Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα της κρυπτογραφίας ελλειπτικής καμπύλης για την ασύρματη ασφάλεια;

Η κρυπτογραφία ελλειπτικής καμπύλης είναι μια μέθοδος κωδικοποίησης αρχείων δεδομένων έτσι ώστε μόνο συγκεκριμένα άτομα να μπορούν να τα αποκωδικοποιήσουν. Το ECC βασίζεται στα μαθηματικά των ελλειπτικών καμπυλών και χρησιμοποιεί τη θέση των σημείων σε μια ελλειπτική καμπύλη για την κρυπτογράφηση και την αποκρυπτογράφηση πληροφοριών. Το ECC προσφέρει αποτελεσματική εφαρμογή ασύρματων χαρακτηριστικών ασφαλείας, όπως ασφαλές ηλεκτρονικό ταχυδρομείο και περιήγηση στο Web, αλλά έχει ορισμένα μειονεκτήματα σε σύγκριση με άλλες τεχνικές κρυπτογραφίας.

Ιστορία

Ο Victor Miller της IBM και ο Neal Koblitz του Πανεπιστημίου της Ουάσιγκτον πρότειναν για πρώτη φορά το ECC, ανεξάρτητα, στα μέσα της δεκαετίας του 1980. Το ECC δεν είναι μια νέα τεχνολογία και έχει αποδείξει την ασφάλειά του αντέχοντας μια γενιά επιθέσεων. Τα τελευταία χρόνια, καθώς η βιομηχανία ασύρματης σύνδεσης έχει αναπτυχθεί, το ECC έχει υιοθετηθεί από πολλές εταιρείες ως μια καινοτόμος τεχνολογία ασφάλειας. Το ECC έχει τυποποιηθεί από το American National Standards Institute, το National Institute of Standards and Technology και το Federal Information Processing Standard.

Το βίντεο της ημέρας

Πλεονεκτήματα

Το ECC χρησιμοποιεί ένα σχετικά σύντομο κλειδί κρυπτογράφησης -- μια τιμή που πρέπει να τροφοδοτηθεί στον αλγόριθμο κρυπτογράφησης για την αποκωδικοποίηση ενός κρυπτογραφημένου μηνύματος. Αυτό το σύντομο κλειδί είναι ταχύτερο και απαιτεί λιγότερη υπολογιστική ισχύ από άλλους αλγόριθμους κρυπτογράφησης δημόσιου κλειδιού πρώτης γενιάς. Για παράδειγμα, ένα κλειδί κρυπτογράφησης ECC 160 bit παρέχει την ίδια ασφάλεια με ένα κλειδί κρυπτογράφησης RSA 1024 bit και μπορεί να είναι έως και 15 φορές ταχύτερο, ανάλογα με την πλατφόρμα στην οποία υλοποιείται. Το RSA είναι μια τεχνική κρυπτογράφησης δημόσιου κλειδιού πρώτης γενιάς που εφευρέθηκε από τους Ronald Rivest, Adi Shamir και Leonard Adleman στα τέλη της δεκαετίας του '70. Τόσο το RSA όσο και το ECC χρησιμοποιούνται ευρέως. Τα πλεονεκτήματα του ECC έναντι του RSA είναι ιδιαίτερα σημαντικά σε ασύρματες συσκευές, όπου η υπολογιστική ισχύς, η μνήμη και η διάρκεια ζωής της μπαταρίας είναι περιορισμένες.

Μειονεκτήματα

Ένα από τα κύρια μειονεκτήματα του ECC είναι ότι αυξάνει το μέγεθος του κρυπτογραφημένου μηνύματος σημαντικά περισσότερο από την κρυπτογράφηση RSA. Επιπλέον, ο αλγόριθμος ECC είναι πιο περίπλοκος και πιο δύσκολος στην υλοποίηση από τον RSA, γεγονός που αυξάνει την πιθανότητα σφαλμάτων υλοποίησης, μειώνοντας έτσι την ασφάλεια του αλγορίθμου.

Κρυπτογραφία δημόσιου έναντι ιδιωτικού κλειδιού

Το ECC είναι μια μορφή κρυπτογράφησης δημόσιου κλειδιού, στην οποία ένα κλειδί κρυπτογράφησης, γνωστό ως ιδιωτικό κλειδί, διατηρείται μυστικό, ενώ ένα άλλο, γνωστό ως δημόσιο κλειδί, διανέμεται ελεύθερα. Η κρυπτογράφηση δημόσιου κλειδιού είναι υπολογιστικά πιο ακριβή από την κρυπτογράφηση ιδιωτικού κλειδιού, η οποία χρησιμοποιεί ένα κοινό, κοινό κλειδί κρυπτογράφησης. Σε ασύρματες συσκευές, η κρυπτογράφηση δημόσιου κλειδιού μπορεί να μειώσει τη διάρκεια ζωής των μπαταριών ή των ίδιων των συσκευών.