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
  • Available translations: Russian, Simplified Chinese

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.