×

System and method for generating symmetric keys within a personal security device having minimal trust relationships

  • US 20030086571A1
  • Filed: 11/02/2001
  • Published: 05/08/2003
  • Est. Priority Date: 11/02/2001
  • Status: Active Grant
First Claim
Patent Images

1. A data processing system for generating a unique symmetric cryptographic key using data stored inside a PSD from a plurality of separate sources, said system comprising:

  • a PSD including a non-mutable unique serial number, an operating system, data processing means, data storage means, communications means and cryptography means;

    a PSD manufacturer including data processing means, communications means and cryptography means, wherein said PSD manufacturer operatively and securely installs a composite key generating algorithm and a first symmetric key inside said PSD, causing a first composite key to be generated and securely stored inside said PSD using said first symmetric key and said serial number as inputs into said composite key generating algorithm;

    at least one secure transfer arrangement, wherein said PSD manufacturer sends said PSD and a copy of said first symmetric key and said PSD serial number to a PSD issuer and another copy of said first symmetric key and said serial number to a trusted third party;

    said PSD issuer including data processing means, communications means and cryptography means, wherein said PSD issuer operatively and securely installs a second symmetric key inside said PSD using said first symmetric key to gain access to said PSD, causing a second composite key to be generated and securely stored inside said PSD using said first composite key and said second symmetric key as inputs into said composite key generating algorithm;

    said at least one secure transfer arrangement, wherein said PSD issuer sends a copy of said second symmetric key and said serial number to said trusted third party;

    said trusted third party in secure receipt of said first symmetric key and said serial number, wherein said trusted third party using an equivalent composite key generating algorithm to said PSD key generating algorithm generates said first duplicate composite key using said first symmetric key and said serial number as inputs into said equivalent composite key generating algorithm; and

    said trusted third party in secure receipt of said second symmetric key and said serial number, wherein said trusted third party using said equivalent composite key generating algorithm generates said second duplicate composite key using said first duplicate composite key and said second symmetric key as inputs into said equivalent composite key generating algorithm.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×