Efficient implementation of code- and hash-based cryptography
Ingo von Maurich · 2017
In dieser Arbeit werden neuartige Techniken zur Implementierung alternativer Kryptographieverfahren aus der codierungs- und hash-basierten Kryptographie untersucht, um Public-Key Verschlusselung und digitale Signaturen effizient zu realisieren. Der Fokus liegt auf masgeschneiderten Designs fur eingebettete Systeme wie FPGAs und Mikrocontroller und deren Konkurrenzfahigkeit zu aktuellen RSA und ECC Implementierungen. Quantenresistente Public-Key Verschlusselung wird auf Basis von QC-MDPC McEliece und Niederreiter realisiert. Leichtgewichtige FPGA Designs ubertreffen heutige RSA und ECC Implementierungen und erste Seitenkanalangriffe ebenso wie IND-CCA hybride Verschlusselung fur ARM Cortex-M Mikrocontroller werden prasentiert. Quantenresistente hash-basierten digitale Signaturen mit neuartigen algorithmischen Verbesserungen fur die Berechnung des Authentifikationspfades zeigen wie ein Design den Verlust von Schlusselinformationen durch Seitenkanale begrenzen kann.