- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
一、分组密码概述
分组密码概述
n分组密码是许多系统安全的一个重要组成部分。
可用于构造
n伪随机数生成器
n流密码
n消息认证码(MAC)和杂凑函数
n消息认证技术、数据完整性机构、实体认证协议以
及单钥数字签字体制的核心组成部分。
应用中对于分组码的要求
n安全性
n运行速度
n存储量(程序的长度、数据分组长度、高速缓
存大小)
n实现平台(硬、软件、芯片)
n运行模式
分组密码概述
明文序列x1,x2,…,xi,…
加密函数E:Vn×KVn
这种密码实质上是字长为m的数字序列的代换密码。
密钥k=(k0,k1,…,kt-1)密钥k=(k0,k1,…,kt-1)
明文密文明文
x=(x0,x1,…,xm-1)x=(y0,y1,…,ym-1)x=(x0,x1,…,xm-1)
加密算法解密算法
分组密码概述
n通常取n=m。
n若nm,则为有数据扩展的分组密码。
n若nm,则为有数据压缩的分组密码。
分组密码设计问题
分组密码的设计问题在于找到一种算法,
能在密钥控制下从一个足够大且足够好的
置换子集中,简单而迅速地选出一个置换,
用来对当前输入的明文的数字组进行加密
变换。
分组密码设计准则
n混淆:人们所设计的密码应使用使得密钥和明文
以及密文之间的依赖关系相当复杂以至于这种依
赖性对密码分析者来说是无法利用的。
n扩散:人们所设计的密码应使得密钥的每一位数
字影响密文的许多位数字以防止对密钥进行逐段
破译,而且明文的每一位数字也应影响密文的许
多位数字以便隐藏明文数字统计特性。
分组密码算法应满足的要求
n分组长度n要足够大:
防止明文穷举攻击法奏效。
n密钥量要足够大:
尽可能消除弱密钥并使所有密钥同等地好,以防止密
钥穷举攻击奏效。
n由密钥确定置换的算法要足够复杂:
充分实现明文与密钥的扩散和混淆,没有简单的关系
可循,要能抗击各种已知的攻击。
分组密码算法应满足的要求
n加密和解密运算简单:
易于软件和硬件高速实现。
n数据扩展:
一般无数据扩展,在采用同态置换和随机化加密技
术时可引入数据扩展。
n差错传播尽可能地小。
分组密码的实现原则
n软件实现的原则:使用子块和简单的运算。如
将分组n化分为子段,每段长为8、16或32。在
以软件实现时,应选用简单的运算,使作用于
子段上的密码运算易于以标准处理器的基本运
算,如加、乘、移位等实现,避免用以软件难
于实现的逐比特置换。
n硬件实现的原则:加密解密可用同样的器件来
实现。
代换网络
n代换是输入集A到输出A’上的双射变换:
fk:AA'
k是控制输入变量,在密码学中则为密钥。
n实现代换fk的网络称作代换网络。双射条件保证
在给定k下可从密文惟一地恢复出原明文。
代换网络
n代换fk的集合:
S={fkkK}
nK是密钥空间。如果网络可以实现所有可
能的2n!个代换,则称其为全代换网络。
n全代换网络密钥个数必须满足条件:
#{k}2n!
代换结构
代换网络
n密码设计中需要先定义代换集S,而后还需定
义解密变换集,即逆代换网络S-1,它以密文y
作为输入矢量,其输出为恢复的明文矢量x。
n要实现全代换网络并不容易。因此实用中常
常利用一些简单的基本代换,通过组合实现
较复杂的、元素个数较多的代换集。实用密
码体制的集合S中的元素个数都远小于2n!。
代换盒(S盒)
在密码设计中,可选n=rn0,其中r和n0都为正整
数,将设计n个变量的代换网络化为设计r个较小的
子代换网络,而每个子代换网络只有n0个输入变量,
称每个子代换网络为代换盒(SubstitutionBox)
x5x4x3x2x1x0
DES的S盒
您可能关注的文档
- 探讨信息管理说课.PPT
- 抗硫酸盐水泥.PPT
- 扬声器电力声类比方法.ppt
- 快速以太网的拓扑结构.ppt
- 微机控制系统设计.ppt
- 循环伏安法中.PPT
- 广义票据商业上的权利单据.PPT
- 广泛开展基层群众文化活动青岛南区文化馆.ppt
- 工作分解结构WBS.ppt
- 尺寸公差设计及尺寸误差检测!.PPT
- 2026年备考公务员省考之行测能力测验试题高频卷附答案.docx
- 2026年备考国家电网招聘之通信类真题练习试题高频卷附答案.docx
- 2026年备考军队文职人员招聘之军队文职法学题库及精品答案.docx
- 2026年备考国家电网招聘之自动控制类押题练习试题高频卷含答案.docx
- 2026年备考中药学类之中药学(士)综合练习试题高频卷附答案.docx
- 2026年备考高校教师资格证之高等教育学自测模拟预测题库(名校卷).docx
- 2026年备考军队文职人员招聘之军队文职管理学与服务基础试题库和答案要点.docx
- 单项式与单项式相乘法则及应用.pdf
- 客舱门区域翻新维修工作指令.pdf
- 基于ARM嵌入式系统快速原型平台设计.pdf
最近下载
- 模块二 装配式楼地面.ppt VIP
- 2021年春中国医科大学《病理学(本科)》在线作业-参考资料.doc VIP
- 2023新修订《事业单位工作人员处分规定》全文解读PPT.pptx VIP
- 2025年多重耐药菌医院感染预防与控制中国专家共识.docx VIP
- 光伏施工劳务承包合同-单施工(个人学习参考模版).pdf VIP
- 2025四川成都交子金融控股集团有限公司招聘集团本部及子公司岗位33人备考题库附答案.docx VIP
- 热处理-钢的热处理工艺.ppt VIP
- 私募基金专业投资者资格申请双录话术流程模版.docx VIP
- 【人教版数学九年级下册】全册习题含答案.pdf VIP
- 供销合作社再生资源回收利用建设项目可行性研究报告_.doc VIP
原创力文档


文档评论(0)