费马素性检验

✍ dations ◷ 2025-12-07 11:49:10 #素性测试,同余

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

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

相关

  • 结缔组织疾病结缔组织疾病(connective tissue disease)是指会影响结缔组织的疾病。结缔组织是具有细胞外基质、可以支持、连结器官,并且保护器官的组织。这类的组织主要由两种结构蛋白质分
  • 简鼻亚目简鼻亚目(Haplorrhini)是包括眼镜猴及所有类人猿的灵长目。始镜猴科是已灭绝的原猴亚目,相信与眼镜猴较为接近,且是最原始的简鼻亚目。它们的上唇并非直接连接鼻子或牙床,故可以
  • 制海权制海权(英语:Command of the sea, Thalassocracy),是一种军事理论及地缘政治理论,指海军兵力在一定时间、一定海域内所掌握的控制权。自15-16世纪地理大发现开始,濒临海洋并利用海
  • 口袋否决口袋否决(英语:Pocket veto)是指总统或其他行政长官不主动行使否决权,以置之不理的方式否决法案。口袋否决特指一种美国宪政运作现象。美国国会通过之法案需总统签署公布才具法
  • 梁园区梁园区是中华人民共和国河南省商丘市的一个市辖区。面积673平方公里,2002年人口80万。邮政编码476000,区政府驻民主西路。目前下辖:前进街道、长征街道、八八街道、东风街道、
  • 细胞色素b5结构 / ECOD细胞色素b5(英语:Cytochrome b5)是一种存在于动物、植物、真菌以及紫色光养菌中遍及的电子传递血红素蛋白。该细胞色素于微粒体及线粒体中的变体是与膜相结合的,而细
  • 迈克·吉亚奇诺迈克·吉亚奇诺(Michael Giacchino,1967年10月10日-)是一名美国作曲家,艾美奖、多次格莱美奖、金球奖和奥斯卡金像奖获得者,其作品主要为影视音乐。他的一些非常著名的作品包括电
  • 光行差光行差(或称为天文光行差、恒星光行差)是指运动的观测者观察到光的方向与同一时间同一地点静止的观测者观察到的方向有偏差的现象。光行差现象在天文观测上表现得尤为明显。由
  • AKB48的“我们的故事”AKB48的"我们的故事"(日语:AKB48の"私たちの物語")是AKB48的成员隔周替换出演的广播剧。NHK-FM频率制作。过去在2010年8月14日・2011年1月2日的2回以特别节目播放,2011年4月开始
  • 超越方程超越方程(英语:transcendental equation)是包含超越函数的方程,也就是方程中有无法用自变数的多项式或开方表示的函数,与超越方程相对的是代数方程。超越方程的求解无法利用代数