费马素性检验

✍ dations ◷ 2025-11-22 14:39:26 #素性测试,同余

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

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

相关

  • 纳米医学纳米医学是随着纳米生物医药发展起来用纳米技术解决医学问题的学科。纳米技术和材料的发展将将给医学领域带来一场深刻的革命,主要在对付癌症和治疗心血管疾病方面有重要意义
  • 鞑靼人.mw-parser-output ruby.zy{text-align:justify;text-justify:none}.mw-parser-output ruby.zy>rp{user-select:none}.mw-parser-output ruby.zy>rt{font-feature-settings:
  • 巴西整合运动巴西整合运动(葡萄牙语:Ação Integralista Brasileira)是一个巴西极右翼党派,由普利尼奥·萨尔加多创建,并遵循普利尼奥·萨尔加多所创立之整合主义思想。巴西整合运动倡导巴西
  • 韦斯·安德森韦斯·安德森(英语:Wes Anderson,1969年5月1日-),美国电影导演、编剧和监制。在2015年,他为意大利奢侈品公司普拉达设计了普拉达咖啡酒吧 (英语:Prada Cafè Bar Luce, Largo Isarco,
  • 神木村坐标:23°31′41″N 120°51′25″E / 23.528038°N 120.856892°E / 23.528038; 120.856892神木村,位于台湾南投县信义乡西南角,西部及南部隔阿里山山脉与嘉义县为界,位处于阿
  • 阿南德·阿玛尔阿南德·阿玛尔(蒙古语:Анандын Амар,1886年-1941年)蒙古族,今蒙古国布尔干省杭嘎勒(英语:Khangal)人,1932年至1936年任蒙古人民共和国国家小呼拉尔主席团主席(国家元首),并分
  • 藤田嗣治藤田 嗣治(日语:藤田 嗣治/ふじた つぐはる ,1886年11月27日-1968年1月29日),归化法国后的洗礼名为伦纳德·嗣治·藤田(Léonard Tsugouharu Foujita),是出生在日本东京都的画家,雕刻
  • ClariSClariS(日语:クラリス)是日本的双人女子偶像组合,目前唱片公司为日本索尼音乐娱乐旗下的SACRA MUSIC,经纪公司为RunTime Music Entertainment Inc.(日语:ランタイムミュージックエ
  • 姐妹学院哈佛大学和耶鲁大学,牛津大学和剑桥大学有把住宿学院结成姐妹学院的传统。 这种姐妹学院有着象征意义。学生通常可以在访问对方大学时住在姐妹学院内。
  • 德奥理德奥理(Teodoryk Balat,1858年10月28日-1900年7月9日)天主教圣人、方济各会会士、传教士。1858年10月28日,德奥理出生于法国塔恩省的圣玛尔定村(Saint-Martin-du-Taur)。11岁时进入