1. E‐ART: a new encryption algorithm based on the reflection\ud of binary search tree
- Author
-
Bayan Alabdullah, Natalia Beloff, and Martin White
- Subjects
QA75 ,Computer Networks and Communications ,Computer science ,Data security ,Cryptography ,security ,02 engineering and technology ,Encryption ,lcsh:Technology ,0202 electrical engineering, electronic engineering, information engineering ,Self-balancing binary search tree ,ASCII ,binary tree ,cryptography ,Binary tree ,lcsh:T ,business.industry ,Applied Mathematics ,dynamic key ,Advanced Encryption Standard ,020206 networking & telecommunications ,Computer Science Applications ,Computational Theory and Mathematics ,Computer engineering ,Symmetric-key algorithm ,Binary search tree ,020201 artificial intelligence & image processing ,business ,Software - Abstract
Data security has become crucial to most enterprise and government applications due to the increasing amount of data generated, collected, and analyzed. Many algorithms have been developed to secure data storage and transmission. However, most existing solutions require multi-round functions to prevent differential and linear attacks. This results in longer execution times and greater memory consumption, which are not suitable for large datasets or delay-sensitive systems. To address these issues, this work proposes a novel algorithm that uses, on one hand, the reflection property of a balanced binary search tree data structure to minimize the overhead, and on the other hand, a dynamic offset to achieve a high security level. The performance and security of the proposed algorithm were compared to Advanced Encryption Standard and Data Encryption Standard symmetric encryption algorithms. The proposed algorithm achieved the lowest running time with comparable memory usage and satisfied the avalanche effect criterion with 50.1%. Furthermore, the randomness of the dynamic offset passed a series of National Institute of Standards and Technology (NIST) statistical tests.
- Published
- 2021