Skip to content

Latest commit

 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Classic Cryptography Exercises

At this repository presents classic cryptographic exercises, the solutions and the way to solve them, in the context of the postgraduate cryptography course as part of the MsC education program Communication Networks and Systems Security at the Informatics department of AUTH, taught by Asssistant Professor K. A. Draziotis. In the context of solving the exercises, code was developed in Python, the copyrights of them belong exclusively to the owner of this repository. In detail, the contents of interest evolve methods and algorithms of symmetric and asymmetric cryptography and the table of contents presented below.

  1. Shift Cipher
  2. Vigenere
  3. Cyclic Shift Cipher
  4. One Time Pad
  5. RC4
  6. S-Boxes
  7. Avalanche Effect
  8. Diffie-Helman Key Exchange
  9. Karatsuba (fast exponential algorithm)
  10. Platon's Number
  11. Prime Test
  12. Safe Primes (2048bits, <100sec)
  13. RSA
  14. Wienner Attack
  15. More Symmetric Algorithms
    1. Blowfish
    2. Entropy
    3. LFSR

Στο αποθετήριο αυτό παρουσιάζονται οι εκφωνήσεις και οι τρόποι επίλυσης κλασσικών κρυπτογραφικών ασκήσεων στα πλαίσια του μεταπτυχιακού μαθήματος κρυπτογραφίας, μέρος του προγράμματος των μεταπτυχιακών σπουδών Δίκτυα Επικοινωνιών και Ασφάλεια Συστημάτων του τμήματος Πληροφορικής του ΑΠΘ, με διδάσκοντα τον Κ. Δραζιώτη. Στο πλαίσιο της επίλυσης των ασκήσεων αναπτύχθηκε κώδικας σε Python τα δικαιώματα του οποίου ανήκουν αποκλειστηκά και μόνο στον κάτοχο του εν λόγω αποθετηρίου. Αναλυτικότερα τα περιεχόμενα του αφορούν τις παραπάνω περίπτωσεις μεθόδων και αλγορίθμων της συμμετρικής και ασύμμετρης κρυπτογραφίας.

About

Classic Cryptographic Algorithms

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages