Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

Aller à Demande

1. WO2020160109 - SYSTÈMES, PROCÉDÉS ET APPAREILS DESTINÉS À METTRE EN ŒUVRE UN STOCKAGE ET UNE VALIDATION EFFICACES DE DONNÉES ET DE MÉTADONNÉES DANS UNE CHAÎNE DE BLOCS À L'AIDE D'UNE TECHNOLOGIE DE REGISTRE DISTRIBUÉ (DLT)

Numéro de publication WO/2020/160109
Date de publication 06.08.2020
N° de la demande internationale PCT/US2020/015618
Date du dépôt international 29.01.2020
CIB
H04L 29/08 2006.1
HÉLECTRICITÉ
04TECHNIQUE DE LA COMMUNICATION ÉLECTRIQUE
LTRANSMISSION D'INFORMATION NUMÉRIQUE, p.ex. COMMUNICATION TÉLÉGRAPHIQUE
29Dispositions, appareils, circuits ou systèmes non couverts par un seul des groupes H04L1/-H04L27/135
02Commande de la communication; Traitement de la communication
06caractérisés par un protocole
08Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
CPC
G06F 16/2365
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
16Information retrieval; Database structures therefor; File system structures therefor
20of structured data, e.g. relational data
23Updating
2365Ensuring data consistency and integrity
G06F 16/2379
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
16Information retrieval; Database structures therefor; File system structures therefor
20of structured data, e.g. relational data
23Updating
2379Updates performed during online database operations; commit processing
G06F 7/14
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
7Methods or arrangements for processing data by operating upon the order or content of the data handled
06Arrangements for sorting, selecting, merging or comparing data on individual record carriers
14Merging, i.e. combining at least two sets of record carriers each arranged in the same ordered sequence to produce a single set having the same ordered sequence
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 67/10
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
67Network-specific arrangements or communication protocols supporting networked applications
10in which an application is distributed across nodes in the network
H04L 9/0637
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
0637Modes of operation, e.g. cipher block chaining [CBC], electronic codebook [ECB] or Galois/counter mode [GCM]
Déposants
  • SALESFORCE.COM, INC. [US]/[US]
  • PADMANABHAN, Prithvi, Krishnan [IN]/[US]
  • LAM, Bertha, Ching Wai [US]/[US]
  • VELISETTI, Sri Naga, Deepthi [IN]/[US]
Inventeurs
  • PADMANABHAN, Prithvi, Krishnan
  • LAM, Bertha, Ching Wai
  • VELISETTI, Sri Naga, Deepthi
Mandataires
  • HUNTER, Spencer, K.
Données relatives à la priorité
16/264,64531.01.2019US
Langue de publication anglais (EN)
Langue de dépôt anglais (EN)
États désignés
Titre
(EN) SYSTEMS, METHODS, AND APPARATUSES FOR IMPLEMENTING EFFICIENT STORAGE AND VALIDATION OF DATA AND METADATA WITHIN A BLOCKCHAIN USING DISTRIBUTED LEDGER TECHNOLOGY (DLT)
(FR) SYSTÈMES, PROCÉDÉS ET APPAREILS DESTINÉS À METTRE EN ŒUVRE UN STOCKAGE ET UNE VALIDATION EFFICACES DE DONNÉES ET DE MÉTADONNÉES DANS UNE CHAÎNE DE BLOCS À L'AIDE D'UNE TECHNOLOGIE DE REGISTRE DISTRIBUÉ (DLT)
Abrégé
(EN)
Systems, methods, and apparatuses for implementing efficient storage and validation of data and metadata within a blockchain using Distributed Ledger Technology (DLT) in conjunction with a cloud based computing environment are described herein. For example, according to one embodiment there is a system having at least a processor and a memory therein executing within a host organization, in which such a system includes means for operating a blockchain interface to a blockchain on behalf of a plurality of tenants of the host organization, in which each one of the plurality of tenants operate as a participating node with access to the blockchain; receiving a transaction for the blockchain requesting the host organization to update a data record persistently stored on the blockchain, the transaction specifying updated values for one or more of a plurality of data elements of the data record; executing a smart contract to validate the updated values specified by the transaction before permitting the transaction to be added to the blockchain to update the data record on the blockchain with the updated values; and writing the updated values for the data record to the blockchain by adding the transaction to a new block on the blockchain pursuant to successful validation of the updated data values by the smart contract. Other related embodiments are disclosed.
(FR)
La présente invention concerne des systèmes, des procédés et des appareils destinés à mettre en œuvre un stockage et une validation efficaces de données et de métadonnées dans une chaîne de blocs à l'aide d'une technologie de registre distribué (DLT) conjointement avec un environnement informatique en nuage. Par exemple, selon un mode de réalisation, l'invention concerne un système comprenant au moins un processeur et une mémoire à l'intérieur de ce dernier s'exécutant dans une organisation hôte, dans lequel un tel système comprend des moyens consistant à faire fonctionner une interface de chaîne de blocs à l'aide d'une chaîne de blocs pour le compte d'une pluralité de locataires de l'organisation hôte, chacun de la pluralité de locataires fonctionnant en tant que nœud participant ayant accès à la chaîne de blocs ; à recevoir une transaction pour la chaîne de blocs demandant à l'organisation hôte de mettre à jour un enregistrement de données stocké de manière persistante sur la chaîne de blocs, la transaction spécifiant des valeurs mises à jour pour un ou plusieurs éléments d'une pluralité d'éléments de données de l'enregistrement de données ; à exécuter un contrat intelligent afin de valider les valeurs mises à jour spécifiées par la transaction avant de permettre à la transaction d'être ajoutée à la chaîne de blocs afin de mettre à jour l'enregistrement de données sur la chaîne de blocs avec les valeurs mises à jour ; et à écrire les valeurs mises à jour pour l'enregistrement de données dans la chaîne de blocs par ajout de la transaction à un nouveau bloc sur la chaîne de blocs conformément à la validation réussie des valeurs de données mises à jour par le contrat intelligent. L’invention concerne également d’autres modes de réalisation associés.
Également publié en tant que
Dernières données bibliographiques dont dispose le Bureau international