×

Method and system for the accelerated decryption of cryptographically protected user data units

  • US 9,571,273 B2
  • Filed: 10/12/2010
  • Issued: 02/14/2017
  • Est. Priority Date: 11/09/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method for accelerated decryption of cryptographically protected user data units, comprising:

  • (a) generating a cryptographic key and providing the generated cryptographic key with a related key identification which is distinct and separate from the cryptographic key;

    (b) asymmetrically encrypting the cryptographic key by a transmitter using a public key;

    (c) encrypting at least one data unit using the generated cryptographic key;

    (d) transporting the encrypted at least one data unit, the asymmetrically encrypted cryptographic key and the related key identification of the cryptographic key which is distinct and separate from the cryptographic key from the transmitter to a receiver via a transportation means;

    (e) verifying, via a microprocessor, a testing unit and memory of the receiver, whether a received related key identification of a cryptographic key which is distinct and separate from the cryptographic key indicates the cryptographic key is present in a decrypted state in the receiver,wherein the verifying comprises reading out of a directory, located in the memory of the receiver, to determine whether the directory contains at least one previously decrypted session key with associated key identification of the respective session key, the respective session key previously decrypted via a public key method as set up or updated for storage in the directory;

    (f) switching a multiplexer between selectable inputs as a function of a control signal that originates from the testing unit,wherein upon the testing unit finding the cryptographic key not already present in stored form in the directory of the receiver, the control signal activates a first decryption unit, which is distinct and separate from a second decryption unit, for decryption of the received asymmetrical encrypted key using the private key resulting in selecting for the multiplexer output the first decryption unit decrypted received asymmetrical encrypted key,wherein upon the testing unit finding the cryptographic key already present in stored form in the directory of the receiver, no resulting activation of the first decryption unit for decryption of the received asymmetrical encrypted key using the private key occurs, resulting in selecting for the multiplexer output the cryptographic key already present in stored form in the directory of the receiver, andwherein the multiplexer output of the cryptographic key is passed to the second decryption unit; and

    (g) decrypting the received cryptographically encrypted at least one user data unit using the multiplexer output cryptographic key.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×