Processing

Please wait...

Settings

Settings

Goto Application

1. WO2020108019 - CONSORTIUM BLOCKCHAIN-BASED DATA TRANSFER METHOD AND DEVICE

Publication Number WO/2020/108019
Publication Date 04.06.2020
International Application No. PCT/CN2019/106022
International Filing Date 16.09.2019
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
H04L 63/0435
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
63Network architectures or network communication protocols for network security
04for providing a confidential data exchange among entities communicating through data packet networks
0428wherein the data content is protected, e.g. by encrypting or encapsulating the payload
0435wherein the sending and receiving network entities apply symmetric encryption, i.e. same key used for encryption and decryption
H04L 63/10
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
63Network architectures or network communication protocols for network security
10for controlling access to network resources
H04L 9/0631
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
0631Substitution permutation network [SPN], i.e. cipher composed of a number of stages or rounds each involving linear and nonlinear transformations, e.g. AES algorithms
H04L 9/0825
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
0819Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s)
0825using asymmetric-key encryption or public key infrastructure [PKI], e.g. key signature or public key certificates
H04L 9/0894
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
0894Escrow, recovery or storing of secret information, e.g. secret key escrow or cryptographic key storage
H04L 9/14
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
9Cryptographic mechanisms or cryptographic; arrangements for secret or secure communication
14using a plurality of keys or algorithms
Applicants
  • 苏宁云计算有限公司 SUNING CLOUD COMPUTING CO., LIMITED [CN]/[CN]
  • 苏宁易购集团股份有限公司 SUNING.COM CO., LTD. [CN]/[CN]
Inventors
  • 姚平 YAO, Ping
  • 姚雷 YAO, Lei
  • 吴杰 WU, Jie
  • 季峰 JI, Feng
  • 韩松江 HAN, Songjiang
Agents
  • 北京律和信知识产权代理事务所(普通合伙) BEIJING LAWSING IP FIRM
Priority Data
201811449441.429.11.2018CN
Publication Language Chinese (ZH)
Filing Language Chinese (ZH)
Designated States
Title
(EN) CONSORTIUM BLOCKCHAIN-BASED DATA TRANSFER METHOD AND DEVICE
(FR) PROCÉDÉ ET DISPOSITIF DE TRANSFERT DE DONNÉES EN CONSORTIUM BASÉ SUR UNE CHAÎNE DE BLOCS
(ZH) 一种基于联盟链的数据传递方法及装置
Abstract
(EN)
Disclosed are a consortium blockchain-based data transfer method and device. The method comprises: dividing data into a plurality of data blocks, correspondingly encrypting the data blocks using different symmetric keys to generate a plurality of data block cyphertexts, and numbering the data block cyphertexts and then uploading same to a blockchain; encrypting the symmetric keys using a public key of a first node to generate a first key ciphertext and then uploading the first key ciphertext to the blockchain; decrypting a numbered cyphertext from the blockchain using a private key of the first node to obtain a number of a data block ciphertext to be queried of a second node; and if the second node is allowed to perform querying, encrypting the corresponding symmetric key using a public key of the second node to generate a second key ciphertext, and sending the second key ciphertext to the second node by means of the blockchain, such that the second node uses its own private key to decrypt the second key ciphertext to obtain the corresponding symmetric key. The present invention ensures the security, controllability, and restorability of data, and improves the encryption/decryption efficiency.
(FR)
L'invention concerne un procédé et dispositif de transfert de données en consortium basé sur une chaîne de blocs. Le procédé comporte les étapes consistant à: diviser des données en une pluralité de blocs de données, chiffrer de manière correspondante les blocs de données en utilisant différentes clés symétriques pour générer une pluralité de cryptogrammes de blocs de données, et numéroter les cryptogrammes de blocs de données puis les télécharger vers une chaîne de blocs; chiffrer les clés symétriques à l'aide d'une clé publique d'un premier nœud pour générer un premier cryptogramme de clés puis télécharger le premier cryptogramme de clés vers la chaîne de blocs; déchiffrer un cryptogramme numéroté issu de la chaîne de blocs à l'aide d'une clé privée du premier nœud pour obtenir un numéro d'un cryptogramme de bloc de données à interroger d'un second nœud; et si le second nœud est autorisé à effectuer une interrogation, chiffrer la clé symétrique correspondante à l'aide d'une clé publique du second nœud pour générer un second cryptogramme de clé, et envoyer le second cryptogramme de clé au second nœud au moyen de la chaîne de blocs, de telle façon que le second nœud utilise sa propre clé privée pour déchiffrer le second cryptogramme de clé afin d'obtenir la clé symétrique correspondante. La présente invention assure la sécurité, la contrôlabilité et l'aptitude au rétablissement de données, et améliore le rendement de chiffrement/déchiffrement.
(ZH)
本发明公开了一种基于联盟链的数据传递方法及装置,方法包括:将数据分成若干数据块,使用不同的对称密钥对应加密数据块,生成若干数据块密文并编号后上传至区块链;使用第一节点的公钥对对称密钥进行加密,生成第一密钥密文后上传至区块链;使用第一节点的私钥对来自区块链的编号密文进行解密,获取第二节点的待查询数据块密文的编号;当允许第二节点查询时,使用第二节点的公钥对相应的对称密钥进行加密,生成第二密钥密文,并通过区块链发送至第二节点,以使第二节点使用自己的私钥对第二密钥密文进行解密获取相应的对称密钥。本发明保证了数据的安全性、可控性以及可恢复性,同时提高了加解密的效率。
Also published as
Latest bibliographic data on file with the International Bureau