Supercharge Your Innovation With Domain-Expert AI Agents!

Computer implemented method and system for knowledge proof in blockchain transactions

A knowledge proof, blockchain technology, applied in the field of non-interactive implementation on the chain, which can solve problems such as expensive

Pending Publication Date: 2021-11-26
NCHAIN HLDG LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, most of them are computationally expensive

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
  • Computer implemented method and system for knowledge proof in blockchain transactions
  • Computer implemented method and system for knowledge proof in blockchain transactions
  • Computer implemented method and system for knowledge proof in blockchain transactions

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] The knowledge proof system of the present disclosure is a Schnorr identification scheme [C.P.Schnorr (1990), Adv.In Cryptology 'Efficient Identification and Signatures for Cards' edited by G.Brassard, Crypt 239-252, Springer Verlag (1990) Implementation of Lecture Notes in Computer Science nr 435]. Not only is the scheme conceptually simple, but it also uses only OP code as defined in the original Bitcoin protocol. Therefore, it can be easily embedded in the transaction's script. An on-chain non-interactive implementation of a proof-of-knowledge system is described, along with two other implementations, including conversion to a signature scheme for arbitrary data authentication.

[0040]The following comments and use cases of the present disclosure should be noted. A proof-of-knowledge system can be embedded in as few as one transaction if the public verification key is available elsewhere. Additionally, payments can only be spent if the recipient knows the secret v...

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

A method of enabling knowledge proof in a blockchain transaction is disclosed. The method comprises sending, from a verifier to a prover, a blockchain transaction redeemable by means of data including (i) first data (y) based on a combination of an ephemeral key (r), second data (c) and a private key of a public-private key pair of a cryptography system, wherein the public key (v) is based on an integer generator raised to a first power, wherein the first power is based on the private key, and wherein knowledge of the private key is required in order to determine the ephemeral key from the first data, and (ii) third data (x) based on the integer generator raised to a second power, wherein the second power is based on the ephemeral key.

Description

technical field [0001] The present disclosure relates generally to proof-of-knowledge systems for blockchain transactions, and more particularly to on-chain non-interactive implementations of proof-of-knowledge systems. The present disclosure is particularly suitable for, but not limited to, use in signature schemes for arbitrary data authentication. Background technique [0002] In this document, we use the term "blockchain" to include all forms of electronic, computer-based distributed ledgers. These include consensus-based blockchain and transaction chain technologies, permissioned and permissionless ledgers, shared ledgers and variations thereof. Although other blockchain implementations have been proposed and developed, the most widely known application of blockchain technology is the Bitcoin ledger. Although Bitcoin may be referred to herein for convenience and illustrative purposes, it should be noted that the present disclosure is not limited to use with the Bitcoi...

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/32
CPCH04L9/3218H04L63/12H04L9/3239H04L9/50H04L9/0825H04L2209/56
Inventor C·S·赖特A·T·麦凯张伟
Owner NCHAIN HLDG LTD
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More