Κυριακή 2 Ιουνίου 2013

Αποκρυπτογράφηση του DES

Το κρυπτογραφημένο κείμενο που προκύπτει είναι σε δυαδική μορφή:
 00010010 10100101 01010101 10010101 10111110 00100101 00101000 00000011 
και αν αντικατασταθεί με χαρακτήρες ASCII είναι:
¥U•Ύ%(

Η αποκρυπτογράφηση γίνεται με τον ίδιο αλγόριθμο. Η διαφορά είναι ότι χρησιμοποιούνται τα κλειδιά με αντίστροφη σειρά. Για την παραγωγή δε των κλειδιών σε κάθε γύρο αντί τις αριστερές ολισθήσεις στην αποκρυπτογράφηση έχουμε αντίστοιχες δεξιές.

Η ασφάλεια του κρυπτοσυστήματος αποδείχθηκε περιορισμένη, λόγω του 56μπιτου κλειδιού που χρησιμοποιεί. Βέβαια η επίθεση απαιτεί πολύ ισχυρό υπολογιστικό σύστημα αλλά το 2007 ανακοινώθηκε η παραβίαση του σε 7 περίπου ημέρες με υπολογιστικό σύστημα αξίας 10000$. Για το λόγο αυτό προτάθηκε ο τριπλός DES.

Στο σύστημα αυτό χρησιμοποιούνται 3 κλειδιά των 56bits οπότε συνολικά μπορεί να θεωρηθεί ότι το κλειδί είναι 168bits. Η διαδικασία είναι κρυπτογραφείται το αρχικό m μήνυμα με το κλειδί k1, αποκρυ-πτογραφείται στη συνέχεια με το k2 και ξανακρυπτογραφείτα! με το k3. Δηλαδή c=Ek1(Dk2(Ek3(m)))

ΚΡΥΠΤΟΓΡΑΦΙΑ Σινάτκας Ι.


by: Πληροφορική Online
Πληροφορική Online Updated at: 2:15 μ.μ.
◄ Newer Post Older Post ►