费马素性检验

✍ dations ◷ 2025-11-27 03:09:44 #素性测试,同余

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

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

相关

  • 鼻音化在语音学中,鼻音化(nasalization)指的是发音时,软颚会略降,使得部分气流能在嘴巴发出声音时从鼻子流出。一般来说,接在鼻音后面的母音会因为同化而形成鼻化母音。此外,闽南语、上海
  • 水解反应水解是一种化工单元过程,是物质与水反应,利用水形成新的物质的过程。通常是指盐类的水解平衡。无机物在水中分解通常是双分解过程,属于复分解反应。水分子也被分解成氢离子和氢
  • 伊斯特别墅埃斯特别墅(Villa d'Este)是位于意大利蒂沃利的一处庄园。蒂沃利是位于罗马以东约30公里处丘陵上的一座城市。因其气候温和且附近多森林,自罗马帝国时期就是上流阶级的保养地。
  • 威廉·柯蒂斯威廉·柯蒂斯(英语:William Curtis)(1746年1月11日-1799年7月7日)是英国植物学家和昆虫学家。柯蒂斯出生于汉普郡的阿尔顿,原来是一位药剂师,后来对植物感兴趣,并出版了受到广泛注意
  • 远传电信坐标:25°01′33.6″N 121°32′57.5″E / 25.026000°N 121.549306°E / 25.026000; 121.549306远传电信(简称远传,英语:Far Eas Tone,缩写:FET)是台湾第三大电信运营商,由远东集团
  • 郭肇基郭肇基。山东金乡县人。清朝政治人物、进士出身。顺治二年,乡试中举;顺治三年,登进士。历任狄道县知县。
  • 公元前2世纪前200年至前101年的这一段期间被称为前2世纪。摩哂陀(Mahinda)将上座部佛教传入斯里兰卡。
  • 前寒武纪前寒武纪(英语:Precambrian)是地质年代中,对于显生宙之前数个宙(eon)的非正式涵盖统称,原本正式的名称是隐生宙或隐生元(Cryptozoic eon),但后来拆分成冥古宙、太古宙与元古宙三个时代
  • 皮特·里基茨约翰·彼得·里基茨(John Peter Ricketts;1964年8月19日-)是美国共和党的一位政治人物。皮特·里基茨自2015年开始担任第40任内布拉斯加州州长。他在踏入政坛之前曾经是一名商人
  • 托马斯·科尼斯托马斯·科尼斯(荷兰语:Thomas Koenis,1989年12月11日-),荷兰篮球运动员,现在效力于荷兰球队Donar。他也代表荷兰国家男子篮球队参赛。