Method and apparatus for providing a universal deterministically reproducible cryptographic key-pair representation for all SKUs, shipping cartons, and items
First Claim
Patent Images
1. A computer implemented method for deterministically reproducible, cryptographic key-pair representation for a group of all associated items in a lot of similar items throughout a distribution chain, comprising:
- with a processor, generating a master key, wherein generating the master key comprises;
generating a seed byte sequence of a chosen length from a pseudorandom number generator;
hashing a key and said seed byte sequence;
calculating a hash-based message authentication code by using said hashed key and seed byte sequence;
splitting said. hash-based message authentication code into two sequences; and
using one of said sequences as a master secret key and the other of said sequences as a master chain code;
with said processor, generating a plurality of deterministic addresses by using said master secret key;
with said processor, serially associating a deterministic address in a sequence of said deterministic addresses with respective each of the items in said lot of similar items on an item-by-item basis;
with said processor storing said deterministic address from said sequence of deterministic addresses for each of said items in said lot in a public ledger database that is maintained. in a distributed. manner as a blockchain;
with said processor, dynamically updating said public ledger to keep track of each logistic transaction throughout said distribution chain for each of said items in said group; and
with said processor by using said master chain code accessing said public ledger to verify logistic transactions throughout said distribution chain;
said public ledger comprising a provenance management system in which said logistic transactions tracked within said public ledger verify provenance tracking and execute serialization of said items throughout said distribution chain.
2 Assignments
0 Petitions
Accused Products
Abstract
A cryptographic representation of value is adapted to goods in production and products at various stages through a supply chain as represented by their stock keeping units or SKU'"'"'s that refer to a unique identifier or code for the particular stock keeping unit. Embodiments of the invention disclose the generation of a universal unique, yet deterministic, key-pair for all SKUs, shipping cartons, and items, i.e. for every single SKU, shipping carton and item on the globe.
-
Citations
3 Claims
-
1. A computer implemented method for deterministically reproducible, cryptographic key-pair representation for a group of all associated items in a lot of similar items throughout a distribution chain, comprising:
-
with a processor, generating a master key, wherein generating the master key comprises; generating a seed byte sequence of a chosen length from a pseudorandom number generator; hashing a key and said seed byte sequence; calculating a hash-based message authentication code by using said hashed key and seed byte sequence; splitting said. hash-based message authentication code into two sequences; and using one of said sequences as a master secret key and the other of said sequences as a master chain code; with said processor, generating a plurality of deterministic addresses by using said master secret key; with said processor, serially associating a deterministic address in a sequence of said deterministic addresses with respective each of the items in said lot of similar items on an item-by-item basis; with said processor storing said deterministic address from said sequence of deterministic addresses for each of said items in said lot in a public ledger database that is maintained. in a distributed. manner as a blockchain; with said processor, dynamically updating said public ledger to keep track of each logistic transaction throughout said distribution chain for each of said items in said group; and with said processor by using said master chain code accessing said public ledger to verify logistic transactions throughout said distribution chain;
said public ledger comprising a provenance management system in which said logistic transactions tracked within said public ledger verify provenance tracking and execute serialization of said items throughout said distribution chain. - View Dependent Claims (2, 3)
-
Specification