费马素性检验

✍ dations ◷ 2025-12-03 15:57:12 #素性测试,同余

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

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

相关

  • 联邦行政部门美国联邦行政部门(英语:United States Federal Executive Departments)是对于美国联邦政府中由总统指挥的行政机构总称,目前共有15个联邦行政部门;其中包含历史最为悠久的主要单
  • 鄱阳湖鄱阳湖,是中国的一处淡水湖,位于江西省北部、长江南岸,鄱阳湖上承赣、抚、信、饶、修五河之水,下接中国第一大河——长江。鄱阳湖介于北纬28度22分~29度45分,东经115度47分~116度45
  • 凯斯·安凡凯斯·安凡(Cas Anvar,波斯语:کاس انور‎)是一名加拿大演员、配音演员和作家。他出生于萨斯喀彻温的里贾纳,父母都是伊朗人,而他在魁北克的满地可长大。安凡会说英语、法语
  • 乃木希典乃木希典(1849年12月25日-1912年9月13日),出生于日本长府藩藩士家庭,从师玉木文之进。为大日本帝国陆军大将,官阶正二位・大勋位・功一级・伯爵,1896至1898年任台湾日治时期第3任总
  • 铃木实治郎铃木实治郎(日语:すずき じつじろう,1913年11月-1994年4月9日)乃日本实业家,亦是铃木公司第三任社长,1984年(昭和59年)获颁勋二等瑞宝章。铃木实治郎旧姓为中西,1913年(大正2年)11月出生
  • 浮士德的天谴《浮士德的天谴》(法语:)为白辽士所作,一部为管弦乐与人声(包含合唱团)编写的作品,他称这种作品型式为“传奇剧”(légende dramatique)。剧本由白辽士与刚朵尼尔(Almire Gandonnière
  • 余文仪余文仪(1705年-1782年),字叔子,号宝冈,浙江诸暨人,清朝政治人物,同进士出身。乾隆二年(1737年)登丁巳恩科进士,任刑部主事。乾隆二十年(1755年)任福建福宁府知府,改漳州府知府。乾隆二十六
  • 李杰宇李杰宇(Jett Lee,1989年2月10日-),台湾宜兰县三星乡人,台湾男歌手毕业于国立罗东高中数理实验班、国立清华大学电机工程学系。2009年3月加入《超级星光大道》(第五届),成为参赛者之一
  • 梁溪区图书馆坐标:31°35′15″N 120°18′48″E / 31.58738°N 120.31347°E / 31.58738; 120.31347梁溪区图书馆,又称无锡市梁溪区图书馆,原称无锡市崇安区图书馆,是位于中华人民共和国江
  • 安格妮丝·林安格妮丝·林(1956年5月21日-),全名安格妮丝·娜拉妮·林(英语:Agnes Nalani Lum/日语:アグネス・ナラニ・ラム),是1970年代后半在日本红极一时的美国华裔模特儿。1956年生于美国夏威