Kamran Khan

Kamran Khan is a software engineer with more than a decade of experience in the security industry, currently working as a software engineering architect at Salesforce. His previous gigs include Google and Microsoft. He has worked in a variety of areas related to security engineering, including large-scale distributed services (e.g., for key distribution, identity, and access management), embedded devices intended for multifactor authentication, and cryptographically verifiable elections.

books by Kamran Khan

Hacking Cryptography

  • March 2025
  • ISBN 9781633439740
  • 328 pages
  • printed in black & white

Hacking Cryptography helps you secure your systems by revealing the “lockpicks” bad actors use to break cryptographic security. It dives deep into each exploit, explaining complex concepts through real-world analogies, annotated examples, and pseudo-code—no advanced mathematical knowledge required. As you read, authors Kamran Khan and Bill Cox demystify opaque cryptography concepts and techniques so you’ll understand the “why” behind each best practice.