Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Ciphertext retrieval method based on block chain

A blockchain and ciphertext technology, applied in structured data retrieval, special data processing applications, instruments, etc., can solve problems such as the inability to retrieve the entire chain of blockchain content

Pending Publication Date: 2020-05-12
BEIJING UNIV OF TECH
View PDF5 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The present invention is used to solve the problem that the blockchain content cannot be retrieved in the whole chain, and it is mainly divided into the following six steps:

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Ciphertext retrieval method based on block chain
  • Ciphertext retrieval method based on block chain
  • Ciphertext retrieval method based on block chain

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] The technical scheme adopted by the present invention is a block chain-based ciphertext retrieval scheme and an attribute-based searchable encryption scheme. The specific implementation process of the method is as follows:

[0022] Step (1) Initialize and generate public parameters and master key

[0023] Let the security parameters be k, G 1 and G T It is a multiplicative cyclic group with two orders of large prime number q. Let e:G 1 ×G 1 →G T is a bilinear map, g is a group G 1 generator of . Randomly choose a,b,c,x,y∈G 1 , set the master key msk=(a,b,c,x,y), calculate E x =e(g x , g), H: {0,1} * →G 1 , represent two hash functions respectively. Then publish the public parameter pm=(g,e,g a , g b , g c , g y ,H,h,G 1 ,G T ,E x ).

[0024] Step (2) Generate a keyword search key according to the user's attribute set

[0025] The user's attribute set can be freely determined according to the specific situation. For example, in school management, i...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a ciphertext retrieval method based on a block chain. The ciphertext retrieval method comprises the following steps: initializing to generate a public parameter and a master key; generating a keyword search key according to the attribute set of a user; generating ciphertext keyword data according to an access control strategy and data keywords provided by a data owner, encyprting user data through symmetric encryption, and uploading the ciphertext keyword data and the ciphertext data to the block chain by calling an intelligent contract; generating a corresponding keyword search token according to the keyword provided by the data demander and the keyword search key; transmitting eacj keyword search token to an intelligent contract, wherein the intelligent contract matches the keyword data of each ciphertext number on the chain with the keyword search token; and decrypting the obtained ciphertext. On the basis of block chain ciphertext retrieval, attribute-basedciphertext retrieval is improved, user data is uploaded in a ciphertext form, and the permission of a user to the data is determined through user attributes.

Description

technical field [0001] The invention relates to a block chain-based ciphertext retrieval method, which belongs to the technical field of data storage. Background technique [0002] With the continuous development of the blockchain, more and more information is stored on the blockchain, and more and more private information is also facing the demand of the blockchain. However, the blockchain is open to the entire network. Shared ledger, which makes it inevitable for ciphertext to be uploaded to the chain. When the amount of data increases, users have a demand for retrieval of ciphertext data on the chain, and the ciphertext retrieval scheme on the blockchain emerges as the times require. [0003] For ciphertext retrieval on the blockchain at this stage, all users on the blockchain can be either data owners, that is, data owners whose main purpose is to upload their own data to the blockchain for sharing, or they can be data owners. Demanders, that is, users who demand data,...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F16/27G06F21/62
CPCG06F16/27G06F21/6245Y02D10/00
Inventor 朱博成于海阳杨震
Owner BEIJING UNIV OF TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products