- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第11讲--公钥密码概述1,公钥密码体制,公钥密码,公钥密码学,公钥密码学的数学基础,公钥密码算法,公钥密码体系,公钥密码的优势包括,ntru公钥密码系统,公钥密码体制数学基础
上课安排 公钥密码体制的概念、思想和工作方式 数论简介 Diffie-Hellman密钥交换算法 RSA 算法 EIgamal公钥算法 ECC算法 背景 在拥有大量用户的通信网络,若想让两两用户都能进行保密通信,即要求 (1)任意一对用户共享一个会话密钥 (2)不同的用户对共享的会话密钥不相同 对于分配中心,N个用户则需要分配CN2个会话密钥,大量的数据存储和分配是一件很麻烦的事,在计算机网络环境下显的尤为突出。另外传统密码不易实现数字签名,也进一步限制了其发展。 数论简介 模运算 费玛定理和欧拉定理 中国剩余定理 模运算 设n是一正整数,a是整数,若 a=qn+r, 0≤rn, 则a mod n=r 若(a mod n)=(b mod n),称为a,b模n同余,记为a≡b mod n 称与a模n同余的数的全体为a的同余类,记为[a],a称为这个同余类的代表元素 模运算 同余的性质 若n|(a-b),则a≡b mod n (a mod n) ≡(b mod n),则a≡b mod n a≡b mod n,则b≡a mod n a≡b mod n, b≡c mod n,则a≡c mod n 求余运算a mod n将a映射到集合{0,1,…,n-1},求余运算称为模运算 模运算 模运算的性质 [(a mod n)+(b mod n)] mod n=(a+b) mod n [(a mod n)-(b mod n)] mod n=(a-b) mod n [(a mod n)×(b mod n)] mod n=(a×b) mod n 例:Z8={0,1,2,3,4,5,6,7},模8加法和乘法 模运算 若x+y=0 mod n, y为x的加法逆元。每一元素都有加法逆元 若对x,有xy=1 mod n,称y为x的乘法逆元。在上例中,并非所有x都有乘法逆元 定义Zn={0,1,..,n-1}为模n的同余类集合。 Zn上模运算的性质 交换律 (x+w) mod n=(w+x) mod n (xw) mod n=(wx) mod n 结合律 [(x+w)+y] mod n=[x+(w+y)] mod n [(xw) y] mod n=[x (wy)] mod n 分配律 [w (x+y)] mod n=[wx+wy] mod n 单位元 单位元 (0+w) mod n=w mod n (1×w) mod n=w mod n 加法逆元:对w∈Zn,有z∈Zn,满足w+z=0 mod n, z为w的加法逆元,记为z=-w。 加法的可约律 (a+b)≡(a+c) mod n, 则b≡c mod n 对乘法不一定成立,因为乘法逆元不一定存在。 模运算 定理:设a∈Zn,gcd(a,n)=1,则a在Zn有乘法逆元 证明思路: 用反证法证明a和Zn中任何两个不同的数相乘结果都不相同 从而得出a×Zn=Zn,因此存在x∈Zn,使a×x=1 mod n 设p为素数,Zp中每一个非零元素都与p互素,因此有乘法逆元,有乘法可约律 (a×b)=(a×c) mod n, b=c mod n 费玛定理 若p是素数,a是正整数且gcd(a,p)=1,则ap-1≡1 mod p 证明: gcd(a,p)=1,则a×Zp=Zp, a×(Zp-{0})=Zp-{0} {a mod p,2a mod p,…,(p-1)a mod p} ={1,…,p-1} (a mod p) ×(2a mod p) ×…×(p-1)a mod p=(p-1)! mod p (p-1)! ×ap-1=(p-1)! mod p (p-1)!与p互素,所以乘法可约律,ap-1=1 mod p 欧拉函数与欧拉定理 欧拉函数 设n为一正整数,小于n且与n互素的正整数 的个数称为n的欧拉函数,记为 定理:若n是两个素数p和q的乘积,则 欧拉定理:若a和n互素,则 欧几里德算法 求两个正整数的最大公因子 两个正整数互素,可以求一个数关于另一个数的乘法逆元 性质: 对任意非负整数a和正整数b,有 gcd(a,b)=gcd(b,a mod b) 中国剩余定理 如果已知某个数关于一些两两互素的数的同余类集,就可以重构这个数 定理(中国剩余定理): 设m1,m2,…,mk是两两互素的正整数, 则一次同余方程组 对模M有唯一解 中国剩余定理 中国剩余定理可以将一个很大的数x表示为一组较小的数(a1,…ak) 例:x≡
您可能关注的文档
- 第03章-紫外-可见吸收光谱法(周老师).ppt
- 第03章_典型相关分析.ppt
- 第04章 绘制基本的图形.ppt
- 第03章 立体的投影.ppt
- 第04章 大气污染浓度估算模式08.ppt
- 第04章基本控制结构与导出数据类型.ppt
- 第04节 若干初等函数类.ppt
- 第04章:极小值原理及其应用.ppt
- 第05章 中断系统-01.ppt
- 第05章 指令系统.ppt
- 高中生数字素养评价与英语学习策略的关系研究教学研究课题报告.docx
- 2025年辽宁试卷真题答案.docx
- 网络安全态势感知中的数据融合与可视化在安全态势分析中的应用教学研究课题报告.docx
- 《家政服务业规范化发展中的家庭服务者职业发展环境研究》教学研究课题报告.docx
- 校园社团活动在初中生团队协作能力培养中的实践与反思教学研究课题报告.docx
- 《移动应用开发中跨平台技术选型对用户体验的提升》教学研究课题报告.docx
- 初中历史教师教学画像的数字化构建与动态优化路径探究教学研究课题报告.docx
- 2025年在线教育平台内容生态建设与智能化教学融合研究报告.docx
- 基于学生数字素养评价的区域教育信息化发展水平评估权重与教育信息化评价体系研究教学研究课题报告.docx
- 基于机器学习的高中历史教学:学生学习需求动态分析与支持策略研究教学研究课题报告.docx
文档评论(0)