首页 置换 选车 估价 问答 生活 经销商 车管所 汽车资讯 汽车销量 车牌查询 今日油价 天气预报
您的位置: 首页 > 生活 > 其他 > 量子力学高斯积分公式(量子计算机如何分解两个质数乘积)
量子力学高斯积分公式(量子计算机如何分解两个质数乘积)
更新时间:2024-07-06 14:32:22

​撰文丨范桁 (中国科学院物理研究所)

人类历史上建造了各种运行模式各异的计算机器,例如几十年前还在经常使用的计算尺,在中国普遍使用的算盘,当然也有计算机等不一而足。但是我们知道不管其运行模式如何,背后的数学必须是对的,比如算盘里二一添作五,三一三剩一这样的口诀,列为计算式也是对的。这样人们就提出一个疑问,量子计算机据称可以轻松分解两个质数的乘积,那么其背后的数学是什么呢?

量子力学高斯积分公式(量子计算机如何分解两个质数乘积)1

知道一个大数是两个质数的乘积,求出具体两个质数,这样的大数分解问题是一个难的问题,但是把两个质数乘起来就简单很多,比如n=10,104,547是两个质数p,q的乘积,把n分解为2789和3623这两个质数,比起把它们乘起来就耗时很多。RSA公钥密码系统的安全性就是基于这样的原理,这个系统在银行和互联网是广泛使用的,其运行原理是基于所谓的费马小定理和欧拉定理,这里就不展开了。那么量子计算机是怎样分解两个质数的乘积呢?

量子力学高斯积分公式(量子计算机如何分解两个质数乘积)2

张益唐是世界知名的科学家,他把孪生子质数问题推进了许多,孪生子质数是指两个质数只相差2,是紧挨着的,比如3和5, 11和13, 641和643等。张益唐证明相差在7000万之内的一对质数是无穷多的,很快大家就把这个距离缩减到百量级,而原始的问题是能否证明孪生子质数是无穷多的,当然我们这里的空间太小,不可能证明孪生子质数问题。还是回到大数分解问题,我们假设两个质数是孪生子质数,我们会知道他们的乘积可以写为(x 1)(x-1)=x2-1 的形式,那分解它们的积就是一个简单的问题,比如可以解 x2-1=n 这个式子就可以, 例如143的分解可以用143 1再开根号计算,得到x=12,这个数字加减1就可以得到11和13这两个质数。

在运行RSA密码系统中,加密和解密的计算都需要用到求n的模,即所有的数字都限制在n之内,超出了就减去n的倍数,比如14=1(mod 13), 就是指如果取13的模,14就等于1,同样15就等于2,也可以13和26就等于0。

这样的话 x2-1=n 如果取n的模,就可以写为,x2-1=0 (mod n)。量子计算机就是利用这样的性质来进行计算的。具体来说,我们发现x, 然后求x 1, x-1与n的最大公约数就能求得两个质数p和q。因为(x 1)(x-1)就是pq的倍数,那么x 1和x-1就是p或者q的倍数了。当然需要指出x=1是一个解,不过是平庸的。

比如分解21,可以发现 82=64=1 3×21=1(mod 21), 那么8加减1就是7和9, 用7和9去求和21的最大公约数得到7和3, 我们知道答案21=7×3.

我们也可以试一下n=10,104,547,可以发现 59851592=n×3545192 1 , 用x解加减1与n求最大公约数就可以得到两个质数

当然问题是,是否所有的n=p×q都可以用这样的方法求解,是可以的,这是由欧几里得定理保证的,就是所谓的辗转相除法

量子力学高斯积分公式(量子计算机如何分解两个质数乘积)3

那么量子算法具体怎么操作呢,P.Shor指出可以随便找个y, 然后求y的幂次,多求几次,我们会发现,满足 yr=1 (mod n) , 而r又是偶数的概率大于50%。我们已经指出当r是偶数2m的时候,x=ym 就是我们要求的方程的解。具体来讲量子计算机可以对y同时执行从0到一个比较大数字N做幂次,因为yr=1 (mod n)成立,所以幂次是按照r这个周期进行循环的,发现这个周期就成功分解了n

以上没有任何量子的东西存在,只是说有一种算法,可以分解大数n, 而这个算法对量子计算机来说是容易的,就如同二一添作五对算盘是容易的一样,但是经典计算机是不是也可以这样做呢,当然是可以的,只是经典计算机这样做难度和直接分解n的难度是一样的,这在RSA原始的文献里就已经指出了。

作者简介|范桁

量子力学高斯积分公式(量子计算机如何分解两个质数乘积)4

范桁,中国科学院物理研究所研究员,博士生导师,固态量子信息与计算实验室主任,课题组长,从事量子计算与量子信息理论与实验研究,近年特别致力于以多量子比特为特征,模拟诸如凝聚态多体物理、场论与统计等方面的研究,也涵盖量子算法实现、量子机器学习、量子化学模拟等内容。

每次读到RSA密码系统、Shor算法内容时,都有种感觉,简单的数字、神奇的数学、竟然还这么有用,这些内容对量子计算的研究者是基础内容,在此与大家分享。

关于“墨子沙龙”

墨子沙龙是由中国科学技术大学上海研究院主办、上海市浦东新区科学技术协会及中国科大新创校友基金会协办的公益性大型科普论坛。沙龙的科普对象为对科学有浓厚兴趣、热爱科普的普通民众,力图打造具有中学生学力便可以了解当下全球最尖端科学资讯的科普讲坛。

,
相关推荐RECOMMEND
长江鱼类排名(长江鱼类资源总量约8.86亿尾)
长江鱼类排名?全面禁渔的背景下,长江鱼类资源快速上升,干流有望8年后实现鱼类资源量平衡这是25日在2021年度长江渔政协助巡护优秀队伍和队员颁奖活动上,中国水产科学研究院“长江专项”首席专家危起伟带来...
管理学试题库及答案(管理学原理试题及答案)
管理学试题库及答案?管理学原理(三)一、单选题(每小题3分,共18分)1.管理的核心是()A.决策B.领导C.激励D.处理好人际关系2.霍桑实验的结论中对职工的定性是()A.经济人B.社会人C.自我实...
感人鬼故事微小说(故事微小说呵呵)
感人鬼故事微小说?图片来源:电视剧将军家的小娘子,下面我们就来聊聊关于感人鬼故事微小说?接下来我们就一起去了解一下吧!感人鬼故事微小说图片来源:电视剧将军家的小娘子前篇:那个癞蛤蟆,看来没长记性“少爷...
星座运势2022年2月运势大全(每日运势若曼若兰)
每日运势若曼若兰2022年9月23日十二星座运势白羊座2022年9月23日的星座运势:一项长期性质的团体工作即将启动。家庭和亲密朋友在这些计划中占有重要地位。这可能是为了赚钱,也可能纯粹是为了享乐,但...
一线品牌全自动滚筒洗衣机(10公斤洗烘一体变频全自动滚筒洗衣机)
前段时间家里用了几年的老式波轮洗衣机突然坏了,导致那几天家里的衣物,都是媳妇手洗,一家四口,每天那么多需要清洗衣物,这么冷的天气,冰冷的自来水,媳妇用手在洗衣盆里反复揉搓,容易感冒不说,还费时费力,搞...
危险废物收集指南(原来它们是危险废物呀)
一、危险废物的定义根据《中华人民共和国固体废物污染环境防治法》和《危险废物经营许可证管理办法》,危险废物是指列入《国家危险废物名录》或者根据国家规定的危险废物鉴别标准和鉴别方法认定的具有危险特性的固体...