Curve Based Cryptography: High-Performance Implementations and Speed Enhancing Methods
Translated title:
Kurvenbasierte Kryptographie: Hochperformante Implementierungen und Beschleunigende Methoden
Author:
Koppermann, Claus Philipp
Year:
2019
Document type:
Dissertation
Faculty/School:
Fakultät für Elektrotechnik und Informationstechnik
Advisor:
Sigl, Georg (Prof. Dr.)
Referee:
Sigl, Georg (Prof. Dr.); Margraf, Marian (Prof. Dr.)
Language:
en
Subject group:
ELT Elektrotechnik
TUM classification:
DAT 460d
Abstract:
Key exchange algorithms based on public-key cryptography are a crucial component in modern communication systems because they enable two parties to securely derive a shared secret over a public channel. Unfortunately, the popular public-key cryptosystem RSA suffers in speed and requires large key sizes. New arising technologies put high demands on latency and throughput characteristics that catalyze the need for fast key exchange implementations. This thesis deals with high-performance implementations and speed enhancing methods of curve based cryptography that is composed of elliptic, hyperelliptic, and isogeny-based curve cryptography.
«
Key exchange algorithms based on public-key cryptography are a crucial component in modern communication systems because they enable two parties to securely derive a shared secret over a public channel. Unfortunately, the popular public-key cryptosystem RSA suffers in speed and requires large key sizes. New arising technologies put high demands on latency and throughput characteristics that catalyze the need for fast key exchange implementations. This thesis deals with high-performance implement...
»
Translated abstract:
Schlüsselaustauschprotokolle basierend auf Public-Key Kryptographie sind essentiell in Kommunikationsnetzwerken, weil sie zwei Teilnehmern erlauben sich über einen öffentlichen Kanal auf ein gemeinsames Geheimnis zu einigen. Jedoch ist das bekannteste Public-Key Kryptosystem RSA aufwendig in seiner Berechnung. Insbesondere neue Technologien stellen hohe Performance Anforderungen, was die Notwendigkeit von schnellen Schlüsselaustausch Implementierungen katalysiert. Diese Arbeit beschäftigt sich mit hoch optimierten Implementierungen und beschleunigenden Methoden für kurvenbasierte Kryptographie, welche sich in elliptische, hyperelliptische und isogeniebasierte Kurven Kryptographie untergliedert.
«
Schlüsselaustauschprotokolle basierend auf Public-Key Kryptographie sind essentiell in Kommunikationsnetzwerken, weil sie zwei Teilnehmern erlauben sich über einen öffentlichen Kanal auf ein gemeinsames Geheimnis zu einigen. Jedoch ist das bekannteste Public-Key Kryptosystem RSA aufwendig in seiner Berechnung. Insbesondere neue Technologien stellen hohe Performance Anforderungen, was die Notwendigkeit von schnellen Schlüsselaustausch Implementierungen katalysiert. Diese Arbeit beschäftigt sich m...
»