第3章 基础数论.pptVIP

  1. 1、本文档共35页,可阅读全部内容。
  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文档。上传文档
查看更多
第3章 基础数论.ppt

连分数 性质 令 为一实数,其连分数表达式为 其中, 而其各项连分数的收敛值为: 当中 满足递推关系及初始条件 连分数 定理: 令 (且 )为实数x的某项连分数的收敛值 密码安全伪随机数生成器 3.9 密码安全伪随机数生成器 BlumBlumShub() { do { p=RandomPrime(); }while (p%4!=3); do { q=RandomPrime(); }while (p%4!=3); //p,q为随机质数且 = 3 mod 4 n=p*q; do{ s=RandomInteger(1,n); }while(gcd(s,n)!=1); //gcd(s,n)=1且s为随机数种子 x[0]=s; for(i=1;i=k;i++) { x[i]=x[i-1]*x[i-1]%n; b[i]=x[i]1;//取最末位 }; return(b[1],b[2],...,b[k]); } 算法 Blum-Blum-Shub 伪随机数字生成器 密码安全伪随机数生成器 算法 RSA 伪随机数字生成器 RSA_PseudomBitGen() { p=RandomPrime(); q=RandomPrime(); n=p*q; phi=(p-1)*(q-1); do { e=RandomInteger(2,phi-1); }while(gcd(e,phi)!=1); //gcd(e,phi)=1 x[0]=RandomInteger(1,n-1); //x[0]为随机数种子 for(i=1;i=k;i++) { x[i]=PowerMod(x[i-1],e,n); //x[i]=x[i-1]?e%n b[i]=x[i]1; //取最末位 }; return(b[1],b[2],...,b[k]); } * 1.* ? 2006 第3章 基础数论 返回总目录 第3章 基础数论 教学目的 了解模运算及辗转相除法 了解中国余式子定律 了解Lagrange定理与费马小定理 了解原根、二次剩余、Galois域等概念 了解质数理论和连分数 了解密码安全伪随机数字生成器 ? 模运算与辗转相除法 本章内容 ? 中国余式子定律 ? Lagrange定理与费马小定理 ? 原根 ? 二次剩余 ? Galois域 ? 连分数 ? 质数理论 ? 密码安全伪随机数字生成器 模运算与辗转相除法 3.1 模运算与辗转相除法 假设今天是星期五,请问10000天后是星期几? (即5+10000除以7的余数) 即:10000天后是星期二 同余 定义(同余,Congruence):令 。令 为两整数,称a同余b模n,记为 ,当n整除b-a。而所有与a同余的整数所组成的集合,即 称为a的同余类。所有同余类所形成的集合 同余类 同余类满足的性质: (1)(反身性,Reflexivity) (2)(对称性,Symmetry) 若 则 (3)(迁移性,Transitivity) 若 则 例: 令 则 模运算 加法: (1)封闭性:若同余类 则 (2)交换律:若同余类 则 (3)结合律:若同余类 则 (4)存在加法单位素:存在 ,使得 (5)存在加法反元素:对任一 存在 使得 减法: 乘法: 交换群 定义(交换群) 考虑 ,其中G为集合,而*为运算。令公理: (1)封闭性: 则; (2)交换律: 则; (3)结合律: 则; (4)存在单位素: , ,使得 (5)存在反元素: , ,使得 若公理1、3、4、5成立,称为群(Group); 若以上公理1~5都成立,称为交换群。 交换环 此时除了 为交换

文档评论(0)

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

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

版权声明书
用户编号:5311233133000002

1亿VIP精品文档

相关文档