Πίνακας περιεχομένων:
Ορισμός - Τι σημαίνει το δίκτυο Feistel;
Ένα δίκτυο Feistel είναι μια κρυπτογραφική τεχνική που χρησιμοποιείται στην κατασκευή αλγορίθμων και μηχανισμών βασισμένων σε κρυπτογραφημένα πεδία. Σχεδιασμένο από τους εργαζόμενους της IBM Horst Feistel και Don Coppersmith, η πρώτη χρήση του δικτύου Feistel ήταν σε κρυπτογραφημένο μπλοκ Lucifer.
Ένα δίκτυο Feistel είναι επίσης γνωστό ως κρυπτογράφημα Feistel.
Η Techopedia εξηγεί το δίκτυο Feistel
Ένα δίκτυο Feistel υλοποιεί μια σειρά iterative ciphers σε ένα μπλοκ δεδομένων και είναι γενικά σχεδιασμένο για κρυπτογράφηση μπλοκ που κρυπτογραφούν μεγάλες ποσότητες δεδομένων. Ένα δίκτυο Feistel λειτουργεί διαιρώντας το μπλοκ δεδομένων σε δύο ίσα κομμάτια και εφαρμόζοντας κρυπτογράφηση σε πολλαπλούς γύρους. Κάθε γύρος υλοποιεί την μετάθεση και τους συνδυασμούς που προέρχονται από την κύρια λειτουργία ή το κλειδί. Ο αριθμός των γύρων ποικίλει για κάθε κρυπτογράφο που υλοποιεί ένα δίκτυο Feistel.
Επιπλέον, ως αναστρέψιμος αλγόριθμος, ένα δίκτυο Feistel παράγει την ίδια έξοδο έως ότου η είσοδος είναι ίδια.
