Kryptologie

Programy pro šifrování

Šifrování komunikace


    Emaily
  • emaily používají komunikaci přez protokol POP3 nebo SMTP
  • pro šifrování emailů se používají jiné programy (externí) nebo pluginy do poštovních klientů
  • pro šifrovanou komunikaci musí mít obě strany nainstalovaný program/plugin
  • základem je program Gpg4win, který využívá GnuPG
    vytvoří v systému vlastního emailového klienta Claws Mail
  • Pro jiné emailové klienty instaluje pluginy (např.: Enigmail pro Thunderbird)
    • Šifry: IDEA, CAST5, Camellia, Triple DES, AES, Blowfish, and Twofish
    • Domluva klíče: ElGamal and RSA
    • Hashe: RIPEMD-160, MD5, SHA-1, SHA-2, and Tiger
    • Digitální podpisy: DSA and RSA

    IM komunikace/protokoly
  • mezi nejznámější komunikátory patří komunikátor ICQ (ten sám o sobě nepodporuje šifrování)
  • IM protokoly: ICQ, Facebook, Skype, AIM, MSN, XMPP, Yahoo, Gadu-Gadu, Tlen, Netsend, Xfire ...
  • multiprotokolové IM komunikátory již obsahují pluginy pro šifrovanou komunikaci
  • Příklady komunikátorů: Miranda IM, Kopete, Pidgin, Empathy ...
  • Podporované algoritmy: OpenPGP, AES-128, AES-192, AES 256, SSL

    Program/protokol SKYPE
  • používá pro šifrování komunikace upravený agoritmus RC4
  • program v posledních aktualizacích používá microsoft bota, který veškeré linky, co jsou v programu poslány, jsou botem navštíveny - bot se tedy dostane do zabezpečených sekcí, kde se jindy nedostane - bezpečnostní únik
  • Nejsou k dispozici zdrojové kódy programu - není multiplatformní

Šifrování osobních dat

Lze rozdělit na šifrování souborů jako takových nebo šifrování skrytých prostor - virtuálních disků

    Šifrování virtuálního disku
  • na disku se vytvoří skrytý soubor - kontejner virtuálního disku - ten se poté šifruje
  • příklady programů: TrueCrypt, FolderGuard, Free Hide Folder, Hide Folders, Secure Folder ...
  • použité algoritmy: AES, Serpent, Twofish, RIPEDM-160, SHA-512, Whirpool a jejich kombinace ...

    Šifrování souborů
  • programy do systému implementují vlastní strukturu a umožní v kontextovém menu každý soubor šifrovat
  • příklady programů: Cryptext, Crypt4Free, Ese, FileCryptor, Omziff, PicoCrypt, Andosa FileProtector ...
  • použité algoritmy: Blowfish, IDEA, GOST, AES, Twofish, Cast-128,Misty-1, DES, 3DES, SHA-1, RC4, Ripemd-160

Skrývání dat

  • většinou se skrývají nepatné data
  • skrývají se krátké zprávy do obrázků nebo jiných mediálních souborů
  • příklady programů: Hide In Picture, OpenPuff, QuickStego Software, Invisible Secrets, SilentEye ...

Obnova hesel

  • jedná se o programy, ktéré využívají kryptoanalitické útoky pro rekonstrukci hesla
    • používají tyhle typy útoků:
    • Brute force
    • Mask
    • Dictionary
    • Plain-text
    • Password from keys
    • Příklady programů:
    • Cain and Abel
    • Crack
    • DaveGrohl
    • DSniff
    • Hash Code cracker
    • John the Ripper
    • L0phtCrack
    • Ophcrack
    • RainbowCrack
    • SAMInside
    • Advanced Password Recovery