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 all associated items in a lot of items throughout a distribution chain, comprising:
- generating a sequential set of private proof of provenance codes (“
popcodes”
) for said all associated items, each of said private popcodes generated by hashing a concatenation of a trusted party public key, trusted party security data, and a serial number;
deterministically generating a corresponding sequential set of public popcodes for said all associated items, each of said public popcodes generated by applying an elliptic curve addition with a concatenation of a customer public key and said trusted party security data to said private popcode;
applying a corresponding one of said public popcodes to each of said all associated items in said lot of items;
a first computing device requesting a popcode label from a provenance management system or an agent thereof when a first company prepares to deliver a first quantity of goods to its various customers;
said popcode label encoding a private popcode key used to cryptographically sign a logistic transaction record;
said provenance management system storing a public popcode key corresponding to the private popcode key in a trusted storage;
said provenance management system establishing proof-of-possession by verifying a signature made by the private popcode key;
said first computing device requesting a batch of popcode labels to label said first quantity of goods; and
said first computing device reporting a logistic transaction record that assigns a second quantity of goods to a popcode address onto a public ledger database;
wherein said second quantity of goods overlaps at least partially with the first quantity of goods.
1 Assignment
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
6 Claims
-
1. A computer implemented method for deterministically reproducible, cryptographic key-pair representation for all associated items in a lot of items throughout a distribution chain, comprising:
-
generating a sequential set of private proof of provenance codes (“
popcodes”
) for said all associated items, each of said private popcodes generated by hashing a concatenation of a trusted party public key, trusted party security data, and a serial number;deterministically generating a corresponding sequential set of public popcodes for said all associated items, each of said public popcodes generated by applying an elliptic curve addition with a concatenation of a customer public key and said trusted party security data to said private popcode; applying a corresponding one of said public popcodes to each of said all associated items in said lot of items; a first computing device requesting a popcode label from a provenance management system or an agent thereof when a first company prepares to deliver a first quantity of goods to its various customers; said popcode label encoding a private popcode key used to cryptographically sign a logistic transaction record; said provenance management system storing a public popcode key corresponding to the private popcode key in a trusted storage; said provenance management system establishing proof-of-possession by verifying a signature made by the private popcode key; said first computing device requesting a batch of popcode labels to label said first quantity of goods; and said first computing device reporting a logistic transaction record that assigns a second quantity of goods to a popcode address onto a public ledger database; wherein said second quantity of goods overlaps at least partially with the first quantity of goods. - View Dependent Claims (2, 3, 4, 5, 6)
-
Specification