120
θα ενισχύουν την επιτάχυνση και την αποδοτικότητα σε εϕαρµογές αιχµής της
ψηϕιακής ασϕάλειας.
6.1
Συµπεράσµατα των δύο µεθόδων
βελτιστοποίησης διοχετεύσεων υλικού
Για τη βελτίωση της απόδοσης του αλγορίθµου SHA-3, καθίσταται κρίσιµη η εστίαση
στον εντοπισµό και τη βελτιστοποίηση των υπολογιστικά πιο απαιτητικών σταδίων
της διαδικασίας.
Ένα από τα πλέον επιβαρυντικά στάδια αϕορά τον υπολογισµό
των bit ισοτιµίας στις στήλες του πίνακα κατάστασης, ο οποίος προϋποθέτει την
πρόσβαση σε ολόκληρο τον πίνακα.
Η διαδικασία αυτή συνεπάγεται εκτεταµένη
κίνηση
δεδοµένων
και
υψηλό
υπολογιστικό
κόστος,
µε
αποτέλεσµα
αυξηµένη
κατανάλωση
πόρων
και
αρνητική
επίδραση
στη
συνολική
ρυθµαπόδοση
και
αποδοτικότητα του αλγορίθµου.
Η
βελτιστοποίηση
του
εν
λόγω
σταδίου
είναι
καθοριστικής
σηµασίας,
καθώς
επιτρέπει
τη
µείωση
της
κρίσιµης
διαδροµής
και
τη
βελτίωση
της
διαχείρισης
δεδοµένων,
οδηγώντας
σε
σηµαντική
επιτάχυνση
της
εκτέλεσης
του
SHA-3.
Η
επιτάχυνση αυτή ενισχύει τη ρυθµαπόδοση και την αποδοτικότητα της υλοποίησης,
καθιστώντας
τον
αλγόριθµο
πιο
αποτελεσµατικό
για
απαιτητικά
υπολογιστικά
περιβάλλοντα, όπως οι συσκευές FPGA, όπου η απόδοση σε πραγµατικό χρόνο είναι
καίριας σηµασίας.
Η
εϕαρµογή
των
τεχνικών
βελτιστοποίησης
που
περιορίζουν
τον
όγκο
της
κίνησης
δεδοµένων
και
µειώνουν
το
υπολογιστικό
κόστος
µπορεί
να
οδηγήσει
σε
ουσιαστικές
βελτιώσεις
της
συνολικής
απόδοσης.
Ιδιαίτερα,
η
αξιοποίηση
των τεχνικών διασωλήνωσης (pipelining) συµβάλλει καθοριστικά στη µείωση της
χρονικής
καθυστέρησης,
ενισχύοντας
τη
ρυθµαπόδοση
του
αλγορίθµου.
Μέσω
της
διασωλήνωσης,
οι
επιµέρους
λειτουργίες
εκτελούνται
µε
αυξηµένο
βαθµό
παραλληλίας, γεγονός που επιτρέπει τη σηµαντική επιτάχυνση της επεξεργασίας.
Η επιτάχυνση αυτή έχει ως άµεσο αποτέλεσµα τη µείωση του κόστους και του χρόνου
της επεξεργασίας, καθώς και τη βελτιστοποίηση της χρήσης των διαθέσιµων πόρων.
Κατά συνέπεια, η υλοποίηση του αλγορίθµου SHA-3 καθίσταται αποδοτικότερη και
πιο κατάλληλη για απαιτητικά περιβάλλοντα υψηλών επιδόσεων, όπως οι συσκευές
FPGA, όπου η επίτευξη υψηλής ταχύτητας εκτέλεσης αποτελεί κρίσιµο παράγοντα.