This document provides an overview of the evolution of cryptographic protocols used in electronic passports (ePassports) over three generations from 2004 to 2008. It summarizes the technologies used in ePassports including biometrics, RFID, and public key infrastructure. It then analyzes the cryptographic protocols of the first generation ePassport specifications from 2004, the Extended Access Control (EAC) specifications from 2006 for the second generation, and the EAC v2.1 specifications from 2008 for the third generation. It also discusses some vulnerabilities that remained even with the third generation specifications.