Authentication token for wallet based transactions
US-10078835-B2 · Sep 18, 2018 · US
US11907935B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11907935-B2 |
| Application number | US-202117464223-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 1, 2021 |
| Priority date | Dec 17, 2018 |
| Publication date | Feb 20, 2024 |
| Grant date | Feb 20, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A system and method for reducing blockchain transaction delay are disclosed. The system consists of a trusted coin wallet framework that implements a trusted execution environment to initiate currency transactions between two clients. The trusted coin wallet framework includes an API proxy and a trusted shadow wallet. The method used by the trusted coin wallet framework involves interaction between the trusted shadow wallet and a peer trusted wallet owned by the other client, via the API proxy, from within the trusted execution environment. During these operations, the blockchain infrastructure is independently validating the transaction.
Opening claim text (preview).
We claim: 1. An apparatus, comprising: a trusted execution environment comprising: a processor of a trusted execution environment (TEE); and memory of the TEE coupled to the processor, the memory comprising instructions that when executed by the processor cause the processor to: create a trusted direct transaction from a shadow wallet for a digital asset, the shadow wallet associated with a digital asset wallet for a blockchain infrastructure, wherein the shadow wallet is stored in the memory of the TEE and the digital asset wallet is stored outside of the memory of the TEE; generating a signed message for the trusted direct transaction, the signed message cryptographically signed by the shadow wallet using a private key for the shadow wallet, the private key generated by the TEE; send the signed message as an indication of the trusted direct transaction to a peer; mirror, via an application programming interface (API) proxy for the digital asset wallet, the trusted direct transaction in the digital asset wallet; and transfer a digital asset between the digital asset wallet and a wallet associated with the peer before independent validation of the trusted directed transaction is made by the blockchain infrastructure. 2. The apparatus of claim 1 , the instructions further cause the processor to: receive an indication from the peer that the trusted direct transaction is accepted by the peer; and verify the trusted direct transaction responsive to receiving the indication from the peer. 3. The apparatus of claim 2 , the shadow wallet further comprising a timer to track a time period inside of which the trusted direct transaction is to be completed. 4. The apparatus of claim 1 , the shadow wallet further comprising a cryptographic unit for generating a signed payment to the API proxy.
involving authentication · CPC title
implemented using Network-attached Storage [NAS] architecture (distributed or networked storage systems G06F3/067; protocols for distributed storage of data in a network H04L67/1097) · CPC title
implemented based on peer-to-peer networks, e.g. gnutella (p2p communication protocols H04L67/104) · CPC title
Payment architectures, schemes or protocols (apparatus for performing or posting payment transactions G07F7/08, G07F19/00; electronic cash registers G07G1/12) · CPC title
Hash functions, e.g. MD5, SHA, HMAC or f9 MAC · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.