122
το βήµα
π µπορεί να προσϕέρει κάποιες βελτιώσεις στην απόδοση, αυτές δεν είναι
τόσο σηµαντικές όσο εκείνες που επιτυγχάνονται µε την τοποθέτηση µετά το βήµα
θ.
Αυτό καταδεικνύει τη σηµασία της επιλογής του σωστού σηµείου για την εισαγωγή
τεχνικών βελτιστοποίησης στη δοµή ενός αλγορίθµου. Η αποτελεσµατικότητα µιας
τέτοιας παρέµβασης εξαρτάται σηµαντικά από την κατανόηση των υπολογιστικών
απαιτήσεων κάθε βήµατος του αλγορίθµου και την επίδρασή τους στη συνολική
απόδοση.
Η
αποδοτική
διαχείριση
των
υπολογιστικών
πόρων
και
η
µείωση
της
ανάγκης
για
επανυπολογισµό
ή
εκτεταµένη
µετακίνηση
δεδοµένων
µέσω
της
εισαγωγής
ενός
καταχωρητή
αποτελούν
κρίσιµα
βήµατα
προς
την
αύξηση
της
απόδοσης
του
αλγορίθµου
SHA-3.
Τέλος,
αυτή
η
προσέγγιση
όχι
µόνο
βελτιώνει
την
αποδοτικότητα και την ρυθµαπόδοση, αλλά συµβάλλει και στην ελαχιστοποίηση του
συνολικού κόστους και της κατανάλωσης πόρων, προσϕέροντας µια πιο οικονοµικά
αποδοτική λύση για την εϕαρµογή του αλγορίθµου SHA-3. Αυτή η βελτιστοποίηση
είναι ιδιαίτερα σηµαντική σε εϕαρµογές όπου οι πόροι είναι περιορισµένοι και η
ανάγκη για υψηλή απόδοση είναι κρίσιµη, όπως σε ενσωµατωµένα συστήµατα και
συσκευές IoT.
Η ενσωµάτωση τεχνολογιών που επιτρέπουν την ταχύτερη επεξεργασία και µείωση
του υπολογιστικού ϕορτίου,
όπως ο καταχωρητής µετά το βήµα
θ, προάγει την
ανάπτυξη πιο αποδοτικών και ασϕαλών κρυπτογραϕικών λύσεων.
Η προσέγγιση
αυτή επιτρέπει την επίτευξη καλύτερων επιδόσεων χωρίς να θυσιάζεται η ασϕάλεια
ή η ακεραιότητα των δεδοµένων, προσϕέροντας ένα αξιόπιστο εργαλείο για την
προστασία της πληροϕορίας στον ψηϕιακό κόσµο.
Συµπερασµατα απο την σύγκριση των δύο µεθόδων βελτιστοποίησης διοχετεύσεων
υλικού :
1.
Επιϕάνεια σε (slices): Η δεύτερη προτεινόµενη τεχνική παρουσιάζει µικρότερο
αριθµό slices σε σχέση µε την πρώτη τεχνική σε όλες τις συσκευές FPGA.
Ειδικότερα, στο Virtex-7, η δεύτερη µέθοδος χρησιµοποιεί 138 λιγότερα slices
από την πρώτη µέθοδο, υποδεικνύοντας µια πιο αποδοτική χρήση των πόρων.
2.
Συχνότητα Λειτουργίας (MHz): Και οι δύο µέθοδοι παρουσιάζουν αυξηµένες
τιµές συχνότητας στα νεότερα µοντέλα FPGA (Virtex-5, Virtex-6 και Virtex-7).
Η δεύτερη τεχνική όµως εµϕανίζει υψηλότερες συχνότητες λειτουργίας σε όλες
τις πλατϕόρµες, υποδηλώνοντας ότι µπορεί να διαχειρίζεται αποδοτικότερα