费马素性检验

✍ dations ◷ 2025-08-13 07:42:17 #素性测试,同余

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

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

相关

  • 药用胰岛素胰岛素(英语:Insulin)是用胰岛素或胰岛素类似物制成的蛋白质类药物。药用胰岛素有很多种,包括速效型(如门冬胰岛素)和长效性(如地特胰岛素)等。胰岛素可以治疗多种疾病,包括糖尿病和
  • 维滕贝格路德城维滕贝格(德语:Lutherstadt Wittenberg),通称维滕贝格(德语:Wittenberg),又译威登堡,是德国萨克森-安哈尔特州维滕贝格县的县城,位于该州的东部,易北河畔,德绍-罗斯劳以东,弗莱明地
  • 可燃液体易燃液体(flammable liquid)是指很容易起火燃烧的液体,不过不是此类液体本身会起火燃烧,而是若液体产生的蒸气在空气中浓度在爆炸下限(LFL)及爆炸上限(UFL)之间时,气体会起火燃烧。可
  • 霍乱疫苗霍乱疫苗(英语:cholera vaccine)是一种可有效预防霍乱的疫苗。约85%施打过疫苗的人在施打后6个月仍有效力,50─60%的人在施打后1年仍有效力。施打后2年,仍受疫苗保护的人数会降低
  • 藏裔加拿大人藏裔加拿大人,是加拿大亚裔一小部分。但他们是亚洲以外最大的海外藏人群体。在20世纪70年代初开始有藏族移民加拿大。到2006年,加拿大的藏族人口估计在5,820,而且持续成长。大
  • 荒木经惟荒木经惟(1940年5月25日-),日本摄影师、当代艺术家,出生于东京府东京市下谷区三之轮(今 东京都台东区三之轮)。荒木经惟在上大学的时候学过摄影,1963年于千叶大学摄影印刷工学科毕业
  • 晋原街道晋原街道,是中华人民共和国四川省成都市大邑县下辖的一个乡镇级行政单位。2019年12月,将王泗镇黄土村、义兴村所属行政区域划归晋原街道管辖,晋原街道子龙街社区、晋王社区、芙
  • 海思波海思波(Marshall B. Broomhall,1866年7月17日—1937年10月24日),内地会英国传教士。还有文献记载名字是“海恩波”。1866年7月17日,生于英国伦敦Bayswater的Westbourne Grove63
  • 向淑德向淑德(1740年10月7日-1779年8月4日),童名真鹤金,号淑德,是琉球国第二尚氏王朝君主尚穆王之元配王妃。淑德出生在玉城御殿家族中,其生父为八世当主高岭王子朝意。其生母富里按司加
  • 不懂事的儿子的孝顺旅行—跟着MOM走《不懂事的儿子的孝顺旅行—跟着MOM走》(朝鲜语:맘대로 가자)为韩国TV朝鲜的综艺节目,由金钟国、许卿焕、朴玄彬、宋在喜等人共同主持,节目主要展示明星、艺人或歌手与其母亲一同