An efficient implementation of lattice-based cryptography on FPGA
Autor: | Yi-Hui Lin, 林怡慧 |
---|---|
Rok vydání: | 2019 |
Druh dokumentu: | 學位論文 ; thesis |
Popis: | 107 The development of quantum computers is faster and faster. Therefore, post-quantum cryptography is more and more important. Lattice-based cryptography is an important algorithm for post-quantum cryptography, so we implement NewHope, one of the famous algorithms in lattice-based cryptography, on FPGA in an efficient way. There are three main parts for NewHope. One is Key generation, another is Encapsulation, and the other is Decapsulation. The usage of LUTs is 10956, 14171, 9103, FFs is 9822, 14218, 6997, BRAMs is 18, 20, 16, and DSPs is 16, 16, 18 for Key generation, Encapsulation and Decapsulation. The timing consumption is 22.144 µs, 36.968 µs, and 15.176 µs for Key generation, Encapsulation, and Decapsulation. It is about 3 times area-time product better than [4]. |
Databáze: | Networked Digital Library of Theses & Dissertations |
Externí odkaz: |