费马素性检验

✍ dations ◷ 2025-06-29 21:46:31 #素性测试,同余

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

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

相关

  • 国内生产总额这是一份按照国内生产总值排列的经济体列表,是某经济体指定年份的经济中所生产出的全部最终成果(产品和劳务)的市场价值。这里的GDP是按照市场价值或政府官方汇率所估算,单位是
  • 英国航空476号班机萨格勒布空难(克罗地亚语:Zrakoplovna nesreća kraj Zagreba 1976)指的是1976年9月10日发生在当年南斯拉夫萨格勒布(今日克罗地亚的首都)附近的弗尔博韦茨市上空,一架英国航空的
  • Kiss合唱团接吻乐团(英语:KISS)是美国的摇滚/重金属乐团,1973年成立于纽约。以其特殊的脸部妆容、舞台服装、精心制作的现场表演闻名于世,包括口中喷火、砸吉他、吐血、吊钢丝飞天、空降、冒
  • 药理疗法人体解剖学 - 人体生理学 组织学 - 胚胎学 人体寄生虫学 - 免疫学 病理学 - 病理生理学 细胞学 - 营养学 流行病学 - 药理学 - 毒理学药品指一切用作诊断、治疗、预防疾病
  • 内水内水(英语:internal waters),为海洋法重要概念之一。根据1982年《联合国海洋法公约》确认,内水是一国领土之一部分。一个主权国家对其内水有完全之司法管辖权,外国船只在领海中允
  • 澎湖之役 (1885年)1885年澎湖之役属于清法战争一部分,也是台湾战区(西仔反)其中一役。战役为期三日,以1885年3月29日(光绪11年2月13日)法国将领孤拔率领远东舰队炮轰澎湖厅妈宫澳(今马公港)、金龟头、
  • 苏格拉没有底《苏格拉没有底》是许嵩在2011年发布的音乐专辑,也是他的第三张专辑,由许嵩自己作词、作曲。这张专辑的首支主打歌是《想象之中》。
  • 马克尔马克尔(?-前16年),(英语:Aemilius Macer),古罗马作家和诗人,来自维罗纳。他模仿古希腊诗人,著有说教诗作《鸟》和《蛇》,名扬一时。同时他还与其他诗人相互交往,现已失传。
  • 铁列乌特人铁列乌特人(Teleut)是西伯利亚突厥人的一支,分布在俄罗斯的科麦罗沃州。根据2002年人口普查,他们在俄罗斯境内的人口有2650人。他们与阿尔泰人有关,语言也与突厥语族阿尔泰语有关
  • 沙隆·伊丽莎白沙隆·伊丽莎白(英语:Shannon Elizabeth,1973年9月7日-)出生于德克萨斯州休斯顿,为美国女演员和模特儿。1973年,伊丽莎白出生于美国德克萨斯州的休斯顿,其父亲是黎巴嫩移民, 她的母亲