Digital Identities and the Promise of the Technology Trio PKI-Smart Cards and Biometrics