現在,量子計算機即將成為現實,傳統的密碼系統將逐漸變得不安全。因此,後量子密碼系統日漸重要。並且,如何有效地實現後量子密碼系統同樣重要。有效率的後量子密碼系統可以在較短的時間內完成相同安全級別的加密,換言之,它也可以在相同的時間內獲得較高的安全級別。本篇論文將NTRU Prime密碼系統以FPGA實現。此外,本篇論文也在FPGA上有效率的實作多項式乘法(金鑰封裝和解封裝中最耗時的運算)
Now that quantum computers are about to become a reality, traditional cryptosystems will gradually become insecure. Therefore, it is important to have a post-quantum cryptosystem. And, how to efficiently implement the post-quantum cryptosystem is equally important. The efficient post-quantum cryptosystem can complete the encryption of the same security level in a faster time, in other words, it can also get a higher security level in the same amount of time. In this paper, the NTRU Prime cryptosystem is implemented on the FPGA. Furthermore, low-complexity polynomial multiplication, the most time-consuming operation in the key encapsulation/decapsulation algorithm, are proposed to implement efficiently on FPGA.