×

Key caching system

  • US 7,185,196 B1
  • Filed: 09/15/2000
  • Issued: 02/27/2007
  • Est. Priority Date: 09/15/2000
  • Status: Expired due to Fees
First Claim
Patent Images

1. Computer-readable media tangibly embodying a key-caching program executable on a computer and operating on a packet received from an external source, the computer including a system memory and a cache, the system memory and the cache including entries for source addresses and corresponding keys, the packet including a header that is not encrypted and a body that is encrypted, the key-caching program comprising code for:

  • establishing acknowledgment-responsive wireless communication with the external source wherein the packet is re-sent after a latency period in the absence of an acknowledgment signal for the packet;

    extracting from the header a source address;

    determining whether the source address is included in an entry in the cache;

    when the source address is included in an entry of the cache, authorizing the acknowledgment signal for the external source, extracting from the entry of the cache a key corresponding to the source address, and using the key to decrypt the body of the packet;

    when the source address is not included in an entry of the cache, determining whether the source address is included in an entry of the system memory; and

    when the source address is not included in an entry of the cache and the source address is included in an entry of the system memory, extracting from the entry of the system memory a key corresponding to the source address, and storing the source address and the key as a new entry in the cache to prepare the cache within the latency period for decrypting the packet subsequently re-sent by the external source.

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