Unlock instant, AI-driven research and patent intelligence for your innovation.

A method of using public key to encrypt summary ciphertext in blockchain application system

An application system and blockchain technology, applied in the field of public key encryption summary ciphertext, which can solve problems such as data pollution

Active Publication Date: 2022-03-18
FUDAN UNIV
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] However, if the user constructs an invalid profile (no data can be mapped to this profile) and uploads it encrypted, the system will cause data pollution when summarizing the ciphertext of this profile

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
  • A method of using public key to encrypt summary ciphertext in blockchain application system
  • A method of using public key to encrypt summary ciphertext in blockchain application system
  • A method of using public key to encrypt summary ciphertext in blockchain application system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0040] Such as figure 1 As shown, the public key encryption summary ciphertext method proposed by the present invention is applicable to the application system in the blockchain platform. The user uploads the summary ciphertext of the data and the validity certificate of the ciphertext to the application system in the blockchain platform. The summary node executes the smart verification contract in the blockchain platform, verifies the validity certificate in the application system, and marks the ciphertext that is successfully verified as a valid profile. The summary node is also responsible for the effective ciphertext in the homomorphic summary application system, and then decrypts the summary ciphertext to obtain summary results that can be used by data users.

[0041] Such as figure 2 As shown, the method proposed by the present invention for encrypting the summary ciphertext with the public key in the blockchain application system requires the summarizing node to publis...

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 relates to a method for encrypting summary ciphertext using a public key in a block chain application system. Including: the data collection and summarization process of the application system needs to be open and verifiable, and the system is built on the blockchain; the application system has high-cardinality classification data, and uses the summary data structure to represent the data; the user contributes data to the application system privately. The public key encryption summary is attached with the validity certificate of the summary ciphertext based on zero-knowledge proof; the summary node inputs the proof to the smart verification contract, and pays the calculation and storage costs of the verification; the summary node summarizes all valid summary ciphertexts and decrypts them, Publish summary summary results on the blockchain. The invention can add transparency to the application system, and the process of data collection and summarization is open and verifiable; the summary data structure of the sub-linear storage space represents the data, reducing the storage and communication overhead; it can ensure the validity of the summary ciphertext and prevent malicious users Data pollution attacks on systems; can be widely used in transparent systems that need to represent high-cardinality classification data in summaries.

Description

technical field [0001] The invention belongs to the field of cryptography, and specifically relates to a zero-knowledge proof-based method for encrypting summary ciphertext with a public key in a block chain application system. Background technique [0002] In the application system, it is often necessary to summarize and count a large amount of data, and then publish the statistical results for data users to use. For example, the statistics of user video viewing data in the video recommendation system, the statistics of user traffic data in the network monitoring system, etc. These data are classified data with high cardinality. If one-hot encoding (One-HotEncoding) whose size has a linear relationship with the cardinality is used to represent the data, storage and communication overhead will be increased. In addition, data users are concerned about the correctness of statistics and require that the data collection and aggregation process be open and verifiable. [0003] ...

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 Patents(China)
IPC IPC(8): H04L9/32H04L9/00H04L9/30H04L9/40G06F21/60G06F21/62G06F16/27
CPCH04L9/3221H04L9/008H04L9/30H04L63/0428G06F21/602G06F21/6218G06F16/27H04L9/50
Inventor 阚海斌王元庆刘百祥
Owner FUDAN UNIV