- 1、本文档共69页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
分组密码算法和杂凑函数的Grover量子搜索分析-计算机应用技术专业论文
南京航空航天大学硕士学位论文
摘 要
Grover 量子搜索算法以其研究对象的普遍适用性受到了众多学者的关注,利用量子本身具
有的并行性,Grover 算法能够将搜索时间的复杂度降低为 O(
N ) 。目前对于 Grover 算法的研
究较多集中在改进算法上,而针对密码学分析的专题研究很少,并且在经典计算机上对密码算 法的分析多采用数学方法,在计算复杂度的优化上不够理想。
基于量子搜索算法进行密码算法的分析研究不仅扩展了量子计算和量子算法的应用范围和 应用价值,加深人们对量子算法应用中一些关键问题的理解,同时对关系到国家安全和重大商 业利益的信息安全有着现实的意义。
本文分别针对分组加密算法和杂凑函数建立了相应的量子搜索分析模型。该模型可作为
Grover 量子搜索中最重要的量子黑箱 Oracle 参与到 Grover 迭代中进行运算,最终搜索分组加
密算法密钥或杂凑函数碰撞实例的时间复杂度均能得到 O(
N ) 的降低。
在具体工作中,本文针对基本逻辑运算进行了量子线路的详细设计,并对其进行仿真实验, 验证了线路的正确性。在对分组密码的分析上,本文结合了传统并行计算的方式,使密钥搜索 的时间复杂度在二次加速的基础上得到进一步的提速。在杂凑函数的分析上,根据算法具有的 扩散性,将搜索的时间复杂度基数集中到单个寄存器的长度上。同时,本文针对数据加密标准 DES 和 MD5 及 SHA-256 算法分别进行了量子线路的设计,可用于后续的仿真实验,也可作为 量子计算机芯片集成设计的依据。
关键词:分组密码,杂凑函数,Grover 量子搜索算法,量子黑箱 Oracle,量子线路
i
分组密码算法和杂凑函数的量子搜索分析研究
分组密码算法和杂凑函数的量子搜索分析研究
ii
ii
Abstract
Grovers quantum search algorithm has studied widely for its general applicability. Relied on
quantum parallel computing, the time complexity of Grover algorithm is only O(
N ) on quantum
computer compared to O(N) on classical computer At present, Grover algorithm is more focused on the algorithms improvement while little on the analysis of cryptographic. Meanwhile, the optimization of computational complexity is not ideal using classic cryptanalysis.
The study on cryptanalysis based on quantum search algorithm not only extends the scope of application on quantum algorithms and applications, but also helps to understand issues on quantum search algorithm applications, which have practical significance on the information security of national security and commercial interests.
This paper presents the cryptanalysis models on block cipher algorithm and hash functions using quantum search algorithm. The models can be integrated into quantum block-box Oracle which is the most important part of Grovers iteration. And the time complexity of solving the problem of block
ciphers key search and hash collision is only O(
N ) .
More specificly, we pose the circuit design of the basic logic operations, and its simulation results pr
您可能关注的文档
- 分布式虚拟现实系统中的地形数据组织与基于地形的曲线绘制-计算机应用技术专业论文.docx
- 分布式视频压缩感知中帧分类和重构质量研究-信号与信息处理专业论文.docx
- 分布式视频压缩感知技术研究-信号与信息处理专业论文.docx
- 分布式视频编码中相关噪声建模的研究-计算机技术专业论文.docx
- 分布式视频编码中基于块的运动补偿插值边信息估计算法研究-计算机应用技术专业论文.docx
- 分布式视频编码中的解码器运动估计算法研究-计算机应用技术专业论文.docx
- 分布式视频编码中边信息技术研究-信号与信息处理专业论文.docx
- 分布式视频编码关键技术研究-信号与信息处理专业论文.docx
- 分布式视频编码方法的研究-信号与信息处理专业论文.docx
- 分布式视频编码关键技术的研究计算机应用技术专业论文.docx
文档评论(0)