Securing transactions with a blockchain network
AssigneeBiogy, Inc.
InventorMichael Stephen Fiske
Life of this patent
Estimating the term…
Abstract
Methods and systems are provided for performing a secure transaction. In an embodiment, users register biometric and/or other identifying user information. A private encryption key is generated from the biometric information and/or other user information and/or information obtained from a unpredictable physical process and are stored in a secure area of a device and a public key is transmitted to the blockchain network which acts as a service provider. In some embodiments, the execution and integrity of transactions by using transaction signatures, based on visual images is disclosed. In an embodiment, a blockchain network verifies and executes the transaction.
Claims19
A machine-implemented method, wherein a transaction comprises:
- a first party comprising a processor system that has at least one processor for executing instructions and a memory system for storing instructions;
- a second party comprising a processor system that has at least one processor for executing instructions and a memory system for storing instructions;
- the first party generating a private key;
- the first party computing a public key from the private key;
- the first party sending its public key to the second party;
- the second party receiving the first party's public key;
- the first party signing transaction information with first party's private key and computing a transaction signature;
- wherein the first party signing transaction information is executed on a device having a touch sensitive screen;
- the first party sending the transaction information and transaction signature to a second party;
- the second party using the first party's public key to verify the signature;
- if the first party's transaction signature is valid, the second party executes the transaction;
- wherein the second party is a blockchain network.
A machine-implemented method, wherein a transaction comprises:
- a first party comprising a processor system, the processor system comprising at least one processor for executing instructions and a memory system for storing instructions;
- a second party comprising a processor system, the processor system comprising at least one processor for executing instructions and a memory system for storing instructions;
- a first party generating a private key;
- the first party computing a public key from the private key;
- the first party sending its public key to the second party;
- the second party receiving the first party's public key;
- the first party signing transaction information with first party's private key and computing a transaction signature;
- the first party sending the transaction information and transaction signature to a second party;
- the second party using the first party's public key to verify the signature;
- if the first party's transaction signature is valid, the second party executes the transaction;
- wherein the second party is a blockchain network;
- and wherein the first party computing a transaction signature, is based on an ethereum address or an alt coin address that is part of the transaction information.
A transaction system comprising:
- a first party comprising a processor system, the processor system comprising at least one processor for executing instructions and a memory system for storing instructions;
- the first party generating a private key;
- the first party computing a public key from the private key;
- the first party sending its public key to a second party;
- the second party receiving the first party's public key;
- the first party signing transaction information with first party's private key and generating a transaction signature;
- wherein the first party signing transaction information is executed on a device having a touch sensitive screen;
- the first party sending the transaction information and transaction signature to a second party;
- the second party using the first party's public key to verify the signature;
- if the first party's transaction signature is valid, the second party executes the transaction;
- wherein the second party is a blockchain network;
- and wherein each processor system in the blockchain network has at least one processor for executing instructions and a memory system for storing instructions.
Dependencies are inferred from the claim text.