HEAL DSpace

Μελέτη και σχεδίαση σε επίπεδο hardware αποδοτικών αριθμητικών κυκλωμάτων και εφαρμογή τους στην παραγωγή δημοσίου κλειδιού με τον αλγόριθμο Elliptic Curve Diffie Hellman

Αποθετήριο DSpace/Manakin

Εμφάνιση απλής εγγραφής

dc.contributor.author Μίχα, Ελεάννα el
dc.contributor.author Τερζή, Αικατερίνη el
dc.contributor.author Micha, Eleanna en
dc.contributor.author Terzi, Aikaterini en
dc.date.accessioned 2017-07-05T11:33:13Z
dc.date.available 2017-07-05T11:33:13Z
dc.date.issued 2017-07-05
dc.identifier.uri https://dspace.lib.ntua.gr/xmlui/handle/123456789/45140
dc.identifier.uri http://dx.doi.org/10.26240/heal.ntua.14076
dc.rights Default License
dc.subject Κρυπτογραφία el
dc.subject VLSI el
dc.subject Ελλειπτικές καμπύλες el
dc.subject Elliptic curve cryptography en
dc.subject Elliptic Curve Diffie Hellman en
dc.title Μελέτη και σχεδίαση σε επίπεδο hardware αποδοτικών αριθμητικών κυκλωμάτων και εφαρμογή τους στην παραγωγή δημοσίου κλειδιού με τον αλγόριθμο Elliptic Curve Diffie Hellman el
heal.type bachelorThesis
heal.classification Electrical and computer engineering el
heal.language el
heal.access free
heal.recordProvider ntua el
heal.publicationDate 2017-03-20
heal.abstract Ο σκοπός της διπλωματικής εργασίας ήταν η υλοποίηση και η περιγραφή σε επίπεδο hardware μιας αριθμητικής μονάδας για την παραγωγή δημοσίου κλειδιού με τη μέθοδο κρυπτογραφίας ελλειπτικών καμπυλών. Για το σκοπό αυτό μελετήθηκε η διαφορετική αριθμητική των ελλειπτικών καμπυλών και σχεδιάστηκαν ειδικά κυκλώματα ώστε να λειτουργούν σε Galois Fields. Μελετήσαμε διαφορετικούς προτεινόμενους από τη βιβλιογραφία αλγορίθμους για την περιγραφή της βασικής αριθμητικής μονάδας, του πολλαπλασιαστή αριθμών σε Galois Fields, και έπειτα με βάση τις μετρήσεις μας διαλέξαμε την καταλληλότερη. Με βάση την επιλογή μας αυτή, τροποποιήσαμε κατάλληλα τον προτεινόμενο αλγόριθμο για την παραγωγή δημοσίου κλειδιού. Η μονάδα του πολλαπλασιαστή χρησιμοποιήθηκε μαζί με μικρότερες για την υλοποίηση μιας ALU σε modular arithmetic, η οποία σχεδιάστηκε από εμάς ώστε να εκμεταλλευτεί κατάλληλα τις τροποποιήσεις και τις ιδιαιτερότητες του αλγορίθμου για την παραγωγή του δημοσίου κλειδιού. Η ALU αυτή ελέγχεται από έναν controller που εγγυάται τη σωστή λειτουργία του αλγορίθμου. Το παραγόμενο δημόσιο κλειδί προσφέρει πολύ καλή σχέση ανάμεσα στο παρεχόμενο επίπεδο ασφαλείας και το χρειαζούμενο μήκος bit. Μας επιτρέπει δηλαδή να έχουμε ασφάλεια αντίστοιχη του RSA αλγορίθμου για την ανταλλαγή κλειδιών με Diffie-Hellman αλλά με μήκος κλειδιού μόλις 233 bit. el
heal.abstract The scope of this thesis was to implement and describe at a hardware level, an arithmetical unit to produce the public key in Elliptic Curve Cryptography. For this aim, the elliptic curve arithmetic was studied and specific circuits were designed, to operate in Galois Fields. We studied different algorithms for the design of the multiplier in Galois Fields, which is the main arithmetical unit we need. According to the measurements for area, delay and power, we chose the most suitable design for our impleme ntation. Based on that choice we altered the suggested algorithm for the public key production. The multiplier unit was used, along with others, for the implementation of an Arithmetic Logical Unit in modular arithmetic, designed specifically to take advantage of the alterations and strong points of the public key production algorithm. The ALU is monitored by a controller, which guarantees the correct operation of the algorithm. The key produced has a great trade-off between the security level offered and its bit length. This allows us to have the maximum security (similar as in RSA) for the Diffie–Hellman key exchange, but with key length of only 233 bit. en
heal.advisorName Πεκμεστζή, Κιαμάλ el
heal.committeeMemberName Πεκμεστζή, Κιαμάλ el
heal.committeeMemberName Σούντρης, Δημήτριος el
heal.committeeMemberName Γκούμας, Γεώργιος el
heal.academicPublisher Εθνικό Μετσόβιο Πολυτεχνείο. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών. Τομέας Τεχνολογίας Πληροφορικής και Υπολογιστών el
heal.academicPublisherID ntua
heal.numberOfPages 111 σ. el
heal.fullTextAvailability true


Αρχεία σε αυτό το τεκμήριο

Αυτό το τεκμήριο εμφανίζεται στην ακόλουθη συλλογή(ές)

Εμφάνιση απλής εγγραφής