THE CHAMELEON CIPHER-192 (CC-192) - A Polymorphic Cipher

Magdy Saeb

2009

Abstract

The Chameleon Cipher-192 is a polymorphic cipher that utilizes a variable word size and variable-size user’s key. In the preprocessing stage, the user key is extended into a larger table or bit-level S-box using a specially developed hash-function. The generated table is used in a special configuration to substantially increase the substitution addressing space. Accordingly, we call this table the S-orb. We show that the proposed cipher provides concepts of key-dependent number of rotations, key-dependent number of rounds and key-dependent addresses of substitution tables. Moreover, the parameters used to generate the different S-orb words are likewise key-dependent. We establish that the self-modifying proposed cipher, based on the aforementioned key-dependencies, provides an algorithm polymorphism and adequate security with a simple parallelizable structure. The ideas incorporated in the development of this cipher may pave the way for key-driven encryption rather than merely using the key for sub-key generation. The cipher is adaptable to both hardware and software implementations. Potential applications include voice and image encryption.

Download


Paper Citation


in Harvard Style

Saeb M. (2009). THE CHAMELEON CIPHER-192 (CC-192) - A Polymorphic Cipher . In Proceedings of the International Conference on Security and Cryptography - Volume 1: SECRYPT, (ICETE 2009) ISBN 978-989-674-005-4, pages 198-209. DOI: 10.5220/0002228501980209

in Bibtex Style

@conference{secrypt09,
author={Magdy Saeb},
title={THE CHAMELEON CIPHER-192 (CC-192) - A Polymorphic Cipher},
booktitle={Proceedings of the International Conference on Security and Cryptography - Volume 1: SECRYPT, (ICETE 2009)},
year={2009},
pages={198-209},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002228501980209},
isbn={978-989-674-005-4},
}


in EndNote Style

TY - CONF
JO - Proceedings of the International Conference on Security and Cryptography - Volume 1: SECRYPT, (ICETE 2009)
TI - THE CHAMELEON CIPHER-192 (CC-192) - A Polymorphic Cipher
SN - 978-989-674-005-4
AU - Saeb M.
PY - 2009
SP - 198
EP - 209
DO - 10.5220/0002228501980209