费马素性检验

✍ dations ◷ 2025-06-08 06:23:25 #素性测试,同余

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

根据费马小定理:如果是素数, 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在算法当中用到了这个素性检验方法。

相关

  • 尼科波利斯战役尼科波利斯战役(保加利亚语:Битка при Никопол、Bitka pri Nikopol;土耳其语:Niğbolu Savaşı;匈牙利语:Nikápolyi Csata;罗马尼亚语:Bătălia de la Nicopole)于
  • 盐沼盐碱滩,又称盐沼,是沿海潮间带和陆地间的一种生态系统,海水或咸水有规律地涌入流出地带。这一地带主要生长盐土植物。这些植物是陆生植物且耐盐碱。在水域食物链及海陆营养交换
  • 米德尔敦米德尔敦(英语:Middletown),又译“中州镇”。是位于美国康涅狄格州米德尔塞克斯县康涅狄格河畔的一座城市,人口43,167(2000年),其中白人占80.01%、非裔美国人占12.26%、亚裔美国人占
  • 查理·威尔逊 (德克萨斯州政治人物)查理·威尔森(Charles Nesbitt Wilson,1933年6月1日-2010年2月10日),全名查尔斯·内斯比特·威尔森,美国德克萨斯州政治人物,曾代表民主党担任德州美国众议员24年,因担任国会议员期
  • 非关命运《非关命运》(匈牙利语:Sorstalanság;英语:Fatelessness)是2002年匈牙利犹太诺贝尔文学奖得奖作家因惹·卡尔特斯的一部自传小说。创作于1969年至1973年间,并于1975年初版。1992
  • 热那亚水族馆热那亚水族馆(意大利语:)是意大利最大,欧洲第二大水族馆,为1992年世界博览会兴建。热那亚水族馆是一个教育、科学和文化中心。 它的任务是教育和提高保护,管理和以负责任的方式使
  • 李剑飞李剑飞可以指:
  • 桃槐桃槐国,西域古国。在今塔吉克斯坦境内,距离长安10080里。700户,5000口,胜兵1000人,无雷之南,难兜之北,南与大夏、大月氏以东。被贵霜帝国吞并。
  • 周钢鸣周钢鸣(1909年-1981年),原名周刚明,笔名周达、康敏,广西罗城人,中国现代作家、文艺评论家,广东省文学艺术界联合会原副主席,第五届全国政协委员。
  • 凯瑟琳·帕金森凯瑟琳·帕金森(英语:Laura Katherine Parkinson,1977年3月9日-)是一位英格兰演员和喜剧演员。最知名于,在英国第四台情景喜剧系列《IT狂人》中扮演Jen Barber,并因此获得2011年英