Digital currency encryption payment method and system

A digital currency and payment request technology, applied in the blockchain field, can solve problems such as the inability to transfer funds and establish a chain of trust

Active Publication Date: 2021-09-14
杭州链网科技有限公司
View PDF6 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

To use the Ripple network for remittance or lending, the premise is that the payee and the payer must be friends in the network (establish a trust relationship with each other), or have mutual friends (form a trust chain through the transmission of friends), otherwise they cannot A chain of trust is established between users and other users, and transfers cannot be performed

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
  • Digital currency encryption payment method and system
  • Digital currency encryption payment method and system
  • Digital currency encryption payment method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0076] A digital currency encrypted payment method, such as figure 1 The overall flow chart is shown, which specifically includes the following steps:

[0077] Step1: Build a blockchain network for digital currency encrypted payment:

[0078] Set the user client, including the first client and the second client, associate the first client to deploy a trusted node, associate the second client to deploy a verification node, and create an associated distributed ledger for the client in turn; Build an SGX trusted execution environment in the server to run trusted nodes and verification nodes;

[0079] Step2: The trusted node generates a public key and performs a ring signature on the transaction request transaction:

[0080] In response to the first client's transaction payment request, the trusted node creates a transaction request transaction, uses the second client's public key and any random number generated by the first client to calculate and generate a public key, and bas...

Embodiment 2

[0096] In response to the transaction payment request of the first client, the trusted node obtains the public key pair of the second client and generates a random number, uses Diffie-Hellman to calculate the shared key, and further uses the CryptoNote algorithm to generate a public key, and the shared key is published Key and transaction amount create a transaction request transaction;

[0097] Among them, the public key and the transaction amount are used as the transaction output. The sender is associated with the first client, and the receiver is associated with the second client. The two elliptic curve public key pairs derived from the key pair serve as the corresponding client's public key pair. The unique key pair is kept by itself, and the public key pair is included in the account address to which it belongs and broadcast and stored on the chain.

[0098] In this embodiment, it is assumed that the sender is Alice and the receiver is Bob, wherein Alice’s private key i...

Embodiment 3

[0131] A digital currency encryption payment system, including a response calculation module, a ring signature module, a decryption acquisition module and an analysis acquisition module;

[0132] Among them, the response calculation module is placed at the business end of the system and is used to respond to the transaction payment request of the first client. The trusted node generates a random number and a public key, and calculates the first client and the second client based on the random number derived Diffie-Hellman parameters. The shared key of the two clients, and create a transaction request transaction from the public key and the transaction amount, wherein the public key is combined with a random number to generate a public key;

[0133] After the calculation of the response calculation module, the generated shared key is input into the ring signature module. In the ring signature module, the trusted node performs ring signature on the transaction request transaction b...

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 digital currency encryption payment method, and the method comprises the following steps: associating a user client to deploy a trusted node and a verification node, creating a distributed digital currency account book, establishing an SGX trusted execution environment and forming a block chain network, responding to a transaction payment request of a first client, creating a transaction request transaction by the trusted node, generating a public key, and carrying out ring signature on the transaction request transaction; enabling the second client side to be associated with the verification node to verify the ring signature, obtaining the transaction request transaction, executing the payment transaction and transmitting the corresponding payment transaction transaction to the public key address; and enabling the trusted node to analyze the payment transaction and obtain the corresponding digital currency; by using the method, completely anonymous encryption payment of the digital currency is realized, and the problems of privacy protection and double spam in the circulation process of the digital currency are really solved.

Description

technical field [0001] The invention belongs to the technical field of block chains, and in particular relates to a digital currency encrypted payment method and system. Background technique [0002] Digital currency can be considered as a virtual currency based on node network and digital encryption algorithm. The core features of digital currency mainly reflect three aspects: ①Due to certain open algorithms, digital currency has no issuer, so no one or organization can control its issuance; ②Due to the fixed number of algorithm solutions, digital currency The total amount of currency is fixed, which fundamentally eliminates the possibility of inflation caused by virtual currency spam; ③ Since the transaction process requires the approval of each node in the network, the transaction process of digital currency is safe enough. [0003] As early as 2014, the central bank began to conduct research on issues such as the digital currency issuance framework and key technologies....

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): G06Q20/06G06Q20/10G06Q20/38G06Q20/40
CPCG06Q20/065G06Q20/10G06Q20/40975G06Q20/38215
Inventor 郭光华孙李明杜云辉徐留成郭红杰卢瑞瑞
Owner 杭州链网科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products