西安电子科技大学:《现代密码学》课程教学资源(PPT课件讲稿)第五章 公钥密码(数论简介)

第五章公钥密码 2021/2/21
2021/2/21 1 第五章 公钥密码

公钥密码 ■数论简介 ■公钥密码体制的基本概念 ■RSA算法 ■椭圆曲线密码体制 2021/2/21
2021/2/21 2 公钥密码 ◼ 数论简介 ◼ 公钥密码体制的基本概念 ◼ RSA算法 ◼ 椭圆曲线密码体制

教论简介 2021/2/21
2021/2/21 3 数论简介

模运算 设n是一正整数a是整数,若 a=qn+r,O≤r<n,则 a mod n=r 若( a mod n)=( o mod n),称为ab模n同余, 记为a≡ b mod n 称与a模n同余的数的全体为a的同余类, 记为[],a称为这个同余类的代表元素 2021/2/21
2021/2/21 4 模运算 ◼ 设n是一正整数,a是整数,若 a=qn+r, 0≤r<n, 则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 n( a mod n)≡( b mod n),则a≡ b mod n na≡ b mod n,则b≡ a mod n na≡ b mod n,b≡ cmod n,则a≡ cmod n ■求余运算 a mod n将a映射到集合 {o,1,n-},求佘运算称为模运算 2021/2/21 5
2021/2/21 5 模运算 ◼ 同余的性质 ◼ 若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 [(amod n)- b mod n) n=(a-b)mod n [(a mod n)x(b mod n)mod n=(ax b)mod n 2021/2/21 6
2021/2/21 6 模运算 ◼ 模运算的性质 ◼ [(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,23,4,5,6,7模8加法和乘法 +01234567×01234567 00123456700000000|0 112345670101234567 223456701|202460246 |3345670121303614725 456 012340404040 556701234505274163 66 0 23451606420642 770123456707654321 2021/2/21
2021/2/21 7 模运算 ◼ 例:Z8={0,1,2,3,4,5,6,7},模8加法和乘法 + 0 1 2 3 4 5 6 7 0 0 1 2 3 4 5 6 7 1 1 2 3 4 5 6 7 0 2 2 3 4 5 6 7 0 1 3 3 4 5 6 7 0 1 2 4 4 5 6 7 0 1 2 3 5 5 6 7 0 1 2 3 4 6 6 7 0 1 2 3 4 5 7 7 0 1 2 3 4 5 6 × 0 1 2 3 4 5 6 7 0 0 0 0 0 0 0 0 0 1 0 1 2 3 4 5 6 7 2 0 2 4 6 0 2 4 6 3 0 3 6 1 4 7 2 5 4 0 4 0 4 0 4 0 4 5 0 5 2 7 4 1 6 3 6 0 6 4 2 0 6 4 2 7 0 7 6 5 4 3 2 1

模运算 ■若X↓y= o mod n,y为x的加法逆元。每 元素都有加法逆元 若对x,有Xy=1modn,称y为x的乘法 逆元。在上例中,并非所有X都有乘法逆 元 ■定义Zn={0,1,,n-为模n的同余类集合。 2021/2/21
2021/2/21 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 (×w)modn=W×x)modn ■结合律 I(x+w)+y]mod n=[x+(w+y)] mod n [(X×w)× y] mod n=[×(W×y)]modn ■分配律 w(x+y)modn=[w×x+w×y)]modn 2021/2/21
2021/2/21 9 模运算 ◼ Zn上模运算的性质 ◼ 交换律 (x+w) mod n=(w+x) mod n (x×w) mod n=(w×x) mod n ◼ 结合律 [(x+w)+y] mod n=[x+(w+y)] mod n [(x×w) ×y] mod n=[x×(w×y)] mod n ◼ 分配律 [w×(x+y)] mod n=[w×x+w×y)] mod n

