论文部分内容阅读
传统流密码体制的安全性已越来越严重地受到各种攻击的威胁,对此人们在尽各种努力寻找新型的安全体制。目前,最常用的密钥流发生器主要是基于线性反馈移位寄存器(LFSR)的,但是,基于LFSR的密钥流生成器难以抵抗代数攻击、B-M综合算法或者有理逼近算法的攻击,其主要的原因就在于线性移位寄存器是常系数的。为解决上述问题,本课题使用变系数的方法来改进线性反馈移位寄存器,提出了一类新型的密钥流生成器——变系数反馈移位寄存器,得到了该密钥流生成器序列的几个重要的密码学性质,并给出了严格的数学证明。同时,设计出了相应的流密码体制,并且用软件实现了该密码体制。与现有的基于LFSR的密钥流产生法相比,这种新型的密钥流生成器可抵挡代数攻击、B-M综合算法等攻击方式的攻击,从而解决了因系数不变给密钥流带来的安全性问题,也在一定程度上增加了密码体制的安全性。该密码体制既可以方便的通过硬件实现,也可以用软件实现。其现实意义在于,这种改进了的新的变系数反馈移位寄存器序列可以更好地适应通讯领域里密码实际应用的需要。