Processing

Please wait...

Settings

Settings

Goto Application

1. WO2017219007 - BLOCKCHAIN SYSTEMS AND METHODS FOR USER AUTHENTICATION

Publication Number WO/2017/219007
Publication Date 21.12.2017
International Application No. PCT/US2017/038048
International Filing Date 16.06.2017
IPC
H04L 9/32 2006.01
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
9Arrangements for secret or secure communication
32including means for verifying the identity or authority of a user of the system
CPC
G06F 21/31
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
21Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
30Authentication, i.e. establishing the identity or authorisation of security principals
31User authentication
H04L 2209/38
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
2209Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
38Chaining, e.g. hash chain or certificate chain
H04L 63/08
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
63Network architectures or network communication protocols for network security
08for supporting authentication of entities communicating through a packet data network
H04L 9/0618
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
9Cryptographic mechanisms or cryptographic; arrangements for secret or secure communication
06the encryption apparatus using shift registers or memories for block-wise ; or stream; coding, e.g. DES systems ; or RC4; Hash functions; Pseudorandom sequence generators
0618Block ciphers, i.e. encrypting groups of characters of a plain text message using fixed encryption transformation
H04L 9/0838
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
9Cryptographic mechanisms or cryptographic; arrangements for secret or secure communication
08Key distribution ; or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
0816Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
0838Key agreement, i.e. key establishment technique in which a shared key is derived by parties as a function of information contributed by, or associated with, each of these
H04L 9/3213
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
9Cryptographic mechanisms or cryptographic; arrangements for secret or secure communication
32including means for verifying the identity or authority of a user of the system ; or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
321involving a third party or a trusted authority
3213using tickets or tokens, e.g. Kerberos
Applicants
  • WEIMER, Jonathan [US]/[US]
  • FOX, Ryan [US]/[US]
Inventors
  • WEIMER, Jonathan
  • FOX, Ryan
Agents
  • BOGER, Adam
Priority Data
62/351,89417.06.2016US
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) BLOCKCHAIN SYSTEMS AND METHODS FOR USER AUTHENTICATION
(FR) SYSTÈMES DE CHAÎNES DE BLOCS ET PROCÉDÉS D’AUTHENTIFICATION D’UTILISATEUR
Abstract
(EN)
Computer-implemented methods and systems are provided for blockchain-mediated user authentication. Consistent with disclosed embodiments, authentication may comprise operations including receiving, from a user system, an authentication request for a user. The operations may also include determining a root system for the user using a blockchain, and redirecting the user system to the root system. The operations may include receiving, following redirection, a verification message indicating that the root system successfully authenticated the user, and including an authorization code for receiving, from the root system, a root system secret. The operations may include receiving from a database, identification data using the root system secret. Determining the root system may comprise identifying, using the authentication request and index information stored in the blockchain, a block of the blockchain storing root system information for the user. Receiving the identification data may comprise retrieving identification data from the database.
(FR)
L’invention concerne des procédés et des systèmes informatiques d’authentification d’utilisateur réalisée par des chaînes de blocs. Conformément à des modes de réalisation selon l’invention, l’authentification peut comprendre des opérations consistant à recevoir, d’un système d’utilisateur, une requête d’authentification pour un utilisateur. Les opérations peuvent également consister à déterminer un système racine pour l’utilisateur au moyen d’une chaîne de blocs, et à rediriger le système d’utilisateur vers le système racine. Les opérations peuvent consister à recevoir, après la redirection, un message de vérification indiquant que le système racine a réussi à authentifier l’utilisateur, et incluant un code d’autorisation pour la réception, du système racine, d’un secret de système racine. Les opérations peuvent consister à recevoir d’une base de données, des données d’identification au moyen du secret de système racine. La détermination du système racine peut consister à identifier, au moyen de la requête d’authentification et d’informations d’index enregistrées dans la chaîne de blocs, un bloc de la chaîne de blocs contenant des informations de système racine pour l’utilisateur. La réception des données d’identification peut consister à récupérer des données d’identification de la base de données.
Also published as
Latest bibliographic data on file with the International Bureau