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.
Claims23
A machine-implemented method, wherein a transaction comprises:
- 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;
- wherein the first party signing transaction information is executed on a device with dimensions smaller than 7 inches by 4 inches by 1.5 inches:
- 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 first party has a processor system with at least one processor and a memory system;
- wherein the second party has a processor system with at least one processor and a memory system.
A transaction system comprising:
- 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 generating a transaction signature;
- wherein the first party signing transaction information is executed on a device with dimensions smaller than 14 inches by 10 inches by 4 inches:
- 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 first party has a processor system with at least one processor and a memory system.
A machine-implemented method, wherein a transaction comprises:
- 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 first party has a processor system with at least one processor and a memory system;
- wherein the second party has a processor system with at least one processor and a memory system;
- wherein the first party computing a transaction signature, based on a bitcoin address that is part of the transaction information.
A transaction system comprising:
- 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 generating 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 first party has a processor system with at least one processor and a memory system;
- wherein the second party is a blockchain network where each processor system has at least one processor and a memory system;
- wherein the first party computing a transaction signature, based on a bitcoin address that is part of the transaction information.
Dependencies are inferred from the claim text.