序列密码

2017-07-17  本文已影响0人  reknow

什么是序列密码

使用序列密码对某一消息m执行加密操作时一般是先将m分成连续的符合(一般为比特串),m=m1m2m3…;然后使用密钥流k=k1k2k3...中的第i个元素ki对明文消息的第i个元素mi执行加密变换,i=1,2,3...;所有的加密输出连接在一起就构成了对m执行加密后的密文。

随机数

真正意义上的随机数(或者随机事件)在某次产生过程中是按照实验过程中表现的分布概率随机产生,是不可见的。

伪随机数

计算机中的随机函数是按照一定的算法模拟产生的,其结果是确定的,是可见的,我们可以这样认为这个可预见的结果其出现的概率是100%。所以计算机随机产生的“随机数”并不随机

序列密码的应用场景

典型序列密码算法

  1. A5-1算法
  2. SNOW算法
  3. ZUC算法
  4. Trivium算法
上一篇 下一篇

猜你喜欢

热点阅读