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

Method for encrypting summary ciphertext by using public key in block chain application system

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

Active Publication Date: 2021-08-17
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
  • Method for encrypting summary ciphertext by using public key in block chain application system
  • Method for encrypting summary ciphertext by using public key in block chain application system
  • Method for encrypting summary ciphertext by using public key in block chain application system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0038] 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.

[0039] Such as figure 2As 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 publi...

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 a summary ciphertext by using a public key in a block chain application system. The method comprises the steps that data collection and summarization processes of an application system need to be publicly verifiable. The system is established on a block chain; the application system has high-cardinal-number class data, and a summary data structure is used for representing the data; a user contributes data to the application system in a private mode, a summary is encrypted through the public key, and summary ciphertext validity proof based on zero-knowledge proof is attached to the summary; a summing node inputs a proof to an intelligent verification contract, and pays verification operation and storage cost; and the summing node sums all the effective summary ciphertexts and then decrypts the effective summary ciphertexts, and publishes a summing summary result on the block chain. Transparent property can be added to the application system, and data collection and summarization processes are open and verifiable; the summary data structure of the sub-linear storage space represents the data, so that the storage and communication overhead is reduced; the effectiveness of the summary ciphertext can be ensured, and the data pollution attack of a malicious user to the system is prevented; the method can be widely applied to a transparent system which needs to express high-cardinal-number class data in a summary mode.

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