密码学理论中数论基础讲解.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
密码学理论中的数论基础讲解;1. 数论简介;运算概念;整除;1.1 素数和互素数;1.1 素数和互素数;1.1 素数和互素数;1.1 素数和互素数;1.1 素数和互素数;1.1 素数和互素数;1.1 素数和互素数;1.1 素数和互素数;整数互素;素数与不可约多项式;一些素数;素数分解;1.2 模运算;1.2 模运算;1.2 模运算;1.2 模运算;1.2 模运算; 对x,若有y,使得x×y≡1 mod 8,如3×3≡1 mod 8,则称y为x的倒数,也称为乘法逆元。本例可见并非每一x都有乘法逆元。 ;1.2 模运算;1.2 模运算;1.2 模运算;1.2 模运算;1.2 模运算;又由gcd(a,n)=1,??a是k1-k2的一个因子,设k1-k2=k3a,所以a(b-c)=k3an,即b-c=k3n,与0cbn矛盾。 所以|a×Zn|=|Zn|,又知a×ZnZn,所以a×Zn=Zn。因此对1∈Zn,存在x∈Zn,使得a×x≡1 mod n,即x是a的乘法逆元。记为x=a-1。 (证毕) ;1.2 模运算;模算式;模运算举例;模算术运算;乘法\除法;模递归运算;1.3 费尔玛定理和欧拉定理;费尔玛定理;费尔玛定理;费尔玛定理;欧拉定理;欧拉定理;欧拉定理;欧拉定理;欧拉定理;由每一xi与n互素,知 与n互素, 在 mod n下有乘法逆元。 所以aφ(n)≡1 mod n。 (证毕) ;1.4 素性检验;1.4 素性检验;1.4 素性检验;1.4 素性检验;1.4 素性检验;1.4 素性检验;1.5 欧几里得算法;1.5 欧几里得算法;设d是a,b的公因子,即d|a,d|b,所以d|kb。由d|a和d|kb得d|(a mod b),因此d是b和a mod b的公因子。 所以得出a,b的公因子集合与b,a mod b的公因子集合相等,两个集合的最大值也相等。(证毕) ;1.5 欧几里得算法;1.5 欧几里得算法;1.5 欧几里得算法;1.5 欧几里得算法;1.5 欧几里得算法;1.5 欧几里得算法;1.5 欧几里得算法;1.5 欧几里得算法;1.6 中国剩余定理;1.6 中国剩余定理;1.6 中国剩余定理;1.6 中国剩余定理;1.6 中国剩余定理;1.6 中国剩余定理;1.6 中国剩余定理;1.6 中国剩余定理;1.7 离散对数;模下的整数幂;模下的整数幂;模下的整数幂;模下的整数幂;模下的整数幂;模下的整数幂;指标;指标;指标;指标;指标;指标;离散对数;当a、p、i已知时,用快速指数算法可比较容易地求出b,但如果已知a、b和p,求i则非常困难。目前已知的最快的求离散对数算法其时间复杂度为: 所以当p很大时,该算法也是不可行的。 ;1.8 平方剩余;求离散对数的shank算法;求5^x mod 23=3 m=4; L:=array(1..4,[5^0 mod 23,5^1 mod 23,5^2 mod 23,5^3 mod 23])=[1,5,2,10]; A:=5^(22-4) mod 23=6; 3*6 mod 23=18;18*6 mod 23=16; 16*6 mod 23=4;4*6 mod 23=1; q:=4;x:=q*d+0; 5^16 mod 23 =3;;1.8平方剩余;1.8 平方剩余;欧拉准则;1.8 平方剩余;1.8 平方剩余;为了简化“x2?a(mod p)有解”这一较长的说法, 今引人勒让德(Legendre)符号 ,其定义如下: 设p为奇素数, 且p不能整除a, 则: 当a是模户二次剩余; 当a是模p二次非剩余. 例如, , 因为x2?3(mod 5)无解; ,因为1是模5的二次剩余. ;勒让德符号;类似可证, 若 , a?b(mod p),则 . ②显然, 若 , a?b(mod p), 则 ③由欧拉准则知: 故:;由于同余式两端只能是1或-1, 这两数对模p要同余, 只有相等就行, 故有: ③表明了

文档评论(0)

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

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

1亿VIP精品文档

相关文档