SenseCrypt eID
Foundational eID functionality
In this section, we detail four main methods of creating/verifying foundational eID:
Generating an eID QR code - this generates a QR code containing a raw SensePrint.
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.
Decrypting a raw SensePrint - this decrypts the metadata contained in a raw SensePrint using the eID holder's face.
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.