VeriSign CZAG: Privacy Leak in X.509 Certificates
Scott Renfro · USENIX Security Symposium · 2002
We first analyze a concrete example of embedding sensitive information in X.509 certificates: VeriSign’s CZAG extension. Second, we consider the general case of a sharing certified information with a mutable subset of relying parties. The example nicely illustrates several well-known technical, social, and economic issues through the effective publication of users’ country, zip code, date of birth, and gender in as many as three million certificates over a five year period ending in 2002. The general case continues to arise in many new PKI deployments, where system designers are pressured to include potentially sensitive information in end entity certificates. Ultimately, failure to carefully consider the risks when developing a certificate profile may allow sensitive information to leak outside the intended scope.