請用此 Handle URI 來引用此文件:
http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/74378完整後設資料紀錄
| DC 欄位 | 值 | 語言 |
|---|---|---|
| dc.contributor.advisor | 鄭振牟(Chen-Mou Cheng) | |
| dc.contributor.author | Yi-Hui Lin | en |
| dc.contributor.author | 林怡慧 | zh_TW |
| dc.date.accessioned | 2021-06-17T08:32:37Z | - |
| dc.date.available | 2019-08-15 | |
| dc.date.copyright | 2019-08-15 | |
| dc.date.issued | 2019 | |
| dc.date.submitted | 2019-08-11 | |
| dc.identifier.citation | [1] Alkim, Erdem, et al. “Post-quantum key exchange—a new hope.” 25th Security Symposium (Security 16). 2016.
[2] Alkim, Erdem, et al. “Algorithm Specifications and Supporting Documentation.” [3] Oder, Tobias, and Tim Güneysu. “Implementing the NewHope-Simple key exchange on low-cost FPGAs.” Progress in Cryptology–LATINCRYPT 2017 (2017). [4] Kuo, Po-Chun, et al. High performance post-quantum key exchange on FPGAs. Cryptology ePrint Archive, Report 2017/690.(2017). https://eprint.iacr.org/2017/690, 2017. [5] Dworkin, Morris J. SHA-3 standard: Permutation-based hash and extendable-output functions. No. Federal Inf. Process. Stds.(NIST FIPS)-202. 2015. [6] Longa, Patrick, and Michael Naehrig. “Speeding up the number theoretic transform for faster ideal latticebased cryptography. “International Conference on Cryptology and Network Security. Springer, Cham, 2016. [7] Roy, Sujoy Sinha, et al. “Compact ring-LWE cryptoprocessor.” International Workshop on Cryptographic Hardware and Embedded Systems. Springer, Berlin, Heidelberg, 2014. [8] Pöppelmann, Thomas, and Tim Güneysu. “Towards practical latticebased publickey encryption on reconfigurable hardware.” International Conference on Selected Areas in Cryptography. Springer, Berlin, Heidelberg, 2013. [9] Howe, James, et al. “Lattice-based encryption over standard lattices in hardware.” Proceedings of the 53rd Annual Design Automation Conference. ACM, 2016. | |
| dc.identifier.uri | http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/74378 | - |
| dc.description.abstract | 由於量子電腦的迅速發展,後量子密碼學變得越來越重要,而絡密碼學是後量子密碼學中重要的演算法之一,所以我們在硬體上以有效率的方式實作了一個在絡密碼學中非常有名的演算法 ──NewHope,在這個演算法中有三個主要的部份,分別是 Key generation、Encapsulation、和 Decapsulation,Key generation 使用了 10956 個 LUTs、9822 個 FFs、18 個 BRAMs 和 16 個 DSPs,Encapsulation 使用了 14171 個 LUTs、14218 個 FFs、20 個 BRAMs 和 16 個 DSPs,Decapsulation 使用了 9103 個 LUTs、6997 個 FFs、16 個 BRAMs 和 18 個 DSPs,他們所需要的運算時間分別為 22.144 微秒、36.968 微秒,和 15.176 微秒,而我們面積和時間的乘積大約是 [4] 的 3 倍。 | zh_TW |
| dc.description.abstract | 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]. | en |
| dc.description.provenance | Made available in DSpace on 2021-06-17T08:32:37Z (GMT). No. of bitstreams: 1 ntu-108-R06943150-1.pdf: 335110 bytes, checksum: 35bcff2632a80a4836efda0072afb29b (MD5) Previous issue date: 2019 | en |
| dc.description.tableofcontents | 誌謝 ii
摘要 iii Abstract iv 1 Introduction 1 2 Background 2 2.1 basic definitions 2 2.2 Lattice problem 2 2.3 Ring learning with errors 2 3 Algorithm 4 4 Implementation 14 5 Conclusion 15 Bibliography 17 | |
| dc.language.iso | en | |
| dc.subject | FPGA | zh_TW |
| dc.subject | 絡密碼學 | zh_TW |
| dc.subject | Lattice--based cryptography | en |
| dc.subject | FPGA | en |
| dc.title | 絡密碼學在FPGA上有效率的實作 | zh_TW |
| dc.title | An efficient implementation of lattice-based cryptography on FPGA | en |
| dc.type | Thesis | |
| dc.date.schoolyear | 107-2 | |
| dc.description.degree | 碩士 | |
| dc.contributor.oralexamcommittee | 楊柏因(Bo-Yin Yang),洪維志(Wei-Chih Hong) | |
| dc.subject.keyword | 絡密碼學,FPGA, | zh_TW |
| dc.subject.keyword | Lattice--based cryptography,FPGA, | en |
| dc.relation.page | 18 | |
| dc.identifier.doi | 10.6342/NTU201903039 | |
| dc.rights.note | 有償授權 | |
| dc.date.accepted | 2019-08-12 | |
| dc.contributor.author-college | 電機資訊學院 | zh_TW |
| dc.contributor.author-dept | 電子工程學研究所 | zh_TW |
| 顯示於系所單位: | 電子工程學研究所 | |
文件中的檔案:
| 檔案 | 大小 | 格式 | |
|---|---|---|---|
| ntu-108-1.pdf 未授權公開取用 | 327.26 kB | Adobe PDF |
系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。
