摘要
通过对新发布的Hash标准SHA-3算法和常规密码算法的研究,提出了一种新颖的密钥生成方案,该方案采用SHA-3算法与图像相结合的方法。首先,将图像处理成SHA-3算法能够吸收的数据形式,使其经过SHA-3算法的三维矩阵空间变换后生成密钥;其次,利用像素直方分布图将生成的密钥以图像形式显示,证明生成的密钥满足密码算法中对初始密钥以及密钥流的安全性要求;最后,利用VS2013以及Quartus II软件对所提方案加以实现,验证所生成的密钥随机性最小可达到97.7%,密钥空间最小可达到2224。
By analyzing paper proposes a novel key image data are processed int the new generatlo standard n scheme o the form of SHA SHA-3 and the traditional cryptographic algorithm, this , which combines SHA-3 algorithm with image. Firstly, -3 which can be absorbeal, and they are further conversed via three-dimensional matrix space of SHA-3 algorithm to generate secret key. Secondly, the secret key is displayed in the form of histogram distribution of the pixel in order to demonstrate that the generated key satisfies the security requirements of cryptographic algorithm in the initial key or key stream. Finally, the proposed scheme is realized by VS2013 and Quartus II tools. The experimental results show that the randomness of the generated key can reach 97.7% and the space can reach 2^224 at least.
出处
《华东理工大学学报(自然科学版)》
CAS
CSCD
北大核心
2015年第5期693-697,共5页
Journal of East China University of Science and Technology
基金
国家自然科学基金(61274132)
浙江省自然科学基金(LQ14F04001)
关键词
SHA-3算法
三维矩阵
图像加密
密钥生成
SHA-3 algorithm
three-dimensional matrix
image encryption
key geheration