Practical cryptography / Niels Ferguson [and] Bruce Schneier. - Ferguson, Niels (Wiley, 2003)