Security Analysis for SCKHA Algorithm:Stream Cipher Algorithm Based on Key Hashing Technique
Security Analysis for SCKHA Algorithm:Stream Cipher Algorithm Based on Key Hashing Technique作者机构:Department of Computer Science and Engineering Faculty of Electronic Engineering Menoufia University
出 版 物:《Chinese Journal of Electronics》 (电子学报(英文))
年 卷 期:2022年
页 面:1-16页
核心收录:
学科分类:11[军事学] 1105[军事学-军队指挥学] 0839[工学-网络空间安全] 08[工学] 110505[军事学-密码学] 110503[军事学-军事通信学]
摘 要:The strength of any cryptographic algorithm is mostly based on the difficulty of its encryption key. However, the larger size of the shared key the more computational operations and processing time for cryptographic algorithms. To avoid increasing the key size and keep its secrecy, we must hide it. The authors proposed a stream cipher algorithm that can hide the symmetric key[1]through hashing and splitting techniques. This paper aims to measure security analysis and performance assessment for this algorithm. This algorithm is compared with three of the commonly used stream cipher algorithms: RC4, Rabbit, and Salsa20 in terms of execution time and throughput. This comparison has been conducted with different data types as audio, image, text,docs, and pdf. Experiments proved the superiority of SCKHA algorithm over both Salsa20 and Rabbit algorithms. Also, results proved the difficulty to recover the secret key for SCKHA algorithm. Although RC4 has a lower encryption time than SCKHA, it is not recommended for use because of its vulnerabilities. Security factors that affect the performance as avalanche effect, correlation analysis, histogram analysis, and Shannon information entropy are highlighted. Also, the ciphertext format of the algorithm gives it the ability to search over encrypted data.