eU2F Toolkit
eU2F Toolkit is a purpose built software solution for FIDO(R) SOC and MCU platforms. Based on FIDO specifications, U2F is an open and interoperable PKI based authentication standard using USB and NFC devices. The eU2F Toolkit implements all raw message protocol processing and crypto operations to register and authenticate in user presence and hybrid biometric sensing U2F devices.
Features
- Message request and response handlers for registration, authentication, and PKI signing
- Crypto layer operations support NIST-P256 ECC key pair generate, ECDSA sign and verify, SHA256 and RNG
- Key chain insert and lookup with driver interface to SPI flash or secure element storage
- Attestation DER certificate and private key import
- Platform abstraction layer for SOC resources, crypto engine, TRNG
- Integrated self-test with registration and authentication
FIDO UAF Authentication
eUAF Toolkit implements the FIDO UAF authentication framework. It comprises a go-to-project solution that implements FIDO UAF command and response processing, platform interface including biometric abstraction API, and top layer Authenticator API interface to ASM DLL.
- Implements FIDO UAF Authenticator command and response handlers for info, register, sign, de-register and settings
- PKI signing operations. Attestation includes challenge, application ID, and key handle
- Crypto layer operations includes NIST P-256 ECC key pair generate, ECDSA sign and verify, SHA256 and RNG
- Key Chain generate and lookup with driver interface to SPI flash or secure element storage
- Attestation DER certificate and private key import
- Platform abstraction layer for SOC resources, crypto engine, TRNG
- Biometric HAL includes enroll, identify and authenticate with multi-user support
- Integrated self-test with FIDO conformance register, sign, de-register commands. and authentication