Exploring the Modified IDEA Using the topicIDEA Package - Maple Application Center
Application Center Applications Exploring the Modified IDEA Using the topicIDEA Package

Exploring the Modified IDEA Using the topicIDEA Package

: Czeslaw Koscielny
Engineering software solutions from Maplesoft
This Application runs in Maple. Don't have Maple? No problem!
 Try Maple free for 15 days!
Normally, the IDEA operates on 64-bit blocks using a 128-bit user-selected secret key. Out of this 128-bit key fifty two key subblocks of 16-bit are generated and used in the encryption process. The 52 16-bit key subblocks needed in decryption are computed from the encryption key subblocks. In the modified mode of encryption/decryption by means of the IDEA algorithm the user does not select the 128-bit key but chooses directly the 52 16-bit key subblocks for encryption and employs them as a secret key. In this way IDEA can protect a 64-bit block of data using 832-bit key. By making this new secret key partly public we can encipher/decipher by means of the IDEA using a key of an arbitrary length, but no longer than 832 bits.

Application Details

Publish Date: February 27, 2006
Created In: Maple 10
Language: English

More Like This

Extended (24, 12) Binary Golay Code: Encoding and Decoding Procedures
Secure Symmetric-Key Block Cipher Based on Generalized Finite Fields
Mersenne Primes-Based Symmetric-Key Masquerade Block Cipher
User-Friendly ElGamal Public-Key Encryption Scheme
Maple Tools for Preliminary Cryptanalysis
Investigating the DES Properties Using the GenDES Package
The Application of Quasigroup Fields in Designing Efficient Hash Functions
Steganocryptography with Maple 8
topicIDEA Package
The MLA Steganography
A Method of Constructing Quasigroup Field-Based Random Number Generators
Byte Oriented Synchronous Quasigroup Stream Cipher with a Huge Keyspace