基于QC-MDPC码公钥密码方案下反应攻击的对策.docxVIP

基于QC-MDPC码公钥密码方案下反应攻击的对策.docx

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于QC-MDPC码公钥密码方案下反应攻击的对策 摘要:基于中密度准循环奇偶校验码(QC-MDPC)的McEliece公钥密码方案已被验证具有良好的性能特征,其密钥量较少、算法复杂度较低。但目前存在一种密钥恢复攻击对该方案的安全性产生威胁,攻击者利用特定的错误图样生成密文并进行发送,来获取接收者译码是否成功的反应,从而破译出该方案的私钥。为应对此反应攻击,提出了可能的解决方案。该方案将差错控制理论中的自动重传请求(ARQ)与伪随机序列结合,消除了反馈信息的有效性。仿真结果表明,提出的方案能有效抵抗此攻击。最后对提出的方案与各类抗击方案进行了比较,并分析了其未来改进方向。 0 引言 自Google宣布实现量子霸权后,便意味着量子计算机的计算能力已远远超过了所有传统计算机。面对如此惊人的发展速度,后量子密码学的研究也必须要加紧脚步。2016年,美国国家标准与技术研究院(National Institute of Standards and Technology,NIST)开始了后量子密码算法的征集 最早的Mc Eliece方案是采用Goppa码构造,其主要的缺点在于密钥长度过大,因此构造具有一定安全性且密钥量较小的变形方案是研究学者们不断探索的。2007年,Baldi等人 对于Mc Eliece类型的公钥方案,具有威胁性的攻击为译码攻击和结构攻击。译码攻击是直接破解得到明文,结构攻击则是破解方案的私钥。这两类攻击对于QC-LDPC码构造的方案来说,具体为译码攻击利用信息集译码算法来实施,结构攻击是找寻原码对偶码低重量码字 2016年,文献 1 预备知识 1.1 公钥密码体制的安全性 主要的加密安全目标如下: a)不可区分性(indistinguishability,IND)。攻击者随机选择两个明文m b)语义安全性(semantic security,SEM)。攻击者在知道某个密文c的前提下,能获得相关明文m的信息量不比不知道该密文c时的多,除了m的码长信息。 c)不可展性(non-malleability,NM)。攻击者无法以一个不可忽略的概率将一个密文c d)明文可意识性(plaintext awareness,PA)。攻击者无法以一个不可忽略的概率在不知道明文m的前提下构造出相应的密文c。 主要的攻击模型如下: a)选择明文攻击(chosen plaintext attack,CPA)。攻击者拥有对加密机的访问权限,即可利用公钥P来给任意明文m加密得到密文c。 b)非适应性选择密文攻击(non-adaptive chosen ciphertext attack,CCA1)。攻击者一开始拥有对解密机的访问权限,即可利用私钥S来给一些密文c解密。一旦攻击者用目标密文c c)适应性选择密文攻击(adaptive chosen ciphertext attack,CCA2)。攻击者始终拥有对解密机的访问权限,即无论目标密文c 公钥密码体制的基本要求是达到CPA安全级别。因为公钥P是公开的,所以现有的大多数公钥密码体制都能实现CPA安全级别,即对IND-CPA是安全的。但要实现对IND-CCA2的安全,大部分的公钥密码体制是达不到的,IND-CCA2同时也被认定是公钥密码体制最高安全级别。 1.2 基于QC-MDPC码的公钥密码方案 中密度准循环奇偶校验(QC-MDPC)码是采用准循环形式的密度相对更高的LDPC码,其定义是关于该码的校验矩阵H。相关参数(n,k,w,t)分别为n表示码的长度,也是校验矩阵H的列数;k(kn)表示码的维度,同时r=n-k表示码的余维度,也是校验矩阵H的行数;w表示校验矩阵H的固定行重量;t表示码的纠错能力。 QC-MDPC码的准循环结构奇偶校验矩阵H 其中:H 2013年,Misoczki等人 其中:n=n 获得校验矩阵H和生成矩阵G,便能构造QC-MDPC码的Mc Eliece公钥密码方案,步骤如下: a)密钥生成。生成一个能纠t个错误的(n,k,w)-QC-MDPC码的校验矩阵H,H∈F b)加密。给定一个明文m,一个重量w(e)≤t的噪声向量e,密文通过如下过程得到c←m G+e。 c)解密。令φ 最后从m G中前k个位置中提取明文m。 1.3 比特翻转算法 1962年,文献 2 反映攻击:密钥恢复攻击 2.1 攻击情景与基本描述 2016年,文献 根据该攻击的情景特点,其具体实现可概括为以下三点: a)利用公钥G来重构出私钥H,实际上是重构一个向量h b)攻击者仅对传输时特定错误图样e产生译码失败的情况感兴趣。假设方案的相关参数为n=2r=2n,即n 在攻击过程中,假设Eve向Bob发送M个消息,采用e∈φ c)特定

文档评论(0)

lczslgy + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档