费马素性检验

✍ dations ◷ 2025-02-24 09:09:49 #素性测试,同余

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

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

相关

  • CD8CD8受体(英语:CD8-receptor)是细胞毒性T细胞的膜上标记(surface marker)之一。当病菌入侵人体,有一部分必定会被广布的抗原呈现细胞(此时主要指非B细胞的巨噬细胞及棘状细胞)给吞噬,
  • 残疾人权利公约《残疾人权利公约》(英语:Convention on the Rights of Persons with Disabilities, 简称CRPD),是联合国于2006年12月13日通过的有关保护残疾人人权的国际公约。公约的草案于200
  • 高尔夫球高尔夫,又称高球,高尔夫球,歌尔夫球,高而富球,俗称小白球,是一种室外体育运动。个人或团体球员以高尔夫球杆将一颗小球打进球洞,使用杆数较少者获胜。大部分的比赛有九洞或十八洞。
  • 米氏散射米氏散射(Mie scattering),是一种光学现象,属于散射的一种情况。米氏散射理论是由德国物理学家古斯塔夫·米于1908年提出的。当微粒半径的大小接近于或者大于入射光线的波长λ的
  • 江苏巡抚江苏巡抚,为清朝在江苏省设立的一个巡抚职位。顺治二年置江宁巡抚,驻苏州,辖江宁府、苏州府、松江府、常州府、镇江府。顺治十八年,江南布政使分为左、右两位,分驻江宁府、苏州府
  • 银胶菊银胶菊(学名:Parthenium hysterophorus,英语名:Santa-Maria、Santa Maria feverfew、whitetop weed、famine weed、congress weed、carrot grass、congress grass、Gajar Ghans)
  • 古虫动物亚门古虫动物亚门(学名:Vetulicolia),旧称古虫动物门,是一类已经完全灭绝的脊索动物,在分类学上可能属于后口动物的基部,包括十几个来自寒武纪的化石种。古虫动物亚门是由中国西北大学
  • 独立 (概率论)在概率论里,说两个事件是独立的,直觉上是指一次实验中一事件的发生不会影响到另一事件发生的概率。例如,在一般情况下可以认为连续两次掷骰子得到的点数结果是相互独立的。类似
  • 约翰·艾尔兰约翰·尼科尔森·艾尔兰,(英语:John Nicholson Ireland,1879年8月13日-1962年6月12日),英国作曲家,音乐教育家。约翰·艾尔兰生于大曼彻斯特的一个苏格兰家庭,少年就成为孤儿,后进入皇
  • 尼尔·盖曼尼尔·"尼尔曼"·盖曼(英语:Neil "Neilman" Gaiman,1960年11月10日-)是出生于英格兰的犹太裔作家,写作领域跨及奇科幻长短篇小说、视觉文学、漫画及剧本编写。被斯蒂芬·金誉为“