Novel Algorithm in Symmetric Encryption (NASE): Based on Feistel Cipher
Safiah I. Bani Baker, Alaa Hussein Al-Hamami · 2017
Ensuring the privacy of digital data saved on computer systems and the information transmitted through the web or other computer systems is considered the primary aim of encryption. Recent encryption algorithms play a vital role in assuring the security of Information Technology Systems and Communications, given that they can provide confidentiality, authentication, integrity, and non-repudiation. In the present paper, we propose NASE as a Novel Algorithm in Symmetric Encryption based on the Feistel Cipher structure with newly added features that will enhance the security of the encrypted data. NASE involves generating a random number of block size, iterations, and different keys for each block, which are generated automatically. The proposed algorithm works for more than one language (e.g., English, Arabic, etc.) and it is possible to use double or triple encryption with different keys for additional security. In addition to the complexity of the algorithm, NASE is very fast and is easily applied to different applications.