Processing

Please wait...

Settings

Settings

Goto Application

1. CN110033368 - Method for realizing privacy protection in block chain

Office China
Application Number 201811452984.1
Application Date 30.11.2018
Publication Number 110033368
Publication Date 19.07.2019
Grant Number 110033368
Grant Date 07.07.2020
Publication Kind B
IPC
G06Q 40/04
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
G06F 21/60
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
21Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
60Protecting data
G06F 21/62
GPHYSICS
06COMPUTING; CALCULATING OR 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
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 LTD.
阿里巴巴集团控股有限公司
Inventors YAN YING
闫莺
SONG XUYANG
宋旭阳
LIN LI
林立
ZHAO BORAN
赵博然
YU YIRONG
余逸荣
Agents 北京博思佳知识产权代理有限公司 11415
Title
(EN) Method for realizing privacy protection in block chain
(ZH) 区块链中实现隐私保护的方法
Abstract
(EN)
The embodiment of the invention discloses a method for realizing privacy protection in a block chain, which comprises the following steps that: a client encrypts a transaction containing an intelligent contract and sends the encrypted transaction to a first block chain node, and a code of the intelligent contract comprises a contract state marked by a privacy identifier; and the first block chainnode decrypts the code of the smart contract in the transaction, executes the code of the smart contract in a trusted execution environment, and encrypts the code with a key when the contract state marked by the privacy identifier is written into a database. By utilizing the embodiment of the invention, the contract state marked with privacy protection can be encrypted flexibly.

(ZH)
本申请实施例公开了区块链中实现隐私保护的方法,包括:客户端将包含智能合约的交易加密,并将加密后的所述交易发给第一区块链节点,所述智能合约的代码中包括通过隐私标识符标明的合约状态;第一区块链节点解密所述交易中的所述智能合约的代码,在可信执行环境中执行所述智能合约的代码,在将所述隐私标识符标明的合约状态写入数据库时,用密钥加密。利用本申请实施例,可以灵活的针对标明隐私保护的合约状态进行加密。

Also published as