Blockchain encryption retrieval scheme

A block chain and scheme technology, applied in the direction of instruments, electrical digital data processing, digital data protection, etc., can solve the problem of low efficiency of homomorphic encryption

Active Publication Date: 2017-05-17
HANGZHOU FUZAMEI TECH CO LTD
View PDF5 Cites 39 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] At present, most blockchains use zero-knowledge proof or homomorphic encryption, which is not efficient, and requires an efficient retrieval method under encryption

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
  • Blockchain encryption retrieval scheme
  • Blockchain encryption retrieval scheme

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0018] Example 1, refer to the instructions attached figure 1 , This example illustrates the implementation principle of the encrypted retrieval scheme on the blockchain;

[0019] User A needs to store data on the blockchain, including the searched keywords and content. The user sets a search code c_i for user A to view it by himself or authorize it to be viewed by user B. The steps are as follows;

[0020] Step S1, the keyword to be retrieved and the retrieval code c_i are connected in series, and the hash operation is performed to calculate the hash value hash_c_i. The content value corresponding to the keyword is encrypted with a symmetric key, and the content hash value Hash (content ), encrypt the symmetric key with the public key of A, and encrypt the symmetric key with the public key of B;

[0021] Step S2: Hash all the data obtained in step S1 to obtain the transaction hash value Hash_c_i, which is written into the blockchain together;

[0022] Step S3, data download analysis ...

Embodiment 2

[0027] Example 2, refer to the instructions attached figure 2 , This example illustrates the encryption retrieval scheme of insurance policies on the blockchain;

[0028] Regulatory departments, underwriting companies, agency companies, and passengers are managed with hierarchical authority. The supervisory part can view all the data. The underwriting company can view the information of its subordinate agencies and passengers. The agency can query the information of subordinate passengers, and passengers can only view If you do not know your own information, the agent’s customer service cannot inquire about the passenger’s information;

[0029] Encrypt according to the information query requirements. After the underwriting company or agency company encrypts the information, it is uploaded after being signed by the private key, and an encrypted index is established in the blockchain and database.

[0030] The supervisor, 10 underwriting companies have asymmetric public and private k...

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 provides a blockchain encryption retrieval scheme. A user having the right to query sets a retrieval code, a factor needing to be retrieved is connected with the retrieval code in series, and a Hash operation is conducted; the result obtained after the Hash operation serves as a key, a content needing to be queried is stored in a value, and a symmetric key is used for encryption and encrypted with a public key of an authorized user. In query, the user computes the key so that the value can be found. The key and value serve as the transaction content so as to compute a Hash value, namely hash, to be uploaded to a blockchain.

Description

Technical field [0001] The invention relates to privacy protection on a blockchain and retrieval in an encrypted state. Background technique [0002] At present, most blockchains use zero-knowledge proof or homomorphic encryption to be inefficient and require an efficient retrieval method under encryption. Summary of the invention [0003] The purpose of the present invention is to design a solution that enables the data on the blockchain to be quickly retrieved under encryption. [0004] This solution enables only users who know the retrieval code to retrieve relevant data, and can be managed hierarchically. [0005] The technical scheme adopted by the present invention is: a block chain encryption retrieval scheme, which is characterized in that user A needs to store data on the block chain, including the search keywords and content, and the user sets a retrieval code c_i for user A Check it by yourself or authorize it to user B. The steps are as follows; [0006] Step S1, the ke...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F21/62
CPCG06F21/6227
Inventor 吴思进王志文其他发明人请求不公开姓名
Owner HANGZHOU FUZAMEI TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products