期刊名称:Indian Journal of Computer Science and Engineering
印刷版ISSN:2231-3850
电子版ISSN:0976-5166
出版年度:2021
卷号:12
期号:4
页码:798-817
DOI:10.21817/indjcse/2021/v12i4/211204022
语种:English
出版社:Engg Journals Publications
摘要:Symmetric key cryptography is the most commonly used cryptographic primitive in domain encryption that meets the requirement devices which are mostly used today. In the recent past a few such algorithms have been implemented to secure communication channels. In this paper, a domain encryption algorithm SAR 256 (a symmetric key cipher) with probabilistic slice and shift operation has been implemented. Developing a software-based domain encryption algorithm SAR 256 seems to be very beneficial for short length data encryption like node of wireless sensor networks (WSN), SSN, iNode of a file system, password, ATM PIN and other electronic data. The cipher SAR 256 is software-based synchronous ultra-lightweight cryptosystem which mainly design for resource-constrained devices such as Radio Frequency IDentification Devices (RFID) Tags, WSN, iNode, blockchain and other such platform with limited processing capabilities. The cipher SAR 256 inherits the hybrid feature of some well-known cryptographic primitives like Blowfish, Twofish, DES, StegoCrypt3D and IDEA. The cipher SAR 256 uses a variant length keystream ranging from bit long which is known to be safe and can withstand against several cryptographic attacks. It also uses a dynamic stage slice and shift operation with an average to worst-case probabilistic vulnerability of with the average plaintext length . However, in the best and the worst case, the state update function yields a probability of guess and determines attack as and respectively. The cryptosystem SAR 256 is implemented in 'C' with GCC Version 10.0.1 and has been tested under Xilinx ISE 14.2 with 1.8 GHz 8-core processor.
关键词:e-signing;slice and shift;PRNG;state update;grid permutation;FRAME_3X;intermediate key;initialization vector and boolean gear