Πίνακας περιεχομένων:
Ορισμός - Τι σημαίνει Block Cipher;
Ένας κρυφός κωδικός είναι ένας συμμετρικός κρυπτογραφικός αλγόριθμος που λειτουργεί σε ένα μπλοκ δεδομένων σταθερού μεγέθους χρησιμοποιώντας ένα κοινό μυστικό κλειδί. Το Plaintext χρησιμοποιείται κατά τη διάρκεια της κρυπτογράφησης και το κρυπτογραφημένο κείμενο που προκύπτει ονομάζεται κρυπτογραφικό κείμενο. Το ίδιο κλειδί χρησιμοποιείται τόσο για την κρυπτογράφηση του απλού κειμένου όσο και για την αποκρυπτογράφηση του κρυπτογράφου.
Η Techopedia εξηγεί το Block Cipher
Ο αποκλεισμός κρυπτογραφεί / αποκρυπτογραφεί την είσοδό του ένα μπλοκ κάθε φορά αντί για ένα bit κάθε φορά χρησιμοποιώντας ένα κοινό μυστικό κλειδί. Το μπλοκ είναι σταθερό σε μέγεθος. διαφορετικά, είναι απαραίτητη η επένδυση. Αυτός ο αλγόριθμος είναι συμμετρικός. Κατά τη διάρκεια της κρυπτογράφησης, χρησιμοποιεί το κοινόχρηστο κλειδί για να μετασχηματίσει την είσοδό του σε απλό κείμενο (κρυπτογραφημένο κείμενο). Κατά τη διάρκεια της αποκρυπτογράφησης, χρησιμοποιεί το ίδιο κλειδί για να μετατρέψει το cyphertext πίσω στο αρχικό κείμενο. Το μήκος της εξόδου είναι το ίδιο με την είσοδο.
Καλά γνωστές υλοποιήσεις του αλγόριθμου κρυπτογραφίας μπλοκ είναι το πρότυπο κρυπτογράφησης δεδομένων (DES), το TripleDES και το πρότυπο Advanced Encryption (AES).
Το αντίστοιχο του κυπαρισμένου κυκλώματος είναι το κύπαρο ροής, το οποίο λειτουργεί στην είσοδό του ένα bit ανά φορά, χρησιμοποιώντας επίσης ένα κοινό κλειδί.
Μια εναλλακτική λύση στον αλγόριθμο κρυπτογράφησης μπλοκ είναι η κρυπτογραφία δημόσιου κλειδιού ή η ασύμμετρη κρυπτογραφία. Αυτός ο αλγόριθμος χρησιμοποιεί ένα δημόσιο κλειδί για την κρυπτογράφηση του απλού κειμένου και ενός ιδιωτικού κλειδιού για να αποκρυπτογραφήσει το προκύπτον κρυπτογράφημα.
