费马素性检验

✍ dations ◷ 2025-12-04 19:36:41 #素性测试,同余

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

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

相关

  • 波兰语波兰 欧盟波兰语(język polski)是波兰的官方语言。也是西斯拉夫语支中使用人数最多的语种。波兰语在与外来语言的接触中受到了深刻的影响,如早期的拉丁语、捷克语、法语、德
  • 视觉视觉是通过视觉系统的外周感觉器官(眼)接受外界环境中一定波长范围内的电磁波刺激,经中枢有关部分进行编码加工和分析后获得的主观感觉。至少有80%以上的外界信息经视觉获得,因
  • 柴火柴又称为薪,是一种燃料。一般先砍伐树木的主干或枝条,然后把它们劈成适合炉灶大小的条状木材,就是柴。柴是古人日常生活必需品、“开门七件事”“柴米油盐酱醋茶”中排首位;这里
  • 数学软件数学软件,是用来建模、分析、计算各种数学资料,包括数值、符号、几何资料等之电脑软件。目前比较流行的电脑代数系统有MAPLE、Mathematica、Maxima、PARI/Gp(英语:PARI/Gp)、Sage
  • 纳迪娅·穆拉德纳迪娅·穆拉德·巴西·塔哈(库尔德语:نادیە موراد باسی تەھا‎‎;转写:Nadiye Murad Basî Teha,阿拉伯语:نادية مراد باسي طه‎,英语:Nadia Mur
  • 王和达奥德日赫·克拉尔(捷克语:Oldřich Král,1930年9月13日-2018年6月21日),中文名王和达,是捷克汉学家。1930年出生于布拉格,1949年考入布拉格查理大学,主修中文。1953年以捷译中国现代
  • 肇庆学院肇庆学院是位于广东省肇庆市的一所公办本科大学,创办于1970年,2000年3月经中国教育部批准,西江大学和肇庆教育学院合并成肇庆学院。肇庆学院的前身是广东教育行政学院在1970年
  • 自动倾斜器自动倾斜器(军方称为旋转盘)是将经直升机飞行操纵系统传递过来的驾驶员或自动驾驶仪的指令转换为旋翼桨叶受控运动的一种装置。因为旋翼是旋转的,自动倾斜器被用于将驾驶员的
  • 墨菲定律墨菲定律(英语:Murphy's Law),又译为摩菲定律,具体内容是“凡是可能出错的事就一定会出错”,指的是任何一个事件,只要具有大于零的几率,就可确定它终有一天会发生。墨菲定律的原句是
  • 约翰·基茨哈伯约翰·基茨哈伯(John Kitzhaber;1947年3月5日-)是美国的一位政治人物和物理学家。在1995年至2003和2011年至2015年期间,约翰·基茨哈伯担任俄勒冈州州长职务。他的党籍是民主党。