| Phantom is an original block cipher. This package contains a description of the cipher, a C reference implementation with all the trimmings (ECB, CBC, and CFB modes, plus hashing functions) and a file encryption command line tool (which currently requires POSIX). The basic characteristics of the cipher are a 256 bit key length and a 128 bit cipher block width, and the same key encrypts and decrypts. Random 8x8 S-boxes, bit rotations, and modular multiplication are its basic elements. |