费马素性检验

✍ dations ◷ 2025-12-09 19:08: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在算法当中用到了这个素性检验方法。

相关

  • 胆管胆管为胆汁由肝脏传送至十二指肠的一个管道。肝内的胆小管逐级合并成左、右肝管,出肝门再合成为肝总管;肝总管与胆囊管汇合成胆总管。肝细胞持续不断的制造胆汁浓缩并储存于胆
  • 牛瘟病毒牛瘟病毒(德语:Rinderpest,英语:cattle plague或steppe murrain),是一种具感染性的牛只病毒,会引起牛瘟。这种病毒性疾病主要传染于水牛之间,但其他野生品种也有致病的记录。牛瘟与
  • Nasub2/subSisub2/subOsub5/sub硅酸钠(化学式:Na2SiO3),俗称泡花碱、玻璃胶,是无色、透明的粘稠状固体。硅酸钠由石英砂与碳酸钠熔合而成;溶于水呈碱性,其透明的浆状溶液称为水玻璃。硅酸钠遇酸分解,析出硅酸的胶
  • 好莱坞露天剧场好莱坞露天剧场(Hollywood Bowl),是一座位于美国加利福尼亚州好莱坞北部高地大道(North Highland Avenue)2301号的现代露天剧场,最初是音乐表演场地。其正式开幕于1922年,原址是被
  • 张乐平张乐平(1910年11月10日-1992年9月27日),浙江海盐人,中国漫画家,最为人熟悉的作品是三毛,被誉为“三毛之父”、“三毛爷爷”。张乐平生于浙江省海盐县海塘乡黄庵头村(现西塘桥街道海
  • 坦桑尼亚十数樟坦桑尼亚十数樟是白桂皮科中的一个物种,原生于坦桑尼亚。
  • 孔迈 (刘宋)孔迈(?-?),孔子后裔,代次、世系均不详。刘宋大明二年(458年),孔迈被封为奉圣侯。孔迈有一子孔荂。后世孔子世家谱,没有孔迈,孔继涑分析说,可能是北魏孔灵珍被封为崇圣侯之后,尊自己的四代
  • 独立市 (俄勒冈州)独立市(Independence)是位在美国俄勒冈州波克郡的一座城市。根据美国人口调查局2000年统计,人口有6,035人。
  • 黄土水黄土水(1895年7月3日-1930年12月21日),是一位本籍台北艋舺的雕刻家。1895年7月3日,黄土水出生于艋舺祖师庙后街的一个贫寒家庭;他的父亲黄能是一位人力车的木工修理师傅,母亲名叫黄
  • 藤原道纲母藤原道纲母(日语:藤原道綱母/ふじわら の みちつな の はは  */?,930年代-995年6月2日),是日本平安时代中期的歌人,父亲是藤原伦宁(日语:藤原倫寧),丈夫是藤原兼家,其子是藤原道纲(日语: