2.1序列密码 流密码(也称序列密码):将被加密的消息m分成连续的符号(一般为比特串),m=m1m2m3……;然后使用密钥流k=k1k2k3……中的第i个元素ki对m的第i个元素mi执行加密变换,i=1,2,3,……;所有的加密输出连接在一起就构成了对m执行加密后的密文。 第二讲 序列密码 2.1.1 流密码简单结构 如何生成一个可以作为密钥流的“随机”比特序列,要求易于使用,但又不能太短以至于不安全 通常加、解密所需要的这种序列是由一个确定性(deterministic)的密钥流生成器(key generator)产生的,该生成器的输入是一个容易记住的密钥,称之为密钥流生成器的初始密钥或种子(seed)密钥 安全性: 流密码的安全性完全取决于密钥的安全等级. 实用的流密码以少量的、一定长度的种子密钥经过逻辑运算产生周期较长、可用于加解密运算的伪随机序列。 2.1.2同步流密码与自同步流密码 同步流密码:密钥流的产生与明文消息流相互独立 自同步流密码: 密钥流的产生与之前已经产生的若干密文有关,其加密过程形如: 2.1.3线性反馈移位寄存器 密钥流的生成方法: 有多种产生同步密钥流生成器的方法,最普遍的是使用一种称为线性反馈移位寄存器(linear feedback shift register, LFSR)。 LFSR的结构非常适合硬件实现;LFSR的结构便
您可能关注的文档
- 三国两晋南北朝时期的户口检查.doc
- 三大情结与语言习得有效路径.doc
- 三天游遍世博会攻略.doc
- 三好一满意汇报材料.doc
- 三岔分流的文化意蕴——洋务运动时期的岭南文化.doc
- 三年级实践活动计划.doc
- 三眼怪枕”亮相上海世博会.doc
- 上下五千年小知识(七).doc
- 上地写字楼调研.doc
- 上海_国庆节放假旅游_推荐.doc
- 扫地机研发及生产建设项目数字化方案.pdf
- 护士执业资格新生儿黄疸2026年模拟易错题库含解析.docx
- 河南省周口市项城市王明口三中等校2026届九年级下学期阶段检测卷(1)数学试卷(含答案).pdf
- 护士执业资格中医护理2026年真题模拟冲刺押题试卷含解析.docx
- 教编综合素质冲刺2025.docx
- 2025年初级消防中控证考试冲刺试卷及答案.docx
- 2025年安徽池州市中考物理考试真题带答案.docx
- 河南新乡市新乡县朗公庙镇联合中学 2025-2026学年七年级下学期学情自测道德与法治试卷(含答案).pdf
- 护士执业资格急救护理2026年模拟试卷高频考点含解析.docx
- (2026)司法考试试题(附答案).docx
原创力文档

文档评论(0)