Infotechnology

Krüptoloogia meetodid andmeturbes

    Kursuseprogramm-->

    KONTROLTÖÖ TULEMUSED sügis 2013 (SEISUGA 12.01.2013)--> (Roheline rida tähendab, et tudeng on pääsenud eksamile; punane rida, et selles semestris ei ole enam võimalik eksamile pääseda)



    EKSAMI NÄIDISVARIANT -->


    LOENGUD:

  • Blowfish, IDEA, pseudo-juhuarvud: Jaotusmaterjal--> (Slaidid-->)

    Algoritmi Blowfish S-Boxid -->
    Blowfish java failid:-->


    Loojate publikatsioonid:
    Bruce Schneier, Description of a new variable-length key, 64-bit block cipher (Blowfish) -->
    Xuejia Lai and James L. Massey, A Proposal for a New Block Encryption Standard -->
  • Advanced Encryption Standards (AES). Algoritmid MARS, Serpent, RC6 Jaotusmaterjal--> (Slaidid-->)

    Algoritmi MARS S-Boxid -->
    Algoritmi MARS abifail -->
    Algoritmi MARS javafail -->

    Loojate publikatsioonid:
    Carolynn Burwick, Don Coppersmith, Edward D'Avignon,Rosario Gennaro, Shai Halevi, Charanjit Jutla, Stephen M. Matyas Jr., Luke O'Connor, Mohammad Peyravian, David Safford, Nevenko Zunic. MARS - a candidate cipher for AES -->
    Ross Anderson, Eli Biham, Lars Knudsen. Serpent: A Proposal for the Advanced Encryption Standard -->
    Ronald L. Rivest, M.J.B. Robshaw, R. Sidney, and Y.L. Yin. The RC6 Block Cipher -->

    National Institute of Standards and Technology, Report on the Development of the Advanced Encryption Standard (AES) -->
  • Algoritmid Rijndael ja Twofish. Algoritmid ja nende matemaatilised alused Jaotusmaterjal--> (Slaidid-->)
    AES, loe lisaks (Slaidid-->)

    Javascript AES Example -->
    Java. Cryptography Architecture Standard Algorithm Name Documentation -->
    Twofish Source Code -->
    Twofish abifail -->

    Loojate publikatsioon: Bruce Schneier, John Kelsey, Doug Whiting, David Wagner, Chris Hall, Niels Ferguson. Twofish: A 128-Bit Block Cipher. -->

    Federal Information Processing Standards Publication 197. Announcing the ADVANCED ENCRYPTION STANDARD (AES).November 26, 2001 -->

    Polynomial Calculator -->

  • Avatud võtmega krüpteerimine. Asümmeetrilised krüptosüsteemid. RSA Jaotusmaterjal--> (Slaidid-->)

    Whitfield Diffie and Martin Hellman. New Directions in Cryptography -->

    Miller-Rabin?i test. Abifail. -->
  • Krüptoräsid (Hash- funktsioonid) ja autentimine. Kasutatavaimad algoritmid. MD5, SHA-1, SHA-2. Jaotusmaterjal--> (Slaidid-->)

    MD5 (JavaScript) -->
    US Secure Hash Algorithm 1 (SHA1) -->
  • Paroolide murdmine vastavate tabelitega (rainbow table). "SoolŽ paroolide krüpteerimisel. Protokoll IPSec, võtmevahetus IKE protokolliga. Jaotusmaterjal--> (Slaidid-->)

    Protokollid SSH, SSL ja TLS (VIDEOLOEND) -->


    PRAKTIKUMID:

    1.1 Caesari siffer, Vigenere-i siffer. Enigma ja Lorenz-i masinad-->
    1.2 Kübersündmiste liigitamine. Turvaklassid-->
    2.1 DES algoritm: praktikumi juhend-->, makrode fail-->, java fail-->
    2.2 Blowfish algoritm: praktikumi juhend-->, java fail-->
    3.1 Mars algoritm: praktikumi juhend-->
    3.2 AES algoritm: praktikumi juhend-->
    AES praktikum lahendatud kujul-->

    4.1 RSA praktikumi juhend-->
    RSA lahendatud kujul-->

    4.2 MD5: praktikumi juhend-->
    MD5 lahendatud kujul-->

    5. VANA Versioon. SHA1. Digiallkiri: praktikumi juhend-->
    5. UUS Vesrioon. SHA2. Digiallkiri: praktikumi juhend-->
    Digiallkiri lahendatud kujul-->

    6. Paroolide testimine-->

    7. Protokollid: praktikumi juhend-->

    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    KODUÖÖ(uus, kevad 2015): -->
    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Kontrolltöö näidisvariant -->
    - - - - - - - - - - - - - - - - - - - - - - - - - - - -



    Lisamaterjal:

    Infoturbe juhend, Lühiülevaade olulisematest infoturbe alastest turvameetmetest -->
    Crypto tutorial (12 osa, kokku 973 slaidi):-->
    Andmeturve ja krüptoloogia (Valdo Praust):-->
    Sissejuhatus andmeturbesse, sissejuhatus krüptograafiasse (Ahto Buldas):-->
    Bruce Schneier on Identification & I.D. Security (video) -->
    Bruce Schneier, turvalisus, 18 osa (video): -->