- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2密码学电子商务安全资料
密码学基础;本章结构;课程目标;密码学的重要性;为什么需要密码;;;;密码学的重要性;;什么是密码学?;数学基础;密码学的概念;密码编码学Vs密码分析学;密码学的基本概念;明文与密文;加密Vs解密 ;密码体制Vs密码算法Vs密码系统;密码算法;密码系统;扩散Vs混乱;明文;设计加密系统时,总是假定密码算法是可以公开的,需要保密的是密钥。一个密码系统的安全性不在算法的保密,而在于密钥,即柯克霍夫(Kerckhoff)原则。
对加密系统的要求
系统应该是实际上安全的(practical secure),截获密文或已知明文-密文对时,要决定密钥或任意明文在计算上是不可行的。
系统易于实现,使用方便。
系统的安全性不依赖于对加密体制或加密算法的保密,而依赖于密钥。
系统的使用不应使通信网络的效率过分降低。;加密简化模型;密码算法的安全性;密码算法分类;密码算法分类;密码算法分类;密码算法分类;;密码算法分类;密码破译概念;密码分析攻击类型;攻击的复杂性分析;密钥搜索所需平均时间;第三讲 密码学的发展史;三个阶段;密码学的发展历程;密码学的起源和发展;古典密码的代表;古希腊的斯巴达人曾将军事情报刻在普通的木板上,用石蜡填平,收信方只要用火烤热木板,融化石蜡后,就可以看到密信。
使用最广泛的密写方法恐怕要算化学密写了,牛奶、白矾、果汁等都曾充当过密写药水的角色。;水浒传-吴用智取玉麒麟;密码学的起源和发展;密码学的起源和发展;密码学的起源和发展;小结;古典密码加密方法;代替密码;置换密码;古典密码学;古典密码学分类;置换密码;例子1;例子2:凯撒密码;?例子3:网格式密码;例子4:Phaistos圆盘;单表代替密码;(1) 移位密码算法;单表替换密码的破译;多表代替密码;维吉尼亚密码简介;维吉尼亚密码;加密方法 ;Hill密码;Hill密码;Hill密码;C1
C2
.
.
.
cn;密码学的基本数学知识;密码学的基本数学知识;密码学的基本数学知识;密码学的基本数学知识;密码学的基本数学知识;逆变换;群 ;欧几里德算法;欧拉函数和欧拉定理;欧拉函数的性质:;欧拉定理;费马小(Fermat)定理;乘法逆元及求解;求模的逆元;乘法逆元条件证明;求解乘法逆元的方法:扩??的欧几里德算法;例:求331关于模1190的乘法逆元;;离散对数;离散对数;离散对数;对称密码体制;对称密码算法;对称加密过程
发送方用自己的私有密钥对要发送的信息进行加密
发送方将加密后的信息通过网络传送给接收方
接收方用相同的密钥对接收到的密文信息进行解密,得到明文.;对称加密的特点;对称密码算法;流密码 ;流密码;流密码;流密码的加解密模型图;流密码的加解密过程;一个实例;流密码的加密强度;分组密码;AES (Advanced Encryption Standard );;;NIST对AES的评判标准;AES特点;AES安全性;Rijndael 之所为能当选AES ,主要是因为:
(1) 运算速度快,软硬件实现都表现出非常好的性能;
(2) 对内存的需求非常低,很适合于受限制的环境下;
(3) 算法可靠,使用非线性结构S盒,有足够的安全性;
(4) 该 算法能有效抵抗差分分析和线性分析攻击;
(5) Rijndael 是一个分组迭代密码,被设计成128/ 192/256
比特三种密钥长度,可用于加密长度为128/ 192/ 256
比特的分组,相应的轮数为10/ 12/ 14 ,分组长度和密
钥长度设计灵活。
;数学基础;算法详细描述
Rijndael是一种具有可变分组长度和可变密钥长度的重复的分组密码。分组长度和密钥长度可独立选择为128,192和256bit。
(1)状态,加密密钥和轮数
(2)轮变换
(3)轮密钥
(4)密钥调度;Rijndael加密和解密算法
(1)Rijndael加密算法由以下内容组成:
初始的轮密钥加;
Nr – 1轮;
最后一轮。;AES加密算法的具体实现;a0;字节代换(SubByte ()) ;字节代换-S盒变换(查表);ShiftRows()(行移位)变换;MixColumns()(列混合)变换;轮密钥的添加;密钥扩展;finished;常用对称密码算法;分组密码设计要求;分组密码的操作模式;电子密码簿模式ECB?;密码分组链接CBC;密码反馈方式CFB;输出反馈方式OFB;国际数据加密算法(IDEA);公钥密码体制;基本思想;单向陷门函数?;公钥密码基于的数学难题?;背包问题;背包问题;;大数分解问题;离散对数问题;常用的公钥密码算法;?RSA算法;欧拉函数ф(n)?;欧拉定理;?RSA算
您可能关注的文档
最近下载
- 证据学全套课件.pptx VIP
- GB 50650-2011(2022年版) 石油化工装置防雷设计规范.docx VIP
- 新时期山西省总规改革的探索与实践.pdf VIP
- 四川省成都市成都西川中学2023-2024学年上学期七年级分班数学试题(含答案).pdf VIP
- 残疾儿童康复评估报告2025.docx
- 03D201-4 10kV及以下变压器室布置及变配电所常用设备构件安装.pdf VIP
- 新常态下高校工程审计范围及审计依据风险和解决措施.pdf VIP
- HJ 1093-2020 蓄热燃烧法工业有机废气治理工程技术规范最新解读.pdf VIP
- 探索我国农村产业融合发展模式.pdf VIP
- 智能温控调速电风扇毕业设计答辩╱格式.ppt VIP
文档评论(0)