1 / 37
文档名称:

密码学流密码.ppt

格式:ppt   页数:37
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

密码学流密码.ppt

上传人:所以所以 2012/3/21 文件大小:0 KB

下载得到文件列表

密码学流密码.ppt

文档介绍

文档介绍:第二章流密码
明文组:
密文组:
利用密钥k产生一个密钥流
流密码的基本思想是利用密钥k产生密钥流
密钥流由密钥流发生器产生:
这里是加密器中的记忆元件(存贮器)在时刻的状态, 是由密钥确定的函数。
根据加密器中的记忆元件的存贮状态是否依赖于明文字符,流密码可进一步分成同步和自同步两种。将独立于明文字符的叫同步流密码,否则称为自同步流密码。但是由于自同步流密码的密钥流的产生与明文有关,因而较难从理论上进行分析。目前大多数研究成果都是关于同步流密码的。
1. 同步流密码
同步流密码的加密器分成密钥流产生器和加密变换两个部分。同步流密码的加密变换有多种选择,只要能够保证变换的可逆性就可。
在实际中,二元加法流密码是目前最为常用的流密码,其加密变换为。
加法流密码体制模型
+
+
滚动密钥生成器
滚动密钥生成器
安全信道
加密算法
解密算法
因此,同步流密码设计的主要目标是设计出一个滚动密钥生成器,使得密钥经其扩展成的密钥流序列具有如下性质:极大的周期、良好的统计特性、抗线性分析、抗统计分析。
密钥产生器由一个输出符号集、一个状态集、一个状态转移函数、一个输出函数以及一个初始状态组成。
设计的关键在于找出合适的状态转移函数和输出函数使得输出的密钥流序列满足应有的性质,并要求在设备是节省的和容易实现的。
2. 密钥流产生器
密钥流生成器
当状态转移函数为非线性时,相应的密钥流生成器的分析受到很大的限制。而采用线性的状态转移函数和非线性的输出函数时,将能够进行深入的分析并得到好的生成器。因此将此类生成器分成驱动部分和非线性组合部分。驱动部分控制生成器的状态转移,同时为非线性部分提供统计性能好的序列,而非线性部分利用这些序列组合出满足要求的密钥流序列。
密钥流生成器的分解
驱动子
程序
非线性
组合子
系统
目前最为流行和使用的密钥流产生器中,其驱动部分时由一个或多个线性反馈移位寄存器组成。如:
常见的两种密钥流产生器
LFSR
F
LFSRn
LFSR2
LFSR1
F
移位寄存器是产生密钥流的主要组成部分。GF(2)是上的一个n级反馈移位寄存器是由n个二元寄存器和一个反馈函数组成。
n级反馈移位寄存器
输出序列
线性反馈移位寄存器LFSR

最近更新

2025广西贺州市钟山县紧密型县域医疗卫生健康.. 47页

2025辽宁沈阳汽车集团有限公司招聘1人考试备考.. 44页

2025重庆大足区公安局警务辅助人员招聘31人备.. 50页

2026国家药品监督管理局新闻宣传中心编制外人.. 47页

2026山西省面向北京林业大学选调优秀高校毕业.. 45页

2026年(完整版)C语言选择题题库完整 13页

2026年c语言初学者编程题目及参考答案 13页

2026年c语言编程练习题及答案(新) 13页

2026年c语言试题期末标准卷 13页

2026年专升本C语言真题(各地真题) 13页

2026年中国城市建设史复习题100道带答案(巩固.. 44页

2026年信阳航空职业学院单招职业适应性考试模.. 46页

2026年内蒙古交通职业技术学院单招职业适应性.. 44页

2026年刑事诉讼原理与实务模拟题100道及参考答.. 49页

2026年北京邮电大学医院招聘参考题库附答案解.. 45页

2026年司法考试题库100道附参考答案【达标题】.. 49页

加强现代农事综合服务中心建设 推动健全便捷高.. 7页

2026年哈尔滨幼儿师范高等专科学校单招职业技.. 45页

2026年安徽城市管理职业学院单招职业适应性考.. 37页

2025年湖南省建设工程工程量清单计价办法(新).. 51页

2025年江西信息应用职业技术学院单招职业适应.. 127页

六年级英语上册第一单元测试题-(含答案) 9页

喝酒给老婆的检讨书 6页

vae乳液低温发泡工艺 29页

广东市政工程资料表格填写范例样本(其他低区仅.. 231页

《口蹄疫》ppt课件 42页

自然条件对城市的影响 48页

话剧《糊涂戏班》剧本 65页