模运算 单位元 (O+w)mod n=wmod n (1×w)modn= w mod n 加法逆元:对W∈Zn有z∈Zn,满足 W+z=0modn,z为W的加油逆元,记为 加法的可约律 (a+b)≡(a+ c)mod n,则b≡ cmod n 对乘法不一定成立,因为乘法逆元不一定存 2021/2/21 在 10
2021/2/21 10 模运算 ◼ 单位元 (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 对乘法不一定成立,因为乘法逆元不一定存 在
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 西安电子科技大学:《现代密码学》课程教学资源(PPT课件讲稿)第六章 密钥分配与密钥管理 Key Distribution and Key Management(单钥加密体制的密钥分配 Key Distribution of symmetric cryptography、公钥加密体制的密钥管理 Key Management of Public Key Cryptography).ppt
- 西安电子科技大学:《现代密码学》课程教学资源(PPT课件讲稿)第四章 分组密码(分组密码的分析).ppt
- 西安电子科技大学:《现代密码学》课程教学资源(PPT课件讲稿)第四章 分组密码(AES).ppt
- 西安电子科技大学:《现代密码学》课程教学资源(PPT课件讲稿)第四章 分组密码(美国数据加密标准——Data Encryption Standard DES).ppt
- 西安电子科技大学:《现代密码学》课程教学资源(PPT课件讲稿)第三章 流密码(流密码的基本概念、线性反馈移位寄存器序列).ppt
- 西安电子科技大学:《现代密码学》课程教学资源(PPT课件讲稿)第三章 流密码(线性反馈移位寄存器序列、B-M综合算法、非线性序列).ppt
- 西安电子科技大学:《现代密码学》课程教学资源(PPT课件讲稿)第二章 密码学基础.ppt
- 西安电子科技大学:《现代密码学》课程教学资源(PPT课件讲稿)第四章 分组密码(分组密码概述).ppt
- 西安电子科技大学:《现代密码学》课程教学资源(PPT课件讲稿)第四章 分组密码(分组码的运行模式).ppt
- 西安电子科技大学:《现代密码学》课程教学资源(PPT课件讲稿)第一章 引言(主讲:李晖).ppt
- 北京工业大学:《人工神经网络》PDF电子书.pdf
- 《网络与信息安全》课程教学资源:复习题与习题.ppt
- 《网络与信息安全》课程教学资源:课程习题及参考答案.doc
- 《信息代码》数字化信息编代码讲义.doc
- 西南师范大学:《网络操作系统-Linux基础》第26章 应用软件.pdf
- 西南师范大学:《网络操作系统-Linux基础》第23、25章 Linux基础编程.pdf
- 西南师范大学:《网络操作系统-Linux基础》第19、22章 配置网络连接.pdf
- 西南师范大学:《网络操作系统-Linux基础》第13、18章 用户管理.pdf
- 西南师范大学:《网络操作系统-Linux基础》第9、12章 TCP/P网络基础.pdf
- 西南师范大学:《网络操作系统-Linux基础》第7、8章 Linux文件系统.pdf
- 西安电子科技大学:《现代密码学》课程教学资源(PPT课件讲稿)第五章 公钥密码(RSA算法、椭圆曲线(ECC)密码体制).ppt
- 西安电子科技大学:《现代密码学》课程教学资源(PPT课件讲稿)第五章 公钥密码(数论简介、公钥密码体制的基本概念 Basic Concept of Public Key Cryptography、RSA算法).ppt
- 西安电子科技大学:《现代密码学》课程教学资源(PPT课件讲稿)第七章 消息认证和杂凑算法 Message Authentication and Hash Algorithms(杂凑函数 Hash Functions、HMAC算法、数字签字和密码协议、数字签字的基本概念).ppt
- 西安电子科技大学:《现代密码学》课程教学资源(PPT课件讲稿)第六章 密钥分配与密钥管理 Key Distribution and Key Management(公钥加密体制的密钥管理 Key Management of Public Key Cryptography、密钥托管 Key Escrow、随机数的产生 Generation of Random Numbers).ppt
- 西安电子科技大学:《现代密码学》课程教学资源(PPT课件讲稿)第六章 密钥分配与密钥管理 Key Distribution and Key Management(随机数的产生 Generation of Random Numbers、秘密分割 Secrete Sharing).ppt
- 西安电子科技大学:《现代密码学》课程教学资源(PPT课件讲稿)第七章 消息认证和杂凑算法 Message Authentication and Hash Algorithms(杂凑函数 Hash Functions、MD5杂凑算法、SHA 算法).ppt
- 西安电子科技大学:《现代密码学》课程教学资源(PPT课件讲稿)第七章 消息认证和杂凑算法 Message Authentication and Hash Algorithms(消息认证码 Message Authenticaion Code、杂凑函数 Hash Functions).ppt
- 西安电子科技大学:《现代密码学》课程教学资源(PPT课件讲稿)第九章 网络加密与认证(1/2).ppt
- 西安电子科技大学:《现代密码学》课程教学资源(PPT课件讲稿)第八章 数字签字和密码协议(数字签字的基本概念、数字签名标准DSS、其他签字方案).ppt
- 西安电子科技大学:《现代密码学》课程教学资源(PPT课件讲稿)第八章 数字签字和密码协议(身份证明技术、其他密码协议).ppt
- 西安电子科技大学:《现代密码学》课程教学资源(PPT课件讲稿)第八章 数字签字和密码协议(其他签字方案、认证协议 Authentication Protocols、).ppt
- 西安电子科技大学:《现代密码学》课程教学资源(PPT课件讲稿)第九章 网络加密与认证(2/2).ppt
- 《计算机网络工具软件》第10章 网络多媒体技术.ppt
- 《计算机网络工具软件》第1章 网络基础.ppt
- 《计算机网络工具软件》第2章 搜索引擎工具.ppt
- 《计算机网络工具软件》第3章 网络下载工具.ppt
- 《计算机网络工具软件》第4章 电子邮件工具.ppt
- 《计算机网络工具软件》第5章 压缩工具与虚拟光驱.ppt
- 《计算机网络工具软件》第6章 远程登录工具.ppt
- 《计算机网络工具软件》第7章 网络安全工具.ppt