五二小说网

手机浏览器扫描二维码访问

04 密码学 素数的秘密生活 Cryptography the Secret Life of Primes(第6页)

当然,就像我们已经看到的,余1的7的最小幂次不是40,而是它的因数4。

以上这些都是为了表明,鲍勃确实可以求出发送给爱丽丝的数,me模n,同时不需要鲍勃的计算机做出太多努力。

不过,在实际操作中涉及的数依然大到可怕,因此我们有必要进一步说明如何处理它们。

计算me所涉及的高次幂可以分阶段进行,这个过程叫作快速求幂(fastexpoion)。

简而言之,这一方法运用连续求平方以及幂的相乘来得出me模n,我们可以用二进制形式的e引导算法,从而在相对少的步数里快速找到想要的余数。

欧几里得教爱丽丝找到她的解密数

为了找到d,爱丽丝的电脑可以利用一个代数工具——欧几里得算法,这一工具已经有2300多岁了。

稍后我们就来介绍它。

如果伊芙的计算机知道去解哪个方程,那它当然也能做到同样的事情。

然而,因为p和q是爱丽丝私有的,(p-1)(q-1)也是,因此伊芙并不知道从哪里着手。

加密数(公开的)e需要满足一个温和的限制条件,才能保证d的存在。

爱丽丝必须确保e与φ(n)没有公因数。

这很容易做到,爱丽丝可以检验用不同的素数除φ(n)的结果,从而保证既不泄露p和q的值也让e满足限制条件。

实际应用中,e的值常常使用第四个所谓的费马素数(Fermatprime)e=65537=216+1。

这个值,224+1,具有一个尤其稀有的性质,即可以用直尺和圆规(straightedgeandpass)作出一个有e条边的正多边形。

不过,它在密码学中的用处在于它是一个很大的(恰好比某个2的幂大1的)素数,这非常适合运用之前提到的快速求幂过程。

回到欧几里得算法。

这个算法是通过推广以下的观察结果得到的,即对于两个数a>b,可以通过连续的相减来找到最大公因数(highestonfactor),最大公因数也叫作最大公约数(greatestondivisor)。

我们注意到r=a-b有一项性质:a,b,r中任意两者的公因数也是第三个数的因数。

例如,如果c是a和b的公因数,于是a=ca1并且b=cb1,我们看到r=a-b=ca1-cb1=c(a1-b1),这就得出了r包含c的一个因数分解。

于是,a和b的最大公因数等于b和r的最大公因数。

因为这两个数都小于a,我们现在面对的是跟之前一样的问题,不过是相对于两个更小的数。

重复应用这个方法,最终会得到一对数,它们的最大公因数可以一眼看出。

(实际上,最后手中的两个数会变成相等的,因为如果不是这样,我们可以继续多做一步。

这对数共同的值就是我们找的那个数。

比如,要找a=558和b=396的最大公因数,第一次减法后我们得到r=558-396=162,因此新数对是396和162。

由于396-162=234,所以我们的第三对数是234和162。

随着我们继续下去,完整的数对依次是:

(558,396)→(396,162)→(234,162)→(162,72)→(90,72)→(72,18)→(54,18)→(36,18)→(18,18).

因此558和396的最大公因数是18。

还可以根据待考察的数对各自的素因数分解来写出它们的最大公因数。

在这个例子里,558=2×32×31,而396=22×32×11;取两个分解中各个素数的共同次幂,我们得最大公因数为2×32=18。

然而,对于大数而言,使用欧几里得算法需要的工作量少得多,因为一般执行减法运算比寻找素因数分解更简单。

欧几里得算法的另一项优点是总可以倒着做,这样便可以将最大公因数用原始的两个数来表示。

为了更好地看清楚这是怎么做到的,我们在刚才这个例子里将计算压缩。

热门小说推荐
启禀千岁爷:您家王妃又跑了!

启禀千岁爷:您家王妃又跑了!

启禀千岁爷,王妃杀了她继母。无妨,那等有碍观瞻之人,死了便死了。她又打伤了太子的命根子。无妨,那种软短无能还好色之人,废了便废了...

我爹他是九千岁

我爹他是九千岁

许多福穿到一本暴君的太监男后文中,他是把握朝政呼风唤雨,满朝文武背后瞧不起面上害怕的佞臣宦官九千岁太监许小满的干儿子身上。等会,他捋一下?这个剧情,感觉他和干爹都要完的路子。还是那种死很惨下场。等等,剧情他还有救。暴君皇帝是他爹的恋爱脑。九千岁死了,暴君疯了,国家完了。再等等,原来他是他爹亲生的?啊?啊!!!太监亲生的他?!他爹跟谁生的?许多福目光恍恍惚惚看向了暴君。原来我是亲生的啊。那他爹不死,国家不完,孤的好日子还多着捏。双cp,美丽疯狗攻x憨憨愣子受父母线)崽和小竹马(儿子线)入v通知19章,10月12号v,当天万字谢谢大家支持阅读须知1太监文,生子文。崽爹是真太监。2暴君和九千岁的养崽日常,一家三口都不正常。3主崽视角,各方视角都写。4团宠,日常文。2024330...

楚医生的作精娇妻是玄门大佬

楚医生的作精娇妻是玄门大佬

修真大佬秦昭不堪孽徒囚宠,决绝赴死,却穿成了现代娱乐圈的作精小花。ampampbrampampgt  小花成天不务正业,拉踩炒作,各大顶流避之不及。ampampbrampampgt  被迫四处树敌声名狼藉的秦昭我只会算命,你们继续黑。ampampbrampampgt  然后...

在霍格沃茨淡定地喝红茶

在霍格沃茨淡定地喝红茶

这是一个画风经常出问题的霍格沃茨。这是一个奇洛被学生们组团刷了蛇怪上了庆功宴的餐桌小天狼星布莱克差点变狗肉煲伏地魔不知不觉中一再被坑教授们坐在一...

炮灰锦鲤把自己上交了

炮灰锦鲤把自己上交了

每天零点更新,感恩每一个支持正版的小天使(鞠躬)下一本开我靠debuff横扫古早文,文案在最下方,喜欢的小可爱点个收藏呗如果你知道你拥有锦鲤体质,能够让周围的人运气大增,但是对自己却没有丝毫的进益,你...

千禧年半导体生存指南

千禧年半导体生存指南

谢邀,人在98,刚下飞机,拳打雅虎,脚踢亚马逊!前中兴事件商业谈判首席代表,新芯科技创始人周新,意外回到1998年。从硅谷开始崛起,在华国掀起风浪,重塑世界半导体格局,在芯幕落下之际扭转乾坤!简单来说就是一个半导体从业者回到过去搞事的故事。...

每日热搜小说推荐