【技术实现步骤摘要】
用于后量子密码算法Kyber的密文压缩及解压电路
[0001]本专利技术属于后量子信息安全算法、数字信号处理及电路实现领域,特别涉及一种用于后量子密码算法Kyber的密文压缩及解压电路。
技术介绍
[0002]近年来,量子计算机取得了快速发展。例如2019年Google公司在《Nature》发表了关于量子优越性的论文,其声称对于量子计算机用3分20秒完成的一项计算,全球最强大的超级计算机Summit要花1万年。而2020年中国76光子的量子计算原型机“九章”问世,更是宣传其运算速度是谷歌
‘
悬铃木
’
的100亿倍,研究和部署能够抵御量子计算机攻击的公钥密码体制的必要性被提升到一个前所未有的高度。
[0003]针对这一问题,2016年美国国家标准技术研究院(National Institute of Standards and Technology,NIST)启动了后量子密码标准研究并征集以下两类后量子密码算法(Post
‑
Quantum Cryptography, ...
【技术保护点】
【技术特征摘要】
1.一种用于后量子密码算法Kyber的密文压缩电路,用于将12比特的待压缩数据压缩成10比特或4比特输出数据,其特征在于,包括:第一数据转化模块,用于将所述12比特的待压缩数据转化为初步数据;第一数据加工模块,用于将所述初步数据进行加工,形成所述10比特或4比特输出数据。2.根据权利要求1所述的密文压缩电路,其特征在于,所述第一数据转化模块包括:第一选择器,用于根据所述输出数据的比特位数选择第一或第二预设常数,作为输入常数;所述第一预设常数作为所述压缩成10比特输出数据的输入常数,所述第二预设常数作为所述压缩成4比特输出数据的输入常数;第一乘法器,用于将所述输入常数和所述待压缩数据进行乘法运算,形成所述初步数据。3.根据权利要求1所述的密文压缩电路,其特征在于,所述第一数据加工模块包括:第一加法器,用于将所述初步数据中的第23位至32位数据与常数1相加,所述第一加法器的输出即为10比特输出数据;以及第二加法器,用于将所述初步数据中的第16位至第19位数据与常数1相加,所述第二加法器的输出即为4比特输出数据。4.一...
【专利技术属性】
技术研发人员:李奥博,刘冬生,李翔,杨朔,黄天泽,熊思琪,张嘉明,陆家昊,胡昂,
申请(专利权)人:华中科技大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。