Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

Aller à Demande

1. WO2020240295 - TRANSACTION DE CHAÎNE DE BLOCS COMPRENANT UN CODE EXÉCUTABLE PERMETTANT UNE VÉRIFICATION FONDÉE SUR UN HACHAGE

Numéro de publication WO/2020/240295
Date de publication 03.12.2020
N° de la demande internationale PCT/IB2020/053807
Date du dépôt international 22.04.2020
CIB
H04L 9/32 2006.01
HÉLECTRICITÉ
04TECHNIQUE DE LA COMMUNICATION ÉLECTRIQUE
LTRANSMISSION D'INFORMATION NUMÉRIQUE, p.ex. COMMUNICATION TÉLÉGRAPHIQUE
9Dispositions pour les communications secrètes ou protégées
32comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système
Déposants
  • NCHAIN HOLDINGS LIMITED [AG]/[AG]
Inventeurs
  • WAHAB, Jad
  • ZHANG, Wei
  • DOIRON, Brock
  • VAUGHAN, Owen
  • WRIGHT, Craig
Mandataires
  • TOWNSEND, Martyn James
Données relatives à la priorité
1907395.624.05.2019GB
Langue de publication anglais (EN)
Langue de dépôt anglais (EN)
États désignés
Titre
(EN) BLOCKCHAIN TRANSACTION COMPRISING RUNNABLE CODE FOR HASH-BASED VERIFICATION
(FR) TRANSACTION DE CHAÎNE DE BLOCS COMPRENANT UN CODE EXÉCUTABLE PERMETTANT UNE VÉRIFICATION FONDÉE SUR UN HACHAGE
Abrégé
(EN)
A method comprising, at a node of a blockchain network: obtaining a first transaction including runnable code specifying a reference instance of an r-part of ant ECDSA signature; receiving a second transaction including information comprising at least an s-part of the ECDSA signature, and obtaining a public key wherein the ECDSA signature signs a message based on a corresponding private key; and running the code from the first transaction, the code being configured to return a result of true, irrespective of whose private key was used as the first private key, on condition that: the ECDSA verification function, as applied to the ECDSA signature, verifies that the s-part received in the second transaction corresponds to the reference instance of the r-part specified by the first transaction, given the message received in the second transaction and the obtained first public key.
(FR)
L'invention concerne un procédé comprenant, au niveau d'un nœud d'un réseau de chaîne de blocs : l'obtention d'une première transaction comprenant un code exécutable spécifiant une instance de référence d'une partie r d'une signature ECDSA ; la réception d'une seconde transaction comprenant des informations comprenant au moins une partie s de la signature ECDSA, et l'obtention d'une clé publique, la signature ECDSA signant un message en fonction d'une clé privée correspondante ; et l'exécution du code de la première transaction, le code étant conçu pour renvoyer un résultat d'authenticité, quel que soit le possesseur de la clé privée ayant été utilisée en tant que première clé privée, à condition que : la fonction de vérification ECDSA, telle qu'appliquée à la signature ECDSA, vérifie que la partie s reçue dans la seconde transaction correspond à l'instance de référence de la partie r spécifiée par la première transaction, compte tenu du message reçu dans la seconde transaction et de la première clé publique obtenue.
Dernières données bibliographiques dont dispose le Bureau international