Password Encryption Ice

Free Password Manager is a free password manager tool to manage all your passwords in an encrypted database.

The secure asymmetric cryptographic algorithm includes: 3DES, Blowfish, Cast128, DES, Thin Ice, Ice, Ice2, RC2, RC4, Rijndael, Serpent, Tea and Twofish.


Ice Introduction:

In cryptography, ICE (Information Concealment Engine) is a block cipher published by Kwan in 1997. The algorithm is similar in structure to DES, but with the addition of a key-dependent bit permutation in the round function. The key-dependent bit permutation is implemented efficiently in software. The ICE algorithm is not subject to patents, and the source code has been placed into the public domain.

ICE is a Feistel network with a block size of 64 bits. The standard ICE algorithm takes a 64-bit key and has 16 rounds. A fast variant, Thin-ICE, uses only 8 rounds. An open-ended variant, ICE-n, uses 16n rounds with 64n bit key.

Ice Security:

Van Rompay et al. (1998) attempted to apply differential cryptanalysis to ICE. They described an attack on Thin-ICE which recovers the secret key using 2^23 chosen plaintexts with a 25% success probability. If 2^27 chosen plaintexts are used, the probability can be improved to 95%. For the standard version of ICE, an attack on 15 out of 16 rounds was found, requiring 2^56 work and at most 2^56 chosen plaintexts.

Ice Cipher Detail:

Key sizes: 64 bits (ICE), 64×n bits (ICE-n)
Block sizes: 64 bits
Structure: Feistel network
Rounds: 16 (ICE), 8 (Thin-ICE), 16×n (ICE-n)

See also: http://en.wikipedia.org/wiki/ICE_(cipher)