Techniques for securing supply chain electronic transactions

US9306750B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9306750-B2
Application numberUS-50459609-A
CountryUS
Kind codeB2
Filing dateJul 16, 2009
Priority dateJul 16, 2009
Publication dateApr 5, 2016
Grant dateApr 5, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Techniques for authenticating the identity of shippers and receivers of goods at each point along a supply chain. A central hub repository issues shippers and receivers a pair of public and private keys for encrypting communications between the shippers and receivers and the hub repository and for authenticating the identity of shippers and receivers. The hub repository may also maintain a log of all transactions between shippers and receivers to provide an audit trail that may be used to track the progress of goods along a supply chain.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer readable storage device storing a plurality of instructions which, when executed by a processor, cause the processor to authenticate an identity of a party to a transaction in a supply chain by: registering, by a hub registry system, one or more reader devices at each of a plurality of points along the supply chain, each reader device registered by a network address of the reader device and associated with a public encryption key and a private encryption key; receiving, by the hub registry system, a first encrypted transaction data for a shipment of goods from a reader device registered by a shipper of the goods, the shipper comprising a first point of a plurality of points along the supply chain, the first encrypted transaction data identifying the goods being shipped and the shipper of the goods, the first encrypted transaction data being encrypted using the private encryption key associated with the reader device registered by the shipper and associated with the shipper by the hub registry system; decrypting, by the hub registry system, the first encrypted transaction data using a public encryption key associated with the registered network address of the reader device registered by the shipper of the goods to authenticate the sender of the goods; storing, by the hub registry system, the decrypted transaction data in an audit history for the transaction, the audit history providing a chain of custody for the shipment of goods and comprising information tracking the progress of goods between the plurality of points along the supply chain; receiving, by the hub registry system, a second encrypted transaction data from a reader device registered to a receiver of the goods, the receiver comprising a second point of the plurality of points along the supply chain, the second encrypted transaction data being encrypted using the private encryption key associated with the reader device registered by the receiver of the goods and associated with the receiver of the goods by the hub registry system, wherein the second encrypted transaction data includes the first encrypted transaction data from the shipper of the goods and additional information identifying the goods being received and the receiver of the goods; decrypting, by the hub registry system, the second encrypted transaction data using a public encryption key associated with the registered network address of the reader device registered by the receiver of the goods to authenticate the receiver of the goods; updating, by the hub registry system, the audit history for the transaction with the decrypted transaction data; rejecting, by the hub registry system, the transaction if authentication of one or more of the sender or the receiver of the goods failed; and providing, by the hub registry system, the audit history to the shipper and the receiver. 2. The computer readable storage device of claim 1 wherein the first set of transaction information and the second set of transaction information include a unique identifier associated with the shipment of goods. 3. The computer readable storage device of claim 2 wherein the unique identifier associated with the shipment of goods is associated with a radio-frequency identification (RFID) tag associated with the shipment of goods and wherein the reader device registered by the shipper and the reader device registered by the receiver each comprise RFID reader devices. 4. The computer readable storage device of claim 1 wherein authenticating further comprises: storing a unique identifier associated with the shipment of goods, an identifier associated with the shipper of the goods, and an identifier associated with the receiver of the goods in the audit history for the shipment of goods. 5. The computer readable storage device of claim 4 wherein rejecting the transaction if authentication of one or more of the sender or the receiver of the goods failed further comprises: generating a shipment exception message indicating authentication of one or more of the sender or the receiver of the goods failed; sending the shipment exception message to the shipper and the receiver of the goods; and storing information from the shipment authentication message in the audit history for the shipment of goods. 6. The computer readable storage device of claim 3 wherein registering one or more reader devices comprises: receiving a request to register the reader device from a shipper or receiver of goods, the reader device being configured to read the unique identifier associated with the shipment from an identifier tag associated with the shipment of goods; validating the network address associated with the request to determine whether the network address is including a set of network addresses of registered shippers and receivers; adding at least one of a network address and a hardware-specific identifier of the reader device to a set of registered devices associated with the shipper or receiver of goods; generating a private encryption key and a public encryption key for the reader device based on the at least one of a network address and a hardware-specific identifier of the reader device. 7. The computer readable storage device of claim 6 wherein the first set of transaction information is encrypted by the shipper using a private key associated with a reader device located at a facility associated with the shipper, the reader device having been used to read the unique identifier associated with the shipment from the identifier tag associated with the shipment; and wherein decrypting the first encrypted transaction data further comprises: identifying the public key associated with the reader device based on at least one of the network address and the hardware-specific identifier of the reader device; decrypting the first encrypted transaction data using the public key associated with the identified reader device. 8. The computer readable storage device of claim 6 wherein the second set of transaction information is encrypted by the receiver using a private key associated with a reader device located at a facility associated with the receiver, the reader device having been used to read the unique identifier associated with the shipment of from the identifier tag associated with the shipment; and wherein decrypting the second encrypted transaction data further comprises: identifying the public key associated with the reader device based on at least one of the network address and the hardware-specific identifier of the reader device; decrypting the second encrypted transaction data using the public key associated with the identified reader device. 9. A system comprising: a processor; a memory coupled with the processor and storing a plurality of instructions which, when executed by the processor, cause the processor to authenticate a transaction in a supply chain by: registering one or more reader devices at each of a plurality of points along the supply chain, each reader device registered by a network address of the reader device and associated with a public encryption key and a private encryption key; receiving a first encrypted transaction data for a shipment of goods from a reader device registered by a shipper of the goods, the shipper comprising a first point of a plurality of points along the supply chain, the first encrypted transaction data identifying the goods being shipped and the shipper of the goods, the first encrypted transaction data being encrypted using the private encryption key associated with the reader device registered by the shipper and associated with the shipper by the hub registry system; decrypting the first encrypted transaction data using a public encryption key asso

Assignees

Inventors

Classifications

  • Tracking · CPC title

  • G06Q10/08Primary

    Logistics, e.g. warehousing, loading or distribution; Inventory or stock management · CPC title

  • Financial cryptography, e.g. electronic payment or e-cash · CPC title

  • H04L9/3247Primary

    involving digital signatures · CPC title

  • Lightweight hardware, e.g. radio-frequency identification [RFID] or sensor · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9306750B2 cover?
Techniques for authenticating the identity of shippers and receivers of goods at each point along a supply chain. A central hub repository issues shippers and receivers a pair of public and private keys for encrypting communications between the shippers and receivers and the hub repository and for authenticating the identity of shippers and receivers. The hub repository may also maintain a log …
Who is the assignee on this patent?
Syngkon Daio, Flierl Susan, Oracle Int Corp
What technology area does this patent fall under?
Primary CPC classification G06Q10/08. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 05 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).