素性判别课件.ppt

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
素性判别课件

第8章 素性判别 8.1 Fermat小定理 8.2 拟素数和Fermat素性判别 8.3 Euler拟素数与Solovay-StaSSen判别 8.4 强拟素数与Miller-Rabin判别 8.5 利用n-1的因子分解的素性判别 8.6 利用n+1的因子分解的素性判别 8.7 基于椭圆曲线的素性判别 8.1 Fermat小定理 给定一个自然数n,判断n是不是素数,称为素性判别。 若n是素数,整数b与n互素,由Fermat小定理可知 (8-1) 如果能够找到一个与n互素的整数b,使式(8-1)不成立,则可判断n是合数。但相反结论并不成立,即式(8-1)成立时,并不能断定n是素数。实际上,存在这样的合数n,能使式(8-1)对任意与其互素的b都成立。我们称这样的合数为卡米歇尔(Carmichael)数。 例1 例2 故不能用8否定63是素数,但也不能由8肯定63是素数。 8.1 Fermat小定理 在计算模n的方幂 时,将u表成二进制 将b逐次平方得 ,然后将对应 的那些方幂 连乘,并模n。 下面给出Carmichael数的充要条件的分析过程。 设 为Carmichael数,存在整数 ,使 其中 为模 的原根。 模n的阶为 因n为Carmichael数,故 8.1 Fermat小定理 若 ,则 ,但 ,故对一切i有 ,即n没有重因子。 若 ,则 ,由于 ,故 同理 ,因而 ,这不可能,即n至少是三个素因子的乘积。 由分析可知,n为Carmichael数满足上述三个条件,后面会给出严格证明。这里有当 时,当且仅当 n为Carmichael数。 下列这些数都是Carmichael数: 8.1 Fermat小定理 例 561是Carmichael数。 证:因为 ,如果 ,则 由费马小定理知, 由于 ,故 即得 ,故 。所以561是Carmichael数。 8.2 拟素数和Fermat素性判别 定义8-1 设n是一个奇合数,若整数b ,使得 成立,则n是对于基为b的拟素数。 定理8-1 如果n是一个基为2的拟素数,则 也是一个基为2的拟素数。因此,有无限多个基为2的拟素数。 证: 设 ,因为 ,故 ,令 我们有 故

文档评论(0)

gz2018gz + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档