Because of its simplicity, ease of implementation, and speed, RC4 is one of the most widely used software oriented stream ciphers. It is used in several popular protocols such as SSL and it has also been integrated into many applications and software such as Microsoft Windows, Lotus Notes, Oracle Secure SQL and Skype. In this paper, we present an obfuscated implementation for RC4. In addition to investigating different practical obfuscation techniques that are suitable for the cipher structure, we also perform a comparison between the performance of these different techniques. Our implementation provides a high degree of robustness against attacks from execution environments where the adversary has access to the software implementation such as in digital right management applications. © 2012 Springer-Verlag.
CITATION STYLE
Zahno, R., & Youssef, A. M. (2012). An obfuscated implementation of RC4. In Advances in Intelligent Systems and Computing (Vol. 176 AISC, pp. 113–129). Springer Verlag. https://doi.org/10.1007/978-3-642-31513-8_13
Mendeley helps you to discover research relevant for your work.