background image

15

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

κόστους-αποτελεσµατικότητας είναι εξίσου σηµαντική µε την απόδοση. Εποµένως,

η επιλογή του υλικού για την υλοποίηση αλγορίθµου κατακερµατισµού πρέπει να

εξισορροπείται προσεκτικά µεταξύ των απαιτήσεων απόδοσης και των περιορισµών

του προϋπολογισµού.

1.6

Μελέτη σκοπιµότητας

Στον σύγχρονο κόσµο της πληροϕορικής και της δικτυακής ασϕάλειας, υπάρχουν

αµέτρητες εϕαρµογές που ενσωµατώνουν υπηρεσίες αυθεντικοποίησης, οι οποίες

είναι απαραίτητες για την προστασία ενός ευρέος ϕάσµατος δικτυακών εϕαρµογών

και λειτουργιών ασϕαλείας.

Για παράδειγµα, το IPSec [72] εξασϕαλίζει ασϕαλείς

δικτυακές επικοινωνίες,

το Public Key Infrastructure [73]

παρέχει ένα σύστηµα

για

τη

διαχείριση

δηµόσιων

και

ιδιωτικών

κλειδιών,

ενώ

το

πρότυπο

Secure

Electronic Transactions [74] και το ΙΕΕΕ 802.16 [75] διασϕαλίζουν για τα τοπικά και

µητροπολιτικά δίκτυα την ασϕάλεια των δικτυακών συναλλαγών και επικοινωνιών.

Όλες αυτές οι εϕαρµογές βασίζονται στην ύπαρξη µιας αξιόπιστης διαδικασίας

αυθεντικοποίησης, η οποία συνήθως περιλαµβάνει συναρτήσεις κατακερµατισµού

ενσωµατωµένες

στην

υλοποίηση

της

εϕαρµογής.

Αυτές

οι

συναρτήσεις

είναι

απαραίτητες για την εξασϕάλιση της επαλήθευσης της ταυτότητας των δικτυακών

συµµετεχόντων

και

της

ακεραιότητας

των

δεδοµένων.

Η

ανάπτυξη

και

η

υλοποίηση αυτών των εϕαρµογών και των σχετικών µηχανισµών αυθεντικοποίησης

αντιπροσωπεύουν ένα κρίσιµο στοιχείο της σύγχρονης κρυπτογραϕίας, παρέχοντας

ένα

επίπεδο

ασϕάλειας

και

εµπιστοσύνης

που

είναι

ζωτικής

σηµασίας

στον

σύγχρονο ψηϕιακό κόσµο [76].

Επιπρόσθετα, οι συναρτήσεις κατακερµατισµού αποτελούν έναν κρίσιµο παράγοντα

για

την

ασϕάλεια

στα

σύγχρονα

δίκτυα

και

τις

κινητές

υπηρεσίες,

όπως

το

πρωτόκολλο Secure Sockets Layer (SSL) [77]. Το SSL είναι ένα βασικό πρωτόκολλο

διαδικτύου που επιτρέπει την ασϕαλή και κρυπτογραϕηµένη επικοινωνία µεταξύ

διακοµιστών

και

πελατών

στο

δίκτυο.

Ένας

σηµαντικός

τοµέας

χρήσης

των

συναρτήσεων

κατακερµατισµού

στα

πλαίσια

του

SSL

είναι

η

αυθεντικοποίηση

των πελατών του δικτύου.

Η συνηθισµένη διαδικασία για την αυθεντικοποίηση

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

που έχει προηγουµένως καταχωρηθεί στον διακοµιστή.

Ωστόσο,

η αποθήκευση