15
εξετάζεται η εϕαρµογή κρυπτογραϕικών λύσεων, ιδιαίτερα σε σενάρια όπου η σχέση
κόστους-αποτελεσµατικότητας είναι εξίσου σηµαντική µε την απόδοση. Εποµένως,
η επιλογή του υλικού για την υλοποίηση αλγορίθµου κατακερµατισµού πρέπει να
εξισορροπείται προσεκτικά µεταξύ των απαιτήσεων απόδοσης και των περιορισµών
του προϋπολογισµού.
1.6
Μελέτη σκοπιµότητας
Στον σύγχρονο κόσµο της πληροϕορικής και της δικτυακής ασϕάλειας, υπάρχουν
αµέτρητες εϕαρµογές που ενσωµατώνουν υπηρεσίες αυθεντικοποίησης, οι οποίες
είναι απαραίτητες για την προστασία ενός ευρέος ϕάσµατος δικτυακών εϕαρµογών
και λειτουργιών ασϕαλείας.
Για παράδειγµα, το IPSec [72] εξασϕαλίζει ασϕαλείς
δικτυακές επικοινωνίες,
το Public Key Infrastructure [73]
παρέχει ένα σύστηµα
για
τη
διαχείριση
δηµόσιων
και
ιδιωτικών
κλειδιών,
ενώ
το
πρότυπο
Secure
Electronic Transactions [74] και το ΙΕΕΕ 802.16 [75] διασϕαλίζουν για τα τοπικά και
µητροπολιτικά δίκτυα την ασϕάλεια των δικτυακών συναλλαγών και επικοινωνιών.
Όλες αυτές οι εϕαρµογές βασίζονται στην ύπαρξη µιας αξιόπιστης διαδικασίας
αυθεντικοποίησης, η οποία συνήθως περιλαµβάνει συναρτήσεις κατακερµατισµού
ενσωµατωµένες
στην
υλοποίηση
της
εϕαρµογής.
Αυτές
οι
συναρτήσεις
είναι
απαραίτητες για την εξασϕάλιση της επαλήθευσης της ταυτότητας των δικτυακών
συµµετεχόντων
και
της
ακεραιότητας
των
δεδοµένων.
Η
ανάπτυξη
και
η
υλοποίηση αυτών των εϕαρµογών και των σχετικών µηχανισµών αυθεντικοποίησης
αντιπροσωπεύουν ένα κρίσιµο στοιχείο της σύγχρονης κρυπτογραϕίας, παρέχοντας
ένα
επίπεδο
ασϕάλειας
και
εµπιστοσύνης
που
είναι
ζωτικής
σηµασίας
στον
σύγχρονο ψηϕιακό κόσµο [76].
Επιπρόσθετα, οι συναρτήσεις κατακερµατισµού αποτελούν έναν κρίσιµο παράγοντα
για
την
ασϕάλεια
στα
σύγχρονα
δίκτυα
και
τις
κινητές
υπηρεσίες,
όπως
το
πρωτόκολλο Secure Sockets Layer (SSL) [77]. Το SSL είναι ένα βασικό πρωτόκολλο
διαδικτύου που επιτρέπει την ασϕαλή και κρυπτογραϕηµένη επικοινωνία µεταξύ
διακοµιστών
και
πελατών
στο
δίκτυο.
Ένας
σηµαντικός
τοµέας
χρήσης
των
συναρτήσεων
κατακερµατισµού
στα
πλαίσια
του
SSL
είναι
η
αυθεντικοποίηση
των πελατών του δικτύου.
Η συνηθισµένη διαδικασία για την αυθεντικοποίηση
ενός πελάτη στο δίκτυο είναι να απαιτηθεί η εισαγωγή ενός κωδικού πρόσβασης
που έχει προηγουµένως καταχωρηθεί στον διακοµιστή.
Ωστόσο,
η αποθήκευση