整数分解量子算法的优化与设计

来源 :云南大学 | 被引量 : 0次 | 上传用户:pjpdl6123475
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
大整数分解和求解有限域上的离散对数对电子计算机而言是困难问题,是现今广泛应用的公钥加密系统的理论基础。Shor量子算法充分利用了量子计算机强大的并行计算能力,使得大整数分解和有限域上的离散对数这类经典问题存在多项式时间算法。Shor量子算法使基于可交换代数系统的公钥密码体制的安全性存在潜在威胁,但现有的量子计算机尚不能实现有实际意义的Shor量子算法。本文在Shor量子算法分析的基础上进行了以下研究工作:  (1) Shor量子算法明确地要求函数f(x)=akmodN的周期r为偶数,否则返回算法首部重新计算,针对这一不足提出了改进方法并证明了改进算法的正确性,改进后的算法重复运算概率从50%降到33.3%,提高了算法的执行效率。  (2)在对Shor量子算法的理论进行分析的基础上提出了一个量子门资源消耗较少的整数分解量子算法,算法没有遵从已有研究思路——改进量子线路的设计以减少资源消耗,而是从算法设计上做出改进。最后对设计量子算法的效率和量子门资源消耗做了具体分析:算法的执行效率与优化后的Shor量子算法相同;算法的量子门数是Shor量子算法的1/8,降低了整数分解量子算法对量子计算机性能的要求。  (3)量子计算机现今还不可得,通过对改进后的Shor量子算法和提出的量子算法在电子计算机中的模拟实现有效地验证了算法的可行性和正确性。在模拟过程中,利用MPI并行计算模拟量子算法中的模除计算,使得模拟实验的运算速度更逼近量子计算机的速度。  理论分析和实验结果表明,优化后的Shor量子算法具有较高的算法执行效率,设计的整数分解量子算法具有较低的量子门数复杂度,降低了算法对量子计算机性能的要求。
其他文献
学位
英语作为中国学生的第二语言,缺乏语言学习的环境,因此英语教师应当研究教材教法,提高学生的学习兴趣,活跃英语课堂,提高课堂教学效率,以“趣”促成英语课堂的“高效”。让学
学位
学位
在计算机视觉领域里从二维信息中获取三维信息,摄像机标定是不可或缺的一个环节;摄像机标定也是完成其他视觉工作必不可少的步骤。传统摄像机系统成像视角较小,因此视场也小;全
学位
学位
本文中,考虑Hilbert空间上锥不等式的误差界.使用光滑变分原理,通过向量值函数的Proximal次微分,建立了锥不等式的一个局部误差界存在的充分条件.特别地,本文的结果将Ioffe经典结
忘记“人生八十才开始”是谁讲过的名言,以前总想人生怎么80岁才开始,太晚了吧?采访过王农老先生,却觉得这话没错。春节前,台湾85岁高龄的画家王农先生在北京举办《落笔生花
学位