New cipher used by iTunes
Charles M. Hannum
root at ihack.net
Sun Apr 3 05:43:27 EDT 2005
I took a look at the new cipher used in iTunes 4.7, and spent some time
reducing it. The algorithm appears to have a similar structure to a 10-round
Twofish variant with fixed S-boxes, optimized via precomputed tables. I have
not fully analyzed what the permutation matrix and polynomial are, though.
There are a couple of strange changes. E.g., they had put the IV mixing
between the pre-whitening and post-whitening, but this turned out to
effectively cancel out and be equivalent to an altered version with a more
traditional CBC structure.
I'm including the current working implementation, along with some test
vectors, if anyone else wants to take a look at it.
---------------------------------------------------------------------
The Cryptography Mailing List
Unsubscribe by sending "unsubscribe cryptography" to majordomo at metzdowd.com
More information about the cryptography
mailing list