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

Block chain evidence storage method and device based on witness side and shared public key

A witness and chain storage technology, applied in the field of blockchain certificate storage and installation based on witness terminal and shared public key, can solve the problem of lack of independent third-party witness terminal, inability to fully guarantee the security of certificate storage, issues of reliability and objectivity

Active Publication Date: 2021-11-05
梧桐链数字科技研究院(苏州)有限公司 +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
  • Block chain evidence storage method and device based on witness side and shared public key
  • Block chain evidence storage method and device based on witness side and shared public key

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0062] Blockchain storage method based on witness terminal and shared public key

[0063] Including the client, the witness, and the server, the client holds the server-side public key PK S and the witness public key PK W ; The server holds the client public key PK C and the witness public key PK W ; The witness side holds the server-side public key PK S and the client public key PK C .

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

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

[0066] 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 client through the client private key SK C to sign.

...

Embodiment 2

[0106] Blockchain certificate storage device based on witness terminal and shared public key

[0107] include:

[0108] 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 can be witnessed by the witness The client side decrypts the second encrypted data by the client side through the client private key SK C to sign;

[0109] At the witness end, the witness end decrypts the first encrypted data to obtain the data Edata to be authenticated; performs data verification according to the second encrypted data; after the verification is passed, encrypts the data Edata to be authenticated to form the third encrypted data, the first Four encrypted data, the witness sends the second encrypted data, the third encrypted data, and the fourth encrypted data to the server; the third encrypted data can be...

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 device based on a witness side and a shared public key. A client side encrypts data Edata to be authenticated to form first encrypted data and second encrypted data, and the client side sends the first encrypted data and the second encrypted data to the witness side; the witness side decrypts the first encrypted data to obtain to-be-authenticated data Edata; data verification is performed according to the second encrypted data; after the verification is passed, the to-be-authenticated data Edata is encrypted to form third encrypted data and fourth encrypted data, andthe second encrypted data, the third encrypted data and the fourth encrypted data are sent to the server side by the witness 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 security and reliability of evidence storage can be effectively ensured.

Description

technical field [0001] The invention relates to a method and device for storing certificates in a blockchain based on a witness terminal and a shared public 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 device based on a witness terminal and a shared public key, which can effectively guarantee the security and reliability of the certificate depos...

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/06H04L9/32H04L9/06G06F16/27
CPCH04L63/0428H04L9/3247G06F16/27H04L9/0643H04L9/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