Recherche dans les collections de brevets nationales et internationales

1. (WO2017213943) APPLICATIONS CRYPTOGRAPHIQUES DESTINÉES À UN SYSTÈME DE CHAÎNE DE BLOCS

Pub. No.:    WO/2017/213943    International Application No.:    PCT/US2017/035341
Publication Date: Fri Dec 15 00:59:59 CET 2017 International Filing Date: Fri Jun 02 01:59:59 CEST 2017
IPC: G06F 21/51
G06F 21/53
H04L 9/32
Applicants: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventors: GRAY, John Marley
Title: APPLICATIONS CRYPTOGRAPHIQUES DESTINÉES À UN SYSTÈME DE CHAÎNE DE BLOCS
Abstract:
La présente invention concerne un procédé destiné à déléguer le comportement d'un contrat intelligent associé à une chaîne de blocs à un code qui ne fait pas partie de la chaîne de blocs. Un système dirige l'exécution par une machine virtuelle du contrat intelligent. Pendant l'exécution du contrat intelligent, le contrat intelligent envoie à un service de conteneur d'applet cryptographique, par l'intermédiaire d'un délégué cryptographique, une demande pour déléguer un comportement à une applet cryptographique qui s'exécute sur un hôte attesté. Pendant l'exécution, le service du conteneur d'applet cryptographique identifie un hôte servant à exécuter le code de l'applet cryptographique dans un conteneur d'applet cryptographique approprié. Le service du conteneur d'applet cryptographique ordonne à l'hôte identifié d'exécuter le code de l'applet cryptographique afin d'effectuer le comportement délégué. Après que le comportement délégué a été effectué, le service du conteneur d'applet cryptographique reçoit en provenance de l'applet cryptographique une réponse au comportement demandé. Le service du conteneur d'applet cryptographique envoie la réponse au contrat intelligent sur la chaîne de blocage qui est vérifiée par le délégué cryptographique.