聊聊 A5/1 算法


一次性密码本),用 n 位长度的密钥 S,并将其延展至长长的密钥流中,然后该密钥流与明文 P 进行异或运算生成密文 C。
??假设给定密钥流 S = S0,S1,S2 …以及明文 P = P0,P1,P2 …,我们通过按位的异或运算即可生成密文 C = C0,C1,C2 …。

一次性密码本。
  • A5 算法的基本思路是好的,它的效率非常高,能通过所有已知的统计测试。
  • 已知的仅有的弱点是寄存器太短(密钥较短)而不能抗穷举攻击
  • 带较长寄存器和稠密反馈多项式的 A5 算法的变型是安全的。