Notice icon attention yellow.png Τα περιεχόμενα του ιστότοπου δεν ανανεώνονται από το καλοκαίρι του 2015. Τα άρθρα πιθανόν να έχουν ελλείψεις ή ανακρίβειες. Συμβουλευτείτε και μια δεύτερη πηγή γνώσης πριν εφαρμόσετε πρακτικές οδηγίες.

Κλασικές τεχνικές κρυπτογράφησης

Από Skytales
Αναθεώρηση ως προς 00:15, 4 Οκτωβρίου 2012 από τον Harry Tuttle (Συζήτηση | συνεισφορές) (Νέα σελίδα με 'Στο άρθρο αυτό θα αναφερθούμε σε κάποια βασικα πράγματα για την κρυπτογραφία και θα δούμε κ...')

(διαφορά) ←Παλαιότερη αναθεώρηση | Τελευταία αναθεώρηση (διαφορά) | Νεώτερη αναθεώρηση → (διαφορά)
Μετάβαση σε: πλοήγηση, αναζήτηση

Στο άρθρο αυτό θα αναφερθούμε σε κάποια βασικα πράγματα για την κρυπτογραφία και θα δούμε κάποιες κλασικές μεθόδους κρυπτογράφησης. Το άρθρο αυτό βασίζεται σε μεγάλο βαθμό στο κείμενο Classical Encryption Techniques.

Λεξιλόγιο

Για να συνεννοούμαστε, ας ξεκαθαρίσουμε μερικούς όρους:

  • plaintext: Αυτό που θέλουμε να κρυπτογραφήσουμε
  • ciphertext: Η κρυπτογραφημένη έξοδος
  • κρυπτογράφηση / encryption: Η διαδικασία μέσω της οποίας το plaintext μετατρέπεται στο ciphertext
  • αποκρυπτογράφηση / decryption: Η διαδικασία μέσω της οποίας το ciphertext μετατρέπεται ξανά στο plaintext
  • αλγόριθμος κρυπτογράφησης: Η σειρά των βημάτων επεξεργασίας των δεδομένων που μετατρέπουν το plaintext στο ciphertext. Διάφορες παράμετροι που χρησιμοποιούνται από έναν αλγόριθμο κρυπτογράφησης προκύπτουν από ένα μυστικό κλειδί.
  • αλγόριθμος αποκρυπτογράφησης: Η σειρά των βημάτων επεξεργασίας των δεδομένων που μετατρέπουν το ciphertext στο plaintext. Συχνά, όταν μιλάμε για αλγόριθμο κρυπτογράφησης, αναφερόμαστε στην πραγματικότητα στο ζεύγος αλγορίθμων κρυπτογράφησης/αποκρυπτογράφησης.
  • μυστικό κλειδί/secret key: Το μυστικό κλειδί χρησιμοποιείται για να ορίσει κάποιες ή όλες τις παραμέτρους του αλγόριθμου (απο)κρυπτογράφησης. Σημαντική διάκριση που πρέπει να γίνει εδώ είναι η εξής:
    • Στην κλασική κρυπτογραφία χρησιμοποιείται το ίδιο μυστικό κλειδί τόσο για την κρυπτογράφηση όσο και για την αποκρυπτογράφηση. Για το λόγο αυτό, η κλασική κρυπτογραφία είναι γνωστή και ως συμμετρική κρυπτογραφία ή κρυπτογραφία συμμετρικού κλειδιού.
    • Σε ποιο μοντέρνους κρυπτογραφικούς αλγόριθμους, το κλειδί της κρυπτογράφησης και αυτό της αποκρυπτογράφησης δεν είναι απλά διαφορετικά, άλλα το ένα μάλιστα δεν κρατείται κρυφό αλλά δημοσιεύεται. Τέτοιο αλγόριθμοι εντάσσονται στη κρυπτογραφία δημόσιου κλειδιού.