Multi-factor authentication method and system for web3 services
AssigneeTelefonica Innovacion Digital, S.L.U.
InventorXiaoyuan YANG
Life of this patent
Estimating the term…
Loading patent…
AssigneeTelefonica Innovacion Digital, S.L.U.
InventorXiaoyuan YANG
Estimating the term…
A method and system for multi-factor authenticating users in Web3 services includes a multi-factor authentication (e.g., 2FA) provider configured to validate that an end-user owns a public key in a blockchain based on a cryptocurrency or a NFT transference, the public key used as a first factor for the authentication. The authentication provider interacts with a smart contract to perform the multi-factor authentication in an operation in a smart contract by using off-chain data as the other factor(s) required for the multi-factor authentication. The off-chain data are received in a user terminal, e.g., a smartphone via SMS or a mobile application, associated with the account created in the authentication provider. The authentication result is read by each node executing the smart contract and, when a consensus is reached among nodes, a new block representing the result is generated in the blockchain.
A method for multi-factor authenticating users for Web3 services, the method comprising the following steps:
A system for multi-factor authenticating users in Web3 services, the system comprising a multi-factor authentication provider, which comprises a multi-factor authentication provider portal, in which an end-user creates an account by accessing the multi-factor authentication provider portal, the multi-factor authentication provider being configured to:
Dependencies are inferred from the claim text.