论文部分内容阅读
Trivium算法是欧洲序列密码工程eSTREAM的最终三个面向硬件的流密码算法之一。本文利用时空折衷的思想对Dinur和Shamir提出的Cube攻击进行改进,将改进方法应用于对初始化拍数为630到680等6种Trivium算法的简化版本的攻击中,分别仅利用一个Cube集合得到52、41、32、30、21、12个关于密钥的线性方程。改进的攻击方法对高轮Trvium算法的分析提供了新思路,也对密码算法的安全性提出了更高的要求。