Computer security and the Internet : tools and jewels from malware to bitcoin - Van Oorschot, Paul C. (Information security and cryptography, 2021)