- 1、本文档共35页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
连分数 3.8 连分数 定义 任何以下形式的数均称为连分数 其中,q1、q2、……为整数 连分数 性质 令 为一实数,其连分数表达式为 其中, 而其各项连分数的收敛值为: 当中 满足递推关系及初始条件 连分数 定理: 令 (且 )为实数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]); } * 返回总目录 第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都成立,称为交换群。 交换环 此时除
您可能关注的文档
最近下载
- (2014年版) 室外排水设计规范.pdf VIP
- 采购订单达成率提升方案__范文模板以及概述 .pdf VIP
- 第一单元+第2课《多样的中国民间美术》 2025学年人美版(2024)初中美术七年级下册.pdf VIP
- 混凝土掺加剂题库及答案.doc
- JCT 2602-2021 预应力混凝土U形板桩.docx
- 大象版三年级下册科学《生活离不开电》PPT说课教学课件.pptx VIP
- 部编版一年级语文下册第一单元识字4猜字谜(共34张PPT).pptx VIP
- 青岛版小学数学四年级下册智慧广场《排列》公开课课件.pptx
- 新编16、32位微型计算机原理及应用(第5版)李继灿习题答案解析.pdf
- 《金融概论》课后答案 秦梓华,安春梅.doc
文档评论(0)