Logo Lanfrica

cylab-africa/assisted-auth-wallet-vc

Domain:

digital infrastructure

Record type:

software
Creator:
cyl
Host:
This repository highlights a proposed concept of assisted authentication of a user using digital wallet with verifiable credential. # ENHANCING FINANCIAL INCLUSION VIA ASSISTED AUTHENTICATION USING DIGITAL WALLETS WITH VERIFIABLE CREDENTIALS This repository includes all the essential resources for implementing assisted authentication using digital wallets with verifiable credentials. The initiative aims to demonstrate how verifiable credentials can be utilized to verify a proof-of-life concept through an assisted model. In this approach, an individual without access to a digital wallet can receive support from an authorized person who possesses a wallet and is permitted to act on their behalf. ## Architecture Diagram The architecture diagram illustrates an assisted authentication system that utilizes digital wallets with verifiable credentials (VC), integrating biometric authentication and OpenID Connect (OIDC) protocols. - `Attendee`: The individual requiring assistance. They might not have access to a mobile wallet or are incapable of operating one but need to be authenticated. - `Attendant`: A trusted individual who assists the attendee in the authentication process. The attendant has access to a mobile wallet and is authorized to act on behalf of the attendee by wallet of verifiable credential download. - `Mobile Wallet`: This is a mobile application that will be used to store and manage verifiable credentials. - `Face Biometric SDK`: This software development kit is integrated into the mobile wallet to capture facial biometric data and confirm match. This ensures that the proof of life or identity verification can be performed securely. - `Credential Service`: This service is responsible for generating signed and tamper-proof verifiable credential after the successful validation of the attendee's identity. - `VC Issuer`: Responsible for issuing signed and tamper-proof verifiable Credentials (VC) generated by the credential service. - `Entity Server`: This server is responsible for holding essential records or information related to the attendee's identity and their generated ve …

Licenses