费马素性检验

✍ dations ◷ 2024-12-23 20:40: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在算法当中用到了这个素性检验方法。

相关

  • 遗传印记基因铭印(英语:Genomic imprinting)又译遗传印记或遗传铭印(genetic imprinting)是一种遗传学现象,指只有来自特定亲代的基因得以表达,而不遵从孟德尔定律依靠单亲传递某些遗传学性
  • 爱人爱人,在中国大陆通常用来作为夫妻之间的称呼,在台湾泛指第三者不伦恋人意味,爱人则常用称呼交往中情侣。爱人在中国大陆曾是专用于对婚姻配偶的称呼,对人的爱情亲密对像,为未婚恋
  • 王晓棠王晓棠(1934年1月4日-),河南开封人,中华人民共和国女演员。曾担任中国共产党第十四次全国代表大会代表,第八届、第九届全国政协委员,中国电影家协会副主席,八一电影制片厂厂长。同时
  • 科扎省坐标:9°32′N 1°11′E / 9.533°N 1.183°E / 9.533; 1.183科扎省(Kozah Prefecture),是多哥的30个省份之一,位于该国中北部,由卡拉区负责管辖,首府设于卡拉,面积1,075平方公里,201
  • 弗雷德·海因斯弗雷德·海因斯(英语:Fred Hynes)为一位美国音讯工程师。他曾赢得了5次奥斯卡最佳音响效果奖,并在这个奖项上获得了2次提名。约翰逊曾赢得了5次奥斯卡最佳音响效果奖,并获得2次提
  • 奥野香耶奥野香耶(日语:奥野香耶,1991年3月1日-)是日本女性声优,岩手县盛冈市出身。隶属于81 Produce、GREEN LEAVES。※粗体字为主要角色
  • 向·初称江楚向·初称江楚(1924年7月-2010年)藏族,云南省迪庆藏族自治州中甸县人。藏传佛教宁玛派活佛,藏医学家,中国近现代南派藏医代表人物。1987年起,他负责主持研制迪庆药材,截至2005年前后
  • 安妮塔·布林安妮塔·布林(Anita Briem,1982年5月29日-)是一名冰岛演员、电视演员,以饰演电视系列剧《都铎王朝》的珍·西摩而知名。
  • 黑山人口本文简述黑山的人口现况。黑山人口大多数人口(90%以上)是斯拉夫人。阿尔巴尼亚人约占人口的5%(2011年人口普查时为4.9%)。同时黑山也有一些罗姆人(2011年人口普查时为0.8%)。在南
  • 罗素·布法利诺罗素·布法利诺(Russell Bufalino,本名Rosario Alberto Bufalino;意大利语发音:,1903年10月29日-1994年2月25日),又被称为“McGee”和“The Old Man”,是一名意大利裔美国黑手党,他后