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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: HUANG YIHUA, CHEN SHAOFEN
Format: Patent
Sprache:chi ; eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
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密码体制的运行速度;可支持不同安全系数下的结构变换,根据需求进行并行度的调整。