What kind of encryption does Cypherix ME use?
Cypherix ME runs as a special Windows device driver. It operates on a 448 bit implementation of the Blowfish algorithm in Cipher Block Chaining mode with a block size of 64 bytes. This ensures that data encrypted using Cypherix ME is impermeable to all known forms of attack. Statistically, it would be impossible to successfully brute-force crack the Cypherix ME encryption. Blowfish was designed by Bruce Schneier. It is a block cipher with 64-bit block size and variable length keys (up to 448 bits). Blowfish utilizes the idea of randomized S-boxes: while doing key scheduling, it generates large pseudo-random look-up tables by doing several encryptions. The tables depend on the user supplied key in a very complex way. This approach has been proven to be highly resistant against many attacks such as differential and linear cryptanalysis.