第3讲对称密钥密码体制 3.1 流密码 在流密码中,将明文消息按一定长度分组(长度较小,通常按字或字节),然后对各组用相关但不同的密钥进行加密,产生相应的密文,相同的明文分组会因在明文序列中的位置不同而对应于不同的密文分组。 相对分组密码而言,流密码主要有以下优点: 第一,在硬件实施上,流密码的速度一般要比分组密码快,而且不需要有很复杂的硬件电路: 第二,在某些情况下(例如对某些电信上的应用),当缓冲不足或必须对收到的字符进行逐一处理时,流密码就显得更加必要和恰当; 第三,流密码能较好地隐藏明文的统计特征等。 流密码的原理 在流密码中,明文按一定长度分组后被表示成一个序列,并称为明文流,序列中的一项称为一个明文字。加密时,先由主密钥产生一个密钥流序列,该序列的每一项和明文字具有相同的比特长度,称为一个密钥字。然后依次把明文流和密钥流中的对应项输入加密函数,产生相应的密文字,由密文字构成密文流输出。即 设明文流为:M=m1 m2…mi… 密钥流为:K=k1 k2…ki… 则加密为:C=c1 c2…ci…=Ek1(m1)Ek2(m2)…Eki(mi)… 解密为:M=m1 m2…mi…=Dk1(c1)Dk2(c2)…Dki(ci)… 流密码的原理 流密码通信模式框图 例 设明文、密钥、密文都是F2上的二元数
您可能关注的文档
最近下载
- 2025年江西省高考化学试卷真题(含答案及官方解析).pdf
- 天津市和平区2024-2025学年八年级下学期期末考试物理试题_2628287_186.docx VIP
- 2026年开封大学单招职业技能测试题库及参考答案详解.docx VIP
- GB/T 10454-2025包装 非危险货物用柔性中型散装容器.pdf
- 外研版(新教材)七年级下册英语Unit 5《Amazing nature》全单元教学课件.pptx
- 八年级劳动教育国家测试题及答案.doc VIP
- 2026年开封大学单招职业技能测试题库及参考答案详解.docx VIP
- 2025《科创板上市公司盈余管理问题及对策研究的概念界定及理论基础综述》8500字.docx VIP
- 公墓施工组织设计.doc VIP
- 2026年开封大学单招职业技能测试题库及参考答案详解一套.docx VIP
原创力文档

文档评论(0)