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

Blockchain evidence storage method and system based on witness side and shared symmetric key

A technology of symmetric key and symmetric encryption algorithm, applied in transmission system, digital transmission system, key distribution, can solve the problem of insufficient guarantee of the security, reliability and objectivity of certificate storage, lack of independent third-party witnesses, etc. problem, to ensure the effect of security

Active Publication Date: 2021-10-22
梧桐链数字科技研究院(苏州)有限公司 +3
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The disadvantage of this method of depositing evidence is that the depositing certificate is only initiated by the client, lacking an independent third-party witness, and cannot fully guarantee the security, reliability and objectivity of the depositing certificate

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 evidence storage method and system based on witness side and shared symmetric key
  • Blockchain evidence storage method and system based on witness side and shared symmetric key

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0061] Blockchain storage method based on witness terminal and shared symmetric key

[0062] Including the client, the witness, and the server, where the server and the client share the first master key MK CS , the server and the witness share the second master key as MK SW , the witness end shares the third master key with the client MK CW .

[0063] The client, witness and server send data to each other through an encrypted channel, which can be SSL, TLS or HTTPS.

[0064] Such as figure 1 shown, including the following steps:

[0065] Step 1: the client encrypts the data Edata to be authenticated to form the first encrypted data and the second encrypted data, and the client sends the first encrypted data and the second encrypted data to the witness end; the first encrypted data It can be decrypted by the witness, and the second encrypted data can be decrypted by the server.

[0066] Step 1 specifically includes the following steps:

[0067] Step 1.1: The client s...

Embodiment 2

[0106] A blockchain certificate storage system based on witness terminal and shared symmetric key

[0107] include:

[0108] The client, the client encrypts the data to be authenticated Edata to form the first encrypted data and the second encrypted data, and the client sends the first encrypted data and the second encrypted data to the witness end; the first The encrypted data can be decrypted by the witness, and the second encrypted data can be decrypted by the server;

[0109] At the witness end, the witness end decrypts the first encrypted data to obtain the data Edata to be authenticated, and encrypts the data Edata to be authenticated to form the third encrypted data and the fourth encrypted data, and the witness end encrypts the second encrypted data The data, the third encrypted data, and the fourth encrypted data are sent to the server;

[0110] On the server side, the server side performs data verification according to the second encrypted data, the third encrypted...

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 blockchain evidence storage method and system based on a witness side and a shared symmetric key. The method comprises the following steps: carrying out the encryption of to-be-authenticated data Edata through a client, forming first encrypted data and second encrypted data, and transmitting the first encrypted data and the second encrypted data to the witness side through the client; the witness side decrypts the first encrypted data to obtain to-be-authenticated data Edata, the to-be-authenticated data Edata is encrypted to form third encrypted data and fourth encrypted data, and the witness side sends the second encrypted data, the third encrypted data and the fourth encrypted data to the server side; and the server performs data verification according to the second encrypted data, the third encrypted data and the fourth encrypted data, and writes a hash code corresponding to the to-be-authenticated data Edata into the block chain after the verification is passed. According to the invention, the safety and reliability of evidence storage can be effectively ensured.

Description

technical field [0001] The invention relates to a method and system for storing certificates in a blockchain based on a witness terminal and a shared symmetric key. Background technique [0002] In the prior art, depositing certificates based on the blockchain mainly involves the client and the server. After the server verifies the encrypted data to be deposited from the client, the hash code of the data to be deposited is stored in the blockchain. The disadvantage of this method of depositing evidence is that the depositing of the certificate is only initiated by the client and lacks an independent third-party witness, which cannot fully guarantee the security, reliability and objectivity of the deposit. Contents of the invention [0003] The purpose of the present invention is to provide a blockchain certificate storage method and system based on a witness terminal and a shared symmetric key, which can effectively guarantee the security and reliability of the certificate...

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): H04L29/06G06F16/27H04L9/08H04L9/32H04L29/08
CPCH04L63/0435H04L63/083G06F16/27H04L9/0838H04L9/3236H04L67/10H04L9/50
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