应用于对称密码体制分析的量子算法研究

来源 :中国矿业大学 | 被引量 : 0次 | 上传用户:hnmaac
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
量子计算因其具有经典计算无可比拟的优势受到了广泛的关注,其发展对当今密码学的安全构成了威胁。众所周知,Shor算法可以在多项式时间内破解多种公钥密码方案,如RSA和ECC。近些年来,一些应用于对称密码体制分析中的量子算法得到了研究,如Grover算法、Simon算法、Bernstein-Vazirani(BV)算法,以及它们的衍生算法。本文主要研究两种应用于对称密码体制分析的量子算法:量子周期查找算法和量子布尔函数代数正规型学习算法。量子周期查找算法已经被广泛用于对称密码体制分析,如3阶Feistel结构和Even-Mansour结构可以通过利用量子周期查找算法在多项式时间内被打破。本文中,首先提出了一种仅需要O(n)次量子查询的求解向量值函数周期的新算法,该算法以BV算法作为子例程的其中一步。然后,将该算法与Simon算法进行了比较。当算法应用于某些场景时,如Even-Mansour结构和满足Simon的允诺的向量值函数等,上述算法在量子存储和时间的权衡方面比Simon算法效率更高。此外,结合了该算法与Grover算法,用于FX结构上的密钥恢复攻击。与Leander和May在17年的亚密会上提出的Grover-Meets-Simon算法相比,新算法需要较少的量子存储。线性布尔函数的代数正规型可以直接用BV算法恢复,而对于更一般的布尔函数的代数正规型的量子学习算法目前相关研究还很少。本文研究了二次布尔函数代数正规型的量子学习算法。首先,求得了二次布尔函数中变量的影响力,使BV算法能够在其上运行。然后,研究了将二次布尔函数中的一些变量取反或置零后的函数,展示了其量子oracle的构造方法。接着,引入了“团”的概念以把出现在二次项中的变量分组,并研究了团的性质。此外,给出了一种利用纠缠度量检查退化变量的方法。在此基础上,提出了一系列二次布尔函数代数正规型的学习算法。特别地,所提出的最优算法相比于经典算法提供了O(n)的加速,且量子查询次数与退化变量无关。
其他文献
制导系统与控制系统是导弹最为核心的架构,其直接决定着导弹的性能。随着导弹技术的发展,对制导精度提出了更高的要求。制导控制一体化技术将导弹的制导系统与控制系统视为一
在信息技术高速发展的现代,随着纳米光子学的发展,人们希望在微纳量级上能可控制备出具有特定分子结构和功能的光子学元件,从而实现集成光路。与无机材料相比,有机材料具有优
在当今各国合作共建的时代背景下,中蒙两国作为睦邻友好的邻国,将新蒙文做一个有效的电脑录入以及字符识别,能有利于两国之间和地区之间的经济、社会、文化发展,也能促进两国
光学隐身斗篷是一种基于变换光学理论的新型人工超材料器件。人们通过改变材料的电磁参数,使光线在材料中绕开物体传播,从而实现对物体的隐身,这种材料也被称为变换介质。随
位姿估计是计算机视觉和摄像测量学中的基础性问题,常用于视觉伺服、SLAM等领域。针对舰载机刚体目标的位姿估计和跟踪问题,本文分别对使用几何测量和深度学习的方法进行探讨
作为智力密集型产品,软件开发过程中不可避免地会出现软件缺陷。为了定位、修复软件缺陷,维持系统正常运行,软件调试与维护活动几乎持续贯穿了软件的整个生命周期,但这付出了
体育运动作为一种伴随着人类历史发展的活动,对普通大众有着一种天然的吸引力。众多学者的研究表明,体育赛事的成功举办对当地的经济、文化、政治和社会影响等方面会产生积极
随着煤炭开采深度的增加和开采环境的恶化,每年都会发生各类煤炭开采安全事故。为了提高事故救援的效率和安全性,研究人员研制了救援机器人可进入巷道参与救援行动。由于矿井
钛酸铋钠(Na0.5Bi0.5TiO3,简称BNT)陶瓷是一类具有巨大发展前景的无铅压电陶瓷,但由于其矫顽场和电导率较高,致使陶瓷难极化,在实际生活中难于被应用。因此,对于BNT陶瓷存在
进入21世纪后,互联网技术飞速发展,数据可以快速通过线上方式进行获取和存储,这为数据挖掘工作带来了机遇,但由于各种原因往往会获取到不完备数据,如何准确、有效的处理不完