Cryptographic system based on Classic McEliece cryptosystem
The invention provides a cipher system based on a Classic McEliece cipher system. The cipher system comprises a secret key generation device, an encryption device, a decryption device, a public key storage module and a private key storage module. The method can be deployed on a field programmable ga...
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Patent |
Sprache: | chi ; eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | The invention provides a cipher system based on a Classic McEliece cipher system. The cipher system comprises a secret key generation device, an encryption device, a decryption device, a public key storage module and a private key storage module. The method can be deployed on a field programmable gate array (FPGA), multiplication of a public key and a vector e is completed by providing a syndrome module, and parallelism and rich logic resources of hardware in an algorithm running process can be fully utilized, so that the running speed of a Classic McEliece cryptosystem is accelerated; structural transformation under different safety coefficients can be supported, and the degree of parallelism can be adjusted according to requirements.
本发明提出了一种基于Classic McEliece密码体制的密码系统,包括密钥生成装置、加密装置、解密装置、公钥存储模块以及私钥存储模块;其可以部署在FPGA上,通过提供一种syndrome模块来完成公钥与向量e相乘,能够充分利用算法运行过程中的并行度和硬件丰富的逻辑资源,从而加速Classic McEliece密码体制的运行速度;可支持不同安全系数下的结构变换,根据需求进行并行度的调整。 |
---|