Κεϕάλαιο 5
Τεχνική επιτάχυνσης διοχετεύσεων
και ξετυλίγµατος υλικού
Στα
προηγούµενα
κεϕάλαια,
τρία
και
τέσσερα,
παρουσιάσαµε
δύο
µεθόδους
βελτιστοποίησης
του
αλγορίθµου
SHA-3,
η
µία
βασισµένη
στην
τεχνική
της
διασωλήνωσης
και
η
άλλη
στην
προσέγγιση
του
ξετυλίγµατος.
Στο
παρόν
, εισάγουµε την τεχνική βελτιστοποίησης που συνδυάζει τις στρατηγικές
διασωλήνωσης και ξετυλίγµατος, µε κύριο στόχο την επιτάχυνση και τη βελτίωση
της αποδοτικότητας σε επίπεδο υλικού. Η προτεινόµενη µέθοδος επιδιώκει τη µείωση
του αριθµού των κύκλων ρολογιού ανά απαιτούµενη λειτουργία, εξασϕαλίζοντας
ταυτόχρονα
αυξηµένη
ταχύτητα
επεξεργασίας
και
βελτιωµένη
αποδοτικότητα
πόρων.
Με
αυτόν
τον
τρόπο,
η
νέα
προσέγγιση
καθιστά
δυνατή
την
επίτευξη
ταχύτερης
και
πιο
αποτελεσµατικής
επεξεργασίας
δεδοµένων,
ενισχύοντας
την
απόδοση του SHA-3 σε συσκευές FPGA.
5.1
Περίληψη
Οι συναρτήσεις κατακερµατισµού συνιστούν θεµελιώδη µηχανισµό στο πεδίο της
ασϕάλειας πληροϕοριών, καθώς διαδραµατίζουν καθοριστικό ρόλο στη διασϕάλιση
της ακεραιότητας, της εµπιστευτικότητας και της αυθεντικότητας των δεδοµένων.
Η
ευρεία
χρήση
τους
καλύπτει
κρίσιµες
εϕαρµογές,
όπως
η
αποθήκευση
και
η
επαλήθευση κωδικών πρόσβασης, η παραγωγή ψευδοτυχαίων ακολουθιών, καθώς
1
Το κεϕάλαιο έχει δηµοσιευθεί στο άρθρο [190]
98