All Virtual Credentials are stored within an encrypted database on the Credential Manager and on the mobile devices. The solution uses a mixture of symmetric and asymmetric keys that incorporate local device attributes for device uniqueness. All primary key information is stored within Hardware Security Modules (HSM’s).