Malicious cryptography : exposing cryptovirology - Young, Adam, 1972- (Wiley, 2004)