现代密码学复习笔记(三)流密码

流密码是一种加密方式,将明文与密钥流逐位结合。其安全性取决于密钥流的随机性和不可预测性。本文介绍了流密码的基本概念、分类,重点讨论了有限状态自动机、线性反馈移位寄存器(LFSR)及其性质,以及非线性序列。同时,还详细讲解了ZUC密码,一种广泛应用于4G标准的序列密码算法。
摘要由CSDN通过智能技术生成

流密码的基本概念

  • 流密码是将明文划分成字符(如单个字母),或其编码的基本单元(如0,1),每一字符分别与密钥流对应字符“作用”,从而进行加密。解密时以同步产生的密钥流实现。
  • 流密码强度完全依赖于密钥流产生器所生成序列的随机性和不可预测性
  • 核心问题是密钥流生成器的设计
  • 保持收发两端密钥流的精确同步是实现可靠解密的关键
    消息流,密文流和密钥流
    在这里插入图片描述

流密码的分类

  • 同步流密码SSC

    • 定义

      • σ i \sigma _{i} σi与明文消息无关,则密钥流将独立于明文。( σ i \sigma_i σi是生成密钥流的一个关键参数)。否则称为自同步流密码
      • 由于滚动密钥 z i = f ( k , σ i ) z_i=f(k,\sigma_i) zi=f(k,σi)与明文字符无关,因而密文字符 x i = D z i ( y i ) x_i=D_{z_i}(y_i) xi=D
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值