摘要
保障网络空间安全通常采用序列密码算法对信息进行加密。检测一个序列密码算法的优劣,一般是采用NIST标准中的方法对其产生的随机序列进行测试。NIST提供的检测方法仅对单个序列进行测量具有密钥流利用率不高、结果不够直观等缺点,描述了对NIST的检测方法进行改进后形成系统检测的新方法。首先对密钥流采用多分段计算的方法,增加了密钥流的利用率,使得一个长密钥流形成多个测量度量使测量结果系统化,将所获得的数据进行分组统计,通过公式将系统测量结果转换为二维图像,使得结果直观可视化。将其应用在对ZUC算法的检测上,更好地展现出ZUC算法的统计特性。经过检测后观察到ZUC算法产生的序列密码具有良好的随机性,并且当密钥流越长,图像上的特征点聚集程度越高。
The information is encrypted by using the random cipher algorithm to ensure the security of information.Testing a encryption algorithm generally used NIST test standard.For traditional detection methods,there are not a high utilization rate of key stream,the result is not intuitive and so on.This paper proposed a new method to improve the traditional detection method.Firstly,it calculated the key stream by segmenting them to increase the utilization of key stream,which made the result more accurate.It grouped data and transformed the results into 2D visualization images by the formula.It made the result more intuitive.It’s better to show the characteristics of the ZUC algorithm using the proposed method to detect ZUC algorithm.It was found that the sequence ciphers generated by ZUC algorithm has good randomness.When the key stream is longer,the degree of characteristic points’aggregation is higher on the image.
作者
吴若雪
梁笑轩
郑智捷
Wu Ruoxue;Liang Xiaoxuan;Zheng Zhijie(School of Software,Yunnan University,Kunming 650091,China)
出处
《计算机应用研究》
CSCD
北大核心
2018年第1期253-256,共4页
Application Research of Computers
基金
国家自然科学基金资助项目(61362014)