Home Patent Forecast® Sectors Log In   Contact  
How it works Patent Forecast® Sectors Insights
Menu

Application US20180240112
Bank Of America

Block Chain Encryption Tags

A system that includes a device with a processor is configured to receive a first set of data elements and to obtain an encryption key from a memory. The processor is further configured to encrypt the first set of data elements using the encryption key, to embed the first set of encrypted data elements within a first block for the block chain, and to generate a first encrypted element map identifying the locations of the first set of encrypted data elements within the first block. The processor is further configured to combine the encryption key with the first encrypted element map to generate a creator tag, to encrypt the creator tag, to embed the creator tag within the first block, and to publish the first block to a block chain.

Much More than Average Length Specification


1 Independent Claims

  • Claim CLM-00001. 1. A system, comprising: a plurality of network nodes in a network, wherein the network nodes are configured to maintain a block chain; and a device in signal communication with one or more network nodes from the plurality of network nodes, comprising: a communication interface configured to exchange data network nodes in the network; a memory operable to store encryption keys; and a processor communicatively coupled to the communication interface and the memory, configured to implement a vault engine configured to: receive a first set of data elements; obtain an encryption key from the memory; encrypt the first set of data elements using the encryption key; embed the first set of encrypted data elements within a first block for the block chain; generate a first encrypted element map identifying the locations of the first set of encrypted data elements within the first block; combine the encryption key with the first encrypted element map to generate a creator tag; encrypt the creator tag; embed the creator tag within the first block; and publish the first block to the block chain.
  • Claim CLM-00008. 8. An encryption method, comprising: receiving, by a vault engine implemented by a processor, a first set of data elements; obtaining, by the vault engine, an encryption key from a memory; encrypting, by the vault engine, the first set of data elements using the encryption key; embedding, by the vault engine, the first set of encrypted data elements within a first block for the block chain; generating, by the vault engine, an encrypted element map identifying the locations of the first set of encrypted data elements within the first block; combining, by the vault engine, the encryption key with the encrypted element map to generate a creator tag; encrypting, by the vault engine, the creator tag; embedding, by the vault engine, the creator tag within the first block; and publishing, by the vault engine, the first block to the block chain.
  • Claim CLM-00015. 15. A device, comprising: a memory operable to store encryption keys; and a processor communicatively coupled to the memory, configured to: receive a first set of data elements; obtain an encryption key from the memory; encrypt the first set of data elements using the encryption key; embed the first set of encrypted data elements within a first block for the block chain; generate an encrypted element map identifying the locations of the first set of encrypted data elements within the first block; combine the encryption key with the encrypted element map to generate a creator tag; encrypt the creator tag; embed the creator tag within the first block; and publish the first block to the block chain.


View Abstract and Specification Size

PDF with Images and Document Face >

Full Text Publication >



Patent Matrix® Search


USPTO Patent Document Number