Processing

Please wait...

Settings

Settings

Goto Application

1. WO2020108138 - METHOD FOR IMPLEMENTING PRIVACY PROTECTION IN BLOCKCHAIN

Publication Number WO/2020/108138
Publication Date 04.06.2020
International Application No. PCT/CN2019/111304
International Filing Date 15.10.2019
IPC
G06Q 40/04 2012.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
QDATA PROCESSING SYSTEMS OR METHODS, SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES, NOT OTHERWISE PROVIDED FOR
40Finance; Insurance; Tax strategies; Processing of corporate or income taxes
04Exchange, e.g. stocks, commodities, derivatives or currency exchange
CPC
G06F 21/602
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
21Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
60Protecting data
602Providing cryptographic facilities or services
G06F 21/6218
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
6218to a system of files or objects, e.g. local or distributed file system or database
G06F 2221/2107
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
2221Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
2107File encryption
G06Q 40/04
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
QDATA PROCESSING SYSTEMS OR METHODS, SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES, NOT OTHERWISE PROVIDED FOR
40Finance; Insurance; Tax strategies; Processing of corporate or income taxes
04Exchange, e.g. stocks, commodities, derivatives or currency exchange
Applicants
  • 阿里巴巴集团控股有限公司 ALIBABA GROUP HOLDING LIMITED
Inventors
  • 闫莺 YAN, Ying
  • 宋旭阳 SONG, Xuyang
  • 林立 LIN, Li
  • 赵博然 ZHAO, Boran
  • 余逸荣 YU, Yirong
Agents
  • 北京博思佳知识产权代理有限公司 BEIJING BESTIPR INTELLECTUAL PROPERTY LAW CORPORATION
Priority Data
201811452984.130.11.2018CN
Publication Language Chinese (ZH)
Filing Language Chinese (ZH)
Designated States
Title
(EN) METHOD FOR IMPLEMENTING PRIVACY PROTECTION IN BLOCKCHAIN
(FR) PROCÉDÉ POUR METTRE EN ŒUVRE UNE PROTECTION DE LA CONFIDENTIALITÉ DANS UNE CHAÎNE DE BLOCS
(ZH) 区块链中实现隐私保护的方法
Abstract
(EN)
A method for implementing privacy protection in a block chain, comprising: a client terminal encrypts a transaction comprising a smart contract, and sends the encrypted transaction to a first blockchain node, the code of the smart contract comprising a contract state indicated by a privacy identifier (S401); the first blockchain node decrypts the code of the smart contract in the transaction, executes the code of the smart contract in a trusted execution environment, and uses a key for encryption when writing the contract state indicated by the privacy identifier to a database (S403). The present method can implement flexible encryption of contract states indicated to be privacy-protected.
(FR)
L'invention concerne un procédé pour mettre en œuvre une protection de la confidentialité dans une chaîne de blocs, comprenant les étapes suivantes : un terminal de client crypte une transaction comprenant un contrat intelligent, et envoie la transaction cryptée à un premier nœud de chaîne de blocs, le code du contrat intelligent comprenant un état de contrat indiqué par un identifiant de confidentialité (S401) ; le premier nœud de chaîne de blocs décrypte le code du contrat intelligent dans la transaction, exécute le code du contrat intelligent dans un environnement d'exécution de confiance, et utilise une clé pour le cryptage lors de l'écriture de l'état de contrat indiqué par l'identifiant de confidentialité dans une base de données (S403). Le présent procédé peut appliquer un cryptage flexible d'états de contrat indiqués comme devant être protégés en termes de confidentialité.
(ZH)
一种区块链中实现隐私保护的方法,包括:客户端将包含智能合约的交易加密,并将加密后的所述交易发给第一区块链节点,所述智能合约的代码中包括通过隐私标识符标明的合约状态(S401);第一区块链节点解密所述交易中的所述智能合约的代码,在可信执行环境中执行所述智能合约的代码,在将所述隐私标识符标明的合约状态写入数据库时,用密钥加密(S403)。该方法可以灵活的针对标明隐私保护的合约状态进行加密。
Also published as
Latest bibliographic data on file with the International Bureau