Abstract
IDEA is a classic symmetric encryption algorithm proposed in 1991 and widely used in many applications. However, there is little research into white-box IDEA. In traditional white-box implementations of existing block ciphers, S-boxes are always converted into encoded lookup tables. However, the algebraic operations of IDEA without S-boxes, make the implementation not straight forward and challenging. We propose a white-box implementation of IDEA by applying a splitting symmetric encryption method, and verify its security against algebraic analysis and BGE-like attacks. Our white-box implementation requires an average of about 2800 ms to encrypt a 64-bit plaintext, about 60 times more than the original algorithm would take, which is acceptable for practical applications. Its storage requirements are only about 10 MB. To our knowledge, this is the first public white-box IDEA solution, and its design by splitting can be applied to similar algebraic encryption structures.
Subject
Physics and Astronomy (miscellaneous),General Mathematics,Chemistry (miscellaneous),Computer Science (miscellaneous)
Reference31 articles.
1. A Proposal for a New Block Encryption Standard;Lai,1990
2. A Simplified IDEA Algorithm
3. Secure-International Data Encryption Algorithm;Singh;Int. J. Adv. Res. Electr. Electron. Instrum. Eng.,2013
4. Data Security with International Data Encryption Algorithmhttps://doi.org/10.31227/osf.io/r98e5
Cited by
1 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Cryptographic algorithm development and application for encryption and decryption;Proceedings of the 5th International Conference on Information Management & Machine Intelligence;2023-11-23