费马素性检验

✍ dations ◷ 2025-12-06 22:58:13 #素性测试,同余

费马素性检验是一种素数判定法则,利用随机化算法判断一个数是合数还是素数。

根据费马小定理:如果是素数, 1 a p 1 {\displaystyle 1\leq a\leq p-1} 是否是素数,我们在中间选取,看看上面等式是否成立。如果对于数值等式不成立,那么是合数。如果有很多的能够使等式成立,那么我们可以说可能是素数,或者伪素数。

在我们检验过程中,有可能我们选取的都能让等式成立,然而n却是合数。这时等式

被称为。如果我们选取满足下面等式的

那么也就是对于的合数判定的。

整个算法可以写成是下面两大部:

若使用模指数运算的快速算法,这个算法的运行时间是O(×log3),这里是一个随机的需要检验的次数,是我们想要检验的数。

众所周知,对于卡米歇尔数,全部令gcd(,)=1的都是费马骗子数(Fermat liars)。尽管卡米歇尔数很是稀有,但是却足够令费马素性检验无法像如米勒-拉宾和Solovay-Strassen的素性检验般,成为被经常实际应用的素性检验。

一般的,如果不是卡米歇尔数,那么至少一半的

是费马证人数(Fermat witnesses)。在这里,令为费马证人数、1, 2, ..., 为费马骗子数。那么

所有的×i for = 1, 2, ..., 都是费马证人数。

加密程序PGP在算法当中用到了这个素性检验方法。

相关

  • 大医精诚《备急千金要方》,简称《千金要方》、《千金方》,唐朝医学家孙思邈著,共三十卷(《道藏》收入时析为93卷),二百三十二门,收集药方五千三百首。撰于公元652年。该书有述有作,验方经方
  • Isub2/subOsub5/sub五氧化二碘是一种无机化合物,化学式为I2O5。这种碘的氧化物是碘酸的酸酐。五氧化二碘是碘唯一稳定的氧化物。它的制备方法是碘单质与发烟硝酸反应得到碘酸:然后在干燥气流中使
  • 综合企业综合企业,是指一些跨产业发展的企业,用以分散风险。一般而言,由于登记营业项目的限制与营业税的考量,多以企业集团的模式营运。
  • 裸子植物门被子植物 Angiosperm裸子植物(学名:Gymnospermae)是指种子植物中,胚珠在一开放的孢子叶上边缘或叶面的植物,孢子叶通常会排列成圆椎的形状。裸子植物共有5个门约14科88属超过一千
  • 建筑材料工业部中华人民共和国建筑工程部中华人民共和国城市建设部中华人民共和国建筑材料工业部,简称建材部。是中华人民共和国国务院曾设立的一个组成部门。1956年时,原有的重工业部被撤销
  • 圣克鲁斯群岛战役圣克鲁斯群岛战役(Battle of the Santa Cruz Islands)发生于1942年10月26日,有时称为圣克鲁斯战役或南太平洋海战,是第二次世界大战太平洋战场上第4场航母战役。同时也是美国海
  • 罗得岛州市镇列表罗得岛州是位于美国东北部的州份。2010年美国人口普查显示,罗得岛州是美国人口第八少(州内人口共70061052567000000001,052,567人)及面积最小(1,033.81平方英里(2,677.6平方千米)
  • 台湾雪豹科技台湾雪豹科技为中国软件开发公司猎豹移动(Cheetah Mobile;NYSE:CMCM)之台湾合作伙伴,与猎豹移动合作研发App产品,并协助台湾和海外市场营销推广,同时负责猎豹移动AI硬件产品在台湾
  • 九里河公园站坐标:31°34′56″N 120°24′16″E / 31.58215°N 120.40457°E / 31.58215; 120.40457九里河公园站位于无锡市锡山区东安路与纺城大道交叉路口东侧,向西接云林站,向东衔接查
  • 渤大侏罗草渤大侏罗草(学名:)是一类已灭绝的早期水生草本被子植物,分布在相当于今日中国辽西地区的区域。其化石有遭到昆虫破坏和产下寄生卵的痕迹。