[发明专利]一种基于滑窗QC-LDPC码的McEliece体制加解密方法有效
| 申请号: | 202110395007.8 | 申请日: | 2021-04-13 |
| 公开(公告)号: | CN113132100B | 公开(公告)日: | 2022-09-09 |
| 发明(设计)人: | 王明阳;史治平 | 申请(专利权)人: | 电子科技大学 |
| 主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L9/00;H04L1/00 |
| 代理公司: | 成都点睛专利代理事务所(普通合伙) 51232 | 代理人: | 孙一峰 |
| 地址: | 611731 四川省*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 qc ldpc mceliece 体制 解密 方法 | ||
本发明属于基于纠错编码的密码学领域,具体涉及一种基于滑窗QC‑LDPC码的McEliece体制加解密方法。在纠错编码领域,矩阵分解问题目前无法被量子计算机攻破。然而,基于QC‑LDPC码的McEliece体制在错误向量权重较高时,译码成功率和抗信息集译码攻击能力较低。在基于滑窗QC‑LDPC码的McEliece体制加解密方法中,加入了滑窗技术,以加解密效率降低为代价换取了更高的解密成功率和抗信息集译码攻击能力,一定程度上提高了算法的安全性。
技术领域
本发明属于基于纠错编码的密码学领域,具体涉及一种基于滑窗QC-LDPC码的McEliece体制加解密方法。
背景技术
当今量子计算技术发展迅猛,基于大整数分解和离散对数困难问题的密码体制将不再安全。基于纠错编码的公钥密码体制目前具有抵抗量子攻击的特性,许多学者开始研究基于纠错编码的密码学理论。在加密算法领域,学者Goppa首先提出了基于Goppa码的McEliece体制,但是Goppa的校验矩阵的尺寸太大,难以实用,后来,Baldi等学者提出了基于QC-LDPC(准循环低密度奇偶校验)码的McEliece体制,减少了公钥的存储空间,但是,这种体制采用的是BF(比特翻转)译码器,由于其概率译码特性,译码成功率较低。
发明内容
本发明的目的在于,针对上述问题,为了提高传统的基于QC-LDPC码的McEliece体制的解密成功率和体制的安全性,提出了基于滑窗QC-LDPC码的McEliece体制加解密方法。本发明的方法中,在加解密时引入了滑窗技术,相比于原始McEliece体制其译码性能有所提高,在相同译码成功率的情况下,本发明提出的改进算法能在译码成功率相同的情况下纠正更多的错误,因而在加解密成功率相同的情况下有着更高的安全性。
本发明的技术方案如下:
(1)Bob生成一对密钥。
算法使用QC-LDPC码的校验矩阵H作为密码算法的部分私钥:
H由共n0个循环矩阵块Hn(0≤n≤n0-1)组成,其中,Hn的阶数为p,Hn的行重为dv。因此H为一个p行,p*n0列,行重为n0*dv的矩阵。假定其纠错能力为d。
公钥G'如下所示:
G'=S-1GQ-1
其中,Q为n阶准循环可逆矩阵,行重为m,S为k阶准循环可逆矩阵,G为校验矩阵H所对应的生成矩阵。
Bob的私钥是:H、Q、S
(2)Alice使用Bob的公钥进行加密。
加密过程如下所示:
xi=ui·G'+ei
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110395007.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于多个麦克风阵列的噪声源定位方法
- 下一篇:一种带护理眼罩的儿童护理垫





