Processing

Please wait...

Settings

Settings

Goto Application

1. WO2020092502 - METHOD, APPARATUS, AND ELECTRONIC DEVICE FOR BLOCKCHAIN-BASED RECORDKEEPING

Publication Number WO/2020/092502
Publication Date 07.05.2020
International Application No. PCT/US2019/058763
International Filing Date 30.10.2019
IPC
G06F 21/10 2013.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
21Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material
H04L 29/06 2006.01
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
29Arrangements, apparatus, circuits or systems, not covered by a single one of groups H04L1/-H04L27/136
02Communication control; Communication processing
06characterised by a protocol
G06F 21/64 2013.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
21Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
60Protecting data
64Protecting data integrity, e.g. using checksums, certificates or signatures
CPC
G06F 16/1837
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
16Information retrieval; Database structures therefor; File system structures therefor
10File systems; File servers
18File system types
182Distributed file systems
1834implemented based on peer-to-peer networks, e.g. gnutella
1837Management specially adapted to peer-to-peer storage networks
G06F 21/604
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
21Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
60Protecting data
604Tools and structures for managing or administering access control systems
G06F 21/6209
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
21Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
60Protecting data
62Protecting access to data via a platform, e.g. using keys or access control rules
6209to a single file or object, e.g. in a secure envelope, encrypted and accessed using a key, or with access control rules appended to the object itself
G06F 21/64
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
21Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
60Protecting data
64Protecting data integrity, e.g. using checksums, certificates or signatures
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
Applicants
  • ALIBABA GROUP HOLDING LIMITED
Inventors
  • ZHANG, Hong
  • JIANG, Haitao
  • WANG, Linqing
  • WENG, Xinyu
  • LI, Fuqiang
  • LIN, Feng
  • WU, Jun
  • ZENG, Xiaodong
  • YANG, Lei
Agents
  • CHEN, Weiguo
Priority Data
201811289532.631.10.2018CN
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) METHOD, APPARATUS, AND ELECTRONIC DEVICE FOR BLOCKCHAIN-BASED RECORDKEEPING
(FR) PROCÉDÉ, APPAREIL ET DISPOSITIF ÉLECTRONIQUE D'ARCHIVAGE BASÉ SUR UNE CHAÎNE DE BLOCS
Abstract
(EN)
Provided is a method for blockchain-based recordkeeping and implementable by a terminal device. The method comprises: obtaining target data; computing a data digest of the target data, and extracting a key segment from the target data; signing, in a secure operation environment included in the terminal device, the data digest and/or the key segment based on a private key associated with the terminal device to generate a signature; and submitting to a blockchain the data digest, the key segment, and the signature, for one or more nodes in the blockchain to verify the signature based on a public key corresponding to the private key, and to record the data digest and the key segment in the blockchain in response to the signature being verified to be valid.
(FR)
L'invention concerne un procédé d'archivage basé sur une chaîne de blocs et pouvant être mise en œuvre par un équipement terminal. Le procédé consiste : à obtenir des données cibles; à calculer un condensé de données des données cibles, et à extraire un segment clé à partir des données cibles; à signer, dans un environnement de fonctionnement sécurisé compris dans l'équipement terminal, le condensé de données et/ou le segment clé en fonction d'une clé privée associée à l'équipement terminal pour générer une signature; et à soumettre à une chaîne de blocs le condensé de données, le segment clé et la signature, pour au moins un nœud dans la chaîne de blocs pour vérifier la signature en fonction d'une clé publique correspondant à la clé privée, et pour enregistrer le condensé de données et le segment clé dans la chaîne de blocs en réponse à la vérification de la signature à valider.
Also published as
Latest bibliographic data on file with the International Bureau