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

Dynamic multi-party signature encryption and decryption method and system

A multi-party signature, encryption and decryption technology, applied in the blockchain field, can solve the problems of inflexibility and limitations of transaction information encryption and decryption

Pending Publication Date: 2021-06-04
上海简苏网络科技有限公司
View PDF0 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The present invention provides a dynamic multi-party signature encryption and decryption method and system in order to solve the technical problem of inflexibility and limitation of transaction information encryption and decryption

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
  • Dynamic multi-party signature encryption and decryption method and system
  • Dynamic multi-party signature encryption and decryption method and system
  • Dynamic multi-party signature encryption and decryption method and system

Examples

Experimental program
Comparison scheme
Effect test

no. 1 example

[0059] see figure 1 , the application provides a dynamic multi-signature encryption and decryption method, comprising the following steps:

[0060] Receive a multi-party encryption request, which is a request for multiple users to jointly encrypt the same transaction information;

[0061] Call the dynamic multi-party signature contract pre-deployed on the blockchain to verify the signature of the multi-party encryption request. After the verification is passed, the dynamic multi-party signature contract obtains the chain public keys of multiple users to establish a multi-party signature function to generate a multi-party encrypted string, and Jointly encrypt transaction information through multi-party encrypted strings;

[0062] Among them, any on-chain private key, multiple on-chain private keys, or all on-chain private keys of multiple users are input into the multi-party signature function to restore the multi-party encrypted string to decrypt the transaction information. ...

no. 2 example

[0097] see Figure 6 , the present invention proposes a dynamic multi-party signature encryption and decryption system based on Embodiment 1, including:

[0098] The receiving module 1 is used to receive a multi-party encryption request, and the multi-party encryption request is a request for multiple users to jointly encrypt the same transaction information;

[0099] Encryption module 2 is used to call the dynamic multi-party signature contract pre-deployed on the blockchain to verify the signature of the multi-party encryption request. After the verification is passed, the dynamic multi-party signature contract obtains the public keys of multiple users on the chain to establish a multi-party signature function to generate a multi-party signature. One-party encrypted strings, and the transaction information is jointly encrypted through multi-party encrypted strings;

[0100] The decryption module 3 is used to input any one of the on-chain private keys or multiple on-chain pr...

Embodiment approach

[0110] In one embodiment, see Figure 6 , the decryption module 3 of this embodiment includes a super decryption submodule 32, the receiving module 1 is also used to receive the super decryption request signed by the super private key of the audited subject, and the super decryption submodule 32 is used to call the pre-deployed on the block chain The super contract verifies the signature of the super decryption request. After the verification is passed, the super contract directly obtains and decrypts the transaction information through the multi-party encrypted string.

[0111] Specifically, the super decryption sub-module of this embodiment pre-deploys a super contract on the basis of the dynamic multi-signature contract. The super contract is a smart contract pre-deployed on the blockchain. The audit subject decrypts the logic of the specific steps. Calling the super contract means calling the step logic declared in the super contract to perform specific decryption operatio...

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 dynamic multi-party signature encryption and decryption method and system, and the method comprises the following steps: receiving a multi-party encryption request which is a request that a plurality of users carry out the common encryption of the same transaction information; and calling a dynamic multi-party signature contract pre-deployed on the block chain, verifying a signature of the multi-party encryption request, after verification is passed, obtaining on-chain public keys of a plurality of users by the dynamic multi-party signature contract, establishing a multi-party signature function to generate a multi-party encryption character string, and performing common encryption on the transaction information through the multi-party encryption character string, wherein any one on-chain private key or multiple on-chain private keys or all on-chain private keys in the multiple users are input into the multi-party signature function to be restored to obtain a multi-party encrypted character string so as to decrypt the transaction information. The technical problem that transaction information encryption and decryption are inflexible and limited is solved, and the method has the technical characteristics of multi-user encryption and decryption, dynamic and adjustable encryption and decryption, wide application scene, convenience in auditing, safety and reliability.

Description

technical field [0001] The invention belongs to the technical field of block chains, and in particular relates to a dynamic multi-party signature encryption and decryption method and system. Background technique [0002] There are many scenarios in real life that have been applied to blockchain technology. Based on blockchain technology in terms of information technology, using its characteristics of unforgeability, traceability, traceability, openness and transparency, and collective maintenance, real life Many functions are not only safe and reliable, but also greatly facilitate all aspects of real life. However, in real life, transaction information often carries privacy information. Therefore, there are transaction information encryption and decryption in different scenarios. needs to protect privacy. [0003] However, in the existing technology, the encryption and decryption methods of transaction information have the following defects: limited privacy protection, limi...

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/60G06F21/62
CPCG06F21/602G06F21/6245
Inventor 沃全张博赵晓荣
Owner 上海简苏网络科技有限公司
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