论理论介绍.pptVIP

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
论理论介绍

第八讲 数论理论介绍 本讲介绍数论的概念及在galois 域中计算的概念 1.数论介绍 数论概念: 研究“离散数字集合” 运算是“+” ,“×” 例: 整数: 5 + 9 = 14; 5 × 3 = 5 + 5 + 5 = 15 多项式: x2+1 + x = x2+x+1; x × x2+1 = x3+x 运算概念 运算: 模数运算 模多项式运算 进一步运算: 指数运算,逆运算 理解公钥算法的基础 2.整除 对整数 b!=0 及 a , 如果存在整数 m 使得 a=mb,称 b 整除 a, 也称b是a的因子 记作 b|a 例 1,2,3,4,6,8,12,24 整除 24 3.素数与不可约多项式 素数: 只有因子 1 和自身 1 是一个平凡素数 例 2,3,5,7 是素数, 4,6,8,9,10 不是 素多项式或不可约多项式irreducible: 不可写成其他因式的乘积 x2+x = x × x+1 是非不可约多项式; x3+x+1 是不可约多项式 4.一些素数 200 以内的素数: 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 101 103 107 109 113 127 131 137 139 149 151 157 163 167 173 179 181 191 193 197 199 5.素数分解(PrimeFactorisation) 把整数n写成素数的成绩 分解整数要比乘法困难 整数 n的素数分解是把它写素数的乘积 eg. 91 = 7 × 13 ; 3600 = 24 × 32 × 52 6.整数互素 整数 a, b 互素是指 它们没有除1之外的其它因子 8 与15 互素 8的因子1,2,4,8 15的因子 1,3,5,15 1 是唯一的公因子 8.模算式 除法取余运算 同余( congruence) for a = b mod n 如果a,b 除以n,余数相同 eg. 100 = 34 mod 11 b 叫做a模n的剩余 通常 0=b=n-1 eg. -12mod7 = -5mod7 = 2mod7 = 9mod7 可以进行整数运算 9.,模运算举例 -21 -20 -19 -18 -17 -16 –15 -14 -13 -12 -11 -10 -9 -8 -7 -6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 10.模算术运算 加法a+b mod n 减法 a-b mod n = a+(-b) mod n 11.乘法\除法 乘法 a.b mod n 重复加法 除法 a/b mod n 乘以b的逆元: a/b = a.b-1 mod n 如果n是素数, b-1 mod n 存在 s.t b.b-1 = 1 mod n 例. 2.3=1 mod 5 hence 4/2=4.3=2 mod 5 12模递归运算 模递归运算是“模除求余” 例.r = a mod n 计算 a = d.n + r 33 mod 7 = 4.7 + 5; 得数是 5 通常, r 取正数 例 -18 mod 7 = -3.7 + 3; 答案是3 a+/-b mod n = [a mod n +/- b mod n] mod n 13.运算法则 类似于正常算术运算: 结合律: (a+b)+c = a+(b+c) mod n 交换 律 分配律 (a+b).c = (a.c)+(b.c) mod n 加法单位元\乘法单位元 0+w = w mod n 1×w = w mod n 乘法运算类同? 14群.环.域 群的定义: 一些数字组成的集合 一个加法运算,运算结果属于此集合(封闭性) 服从结合律。有单位元,逆元 如果是可交换的,则成为abelian群 15。环 环: abelian 群,及一个乘法运算: 满足结合律与加法的分配律 如果加法满足交换律, 则称交换环 例:整数 mod N (for any N ) 16。域 域: abelian 加群 环 abelian 乘群 (ignoring 0) 例: integers mod P ( P 为素数) 17。Galois 域 如果 n是素数 p 则模运算modulo p 形成 Galois Field mod

文档评论(0)

haowendangqw + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档