JIANG Xuan,LI Yongzhen*.Stream cipher algorithm based on Hash chain[J].Journal of Yanbian University,2015,41(03):249-253.
基于哈希链的序列密码算法
- Title:
- Stream cipher algorithm based on Hash chain
- 分类号:
- TP309.7
- 文献标志码:
- A
- 摘要:
- 为了设计出能应用于无线移动通信的序列密码算法,提出了一种将单分组散列函数应用于哈希链方法的序列密码算法(SC-SBH).该算法首先用哈希链的方法对单分组散列函数进行循环运算,将运算的每一次结果值输出后连接成序列密码的密钥序列,然后将明文与密钥序列进行按位异或运算得到密文.实现SC-SBH算法后,对其安全性和随机性进行了测试,并将其运行效率与SC-MD5和SC-SHA算法进行了比较.实验结果表明,SC-SBH算法在加密方面不仅能够保证安全性,而且其运行效率明显高于SC-MD5和SC-SHA算法.
- Abstract:
- We proposed a new stream cipher in this article to apply in the wireless mobile communications, new stream cipher implemented by Single-Block hash function based on Hash chain method. In this new algorithm, the Single-Block hash function processes loop operation adopted Hash chain method firstly, then links the output of each operation into the Stream Cipher key sequence, finally cipher text is obtained by bit XOR operation of plaintext and key sequence. After the realization of SC-SBH, we have tested its randomness and security, and have made comparison with SC-MD5 and SC-SHA in efficiency. The experimental results showed that the SC-SBH algorithm not only can ensure safety, but also have high efficiency relative to SC-MD5 and SC-SHA.
参考文献/References:
[1] William Stallings.密码编码学与网络安全-原理与实践[M].王张宜,杨敏,杜瑞颖译.5版.北京:电子工业出版社,2012.
[2] Halevi S, Coppersmith D, Jutla C. Scream: a software-efficient stream cipher[C]//Fast Software Encryption(FSE)2002. Lecture Notes in Computer Science, 2002:195-209.
[3] 王相生.序列密码设计与实现的研究[D].上海:中国科学院上海冶金研究所,2001.
[4] 宫大力.流密码算法的研究与设计[D].南京:南京航空航天大学,2011.
[5] 张海纳.eSTREAM序列密码候选算法的安全性分析[D].山东:山东大学,2009.
[6] Singhal N, Raina J P S. Comparative analysis of AES and RC4 algorithms for better utilization[J]. International Journal of Computer Trends and Technology, 2011,2(6):177-181.
[7] 刘依依.eSTREAM和流密码分析现状[J].信息安全与通信保密,2009(12):47-49.
[8] Luo Y, Chai Q, Gong G, et al. A lightweight stream cipher WG-7 for RFID encryption and authentication[C]//Global Telecommunications Conference(GLOBECOM 2010), IEEE, 2010:1-6.
[9] 武传坤,王新梅.Bent函数在流密码中的应用[J].通信学报,1993,4:23-27.
[10] Gupta S S, Chattopadhyay A, Sinha K, et al. High-performance hardware implementation for RC4 stream cipher[J]. IEEE Transactions on Computers, 2013,62(4):730-743.
[11] 王静雅.单分组散列函数的设计与应用[D].延吉:延边大学,2014.
[12] 尤加勇.现代序列密码的设计与分析[D].北京:国防科学技术大学,2007.
[13] Sharif S O, Mansoor S P. Performance analysis of Stream and Block cipheralgorithms[C]//Advanced Computer Theory and Engineering(ICACTE), 2010 3rd International Conference on. IEEE, 2010,1:522-525.
相似文献/References:
[1]吴晗,李永珍.基于单分组散列函数的安卓应用程序保护方案的设计[J].延边大学学报(自然科学版),2017,43(01):51.
WU Han,LI Yongzhen*.The design of Android application security protectionscheme based on the single block hash fuction[J].Journal of Yanbian University,2017,43(03):51.
备注/Memo
收稿日期: 2015-06-26*通信作者: 李永珍(1971—),男,博士,副教授,研究方向为网络安全、无线网络协议.