SenseCrypt eID

Foundational eID functionality

In this section, we detail four main methods of creating/verifying foundational eID:

  1. Generating an eID QR code - this generates a QR code containing a raw SensePrint.

  2. Generating a raw SensePrint - this generates the raw bytes contained in an eID QR code. These bytes can then be stored on alternative media such as an NFC card or in a database.

  3. Decrypting a raw SensePrint - this decrypts the metadata contained in a raw SensePrint using the eID holder's face.

  4. Parsing a SensePrint - In addition to metadata encrypted with the eID holder's face, a SensePrint can also contain metadata that can be read without the user's face. This data is still stored encrypted within a SensePrint but since it is not encrypted using the user's face, we call it cleartext_data. Parsing a SensePrint also reveals information whether a Liveness check is required to decrypt it and whether an additional password is required to decrypt it.