A5的原理及python实现

最近要做密码学课程设计,每做一个密码就当复习一下,把算法原理啥的都过一遍吧 简介 这个是用于GSM系统的序列密码算法,A5的特点是效率高,适合硬件上高效实现。 加密过程 A5 / 1基于三个线性反馈移位寄存器LFSR的组合,三个寄存器的长度分别为 19 22 23位,然后产生一个114位的秘钥流。因此首先输入8个字节的秘钥去填充三个寄存器的总长也就是64位。 每次获取各寄存器的最后一位相互异或一下
相关文章
相关标签/搜索