Σάββατο 1 Ιουνίου 2013

S-Boxes

Ακολουθεί διαδικασία σύγχυσης-διάχυσης για να περιπλέξει ακόμα περισσότερο το συνολικό αποτέλεσμα. Η διαδικασία αναμειγνύει τα bits του 48μπιτου τμήματος. Η ανάμειξη υλοποιείται με 8 «κουτιά» αντικατάστασης. Κάθε κουτί, είναι πίνακας 4 γραμμών (0,1,2,3) και 16 στηλών (0,1..15). Τα κελιά είναι ακέραιοι 4bits, δηλαδή οι τιμές από 0 μέχρι 15. Το πρώτο κουτί εμφανίζεται πιο κάτω. Παρόμοια είναι και τα υπόλοιπα. Το 48μπιτο μήνυμα που έχει προκύψει, οργανώνεται σε 8 ομάδες των 6 bit η κάθε μια.
010100-010011-101100-110011-000110-110100-011100-001101
Το 1ο κουτί επεξεργάζεται την πρώτη 6δα, το 2ο την δεύτερη κλπ. Το πρώτο και το έκτο bit της 6δας δίνουν την γραμμή του πίνακα τα ενδιάμεσα τέσσερα τη στήλη. Για την περίπτωσή μας στην 0 και 10. Αντιστοιχεί στο 6 που γράφεται 0110 το οποίο αντικαθιστά το 010100. Με τη λογική αυτή προκύπτει τελικά ένα 32μπιτο αποτέλεσμα.
S-Boxes
0110-0000-0011-0100-0001-0100-0110-0111



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