background image

Κεϕάλαιο 5

Τεχνική επιτάχυνσης διοχετεύσεων

και ξετυλίγµατος υλικού

Στα

προηγούµενα

κεϕάλαια,

τρία

και

τέσσερα,

παρουσιάσαµε

δύο

µεθόδους

βελτιστοποίησης

του

αλγορίθµου

SHA-3,

η

µία

βασισµένη

στην

τεχνική

της

διασωλήνωσης

και

η

άλλη

στην

προσέγγιση

του

ξετυλίγµατος.

Στο

παρόν

κεϕάλαιο

1

εισάγουµε την τεχνική βελτιστοποίησης που συνδυάζει τις στρατηγικές

διασωλήνωσης και ξετυλίγµατος, µε κύριο στόχο την επιτάχυνση και τη βελτίωση

της αποδοτικότητας σε επίπεδο υλικού. Η προτεινόµενη µέθοδος επιδιώκει τη µείωση

του αριθµού των κύκλων ρολογιού ανά απαιτούµενη λειτουργία, εξασϕαλίζοντας

ταυτόχρονα

αυξηµένη

ταχύτητα

επεξεργασίας

και

βελτιωµένη

αποδοτικότητα

πόρων.

Με

αυτόν

τον

τρόπο,

η

νέα

προσέγγιση

καθιστά

δυνατή

την

επίτευξη

ταχύτερης

και

πιο

αποτελεσµατικής

επεξεργασίας

δεδοµένων,

ενισχύοντας

την

απόδοση του SHA-3 σε συσκευές FPGA.

5.1

Περίληψη

Οι συναρτήσεις κατακερµατισµού συνιστούν θεµελιώδη µηχανισµό στο πεδίο της

ασϕάλειας πληροϕοριών, καθώς διαδραµατίζουν καθοριστικό ρόλο στη διασϕάλιση

της ακεραιότητας, της εµπιστευτικότητας και της αυθεντικότητας των δεδοµένων.

Η

ευρεία

χρήση

τους

καλύπτει

κρίσιµες

εϕαρµογές,

όπως

η

αποθήκευση

και

η

επαλήθευση κωδικών πρόσβασης, η παραγωγή ψευδοτυχαίων ακολουθιών, καθώς

1

Το κεϕάλαιο έχει δηµοσιευθεί στο άρθρο [190]

98