×

Low-latency data decryption interface

  • US 8,069,353 B2
  • Filed: 06/19/2008
  • Issued: 11/29/2011
  • Est. Priority Date: 09/02/2004
  • Status: Active Grant
First Claim
Patent Images

1. A system on a chip (SOC), comprising:

  • one or more processor cores;

    a cache for holding data accessed by the one or more processor cores, including a received portion of a first data packet containing at least a portion of a block of encrypted data;

    a decryption engine; and

    a packet decoder configured to pipeline the received portion of the first data packet to the decryption engine to begin decryption of the encrypted data prior to receiving the complete first data packet and checking the complete first data packet for data transfer errors; and

    further configured, after receiving remaining portions of the first data packet, to;

    check the first data packet for data transfer errors using buffered portions of the encrypted data;

    check for security violations with the decryption engine after decryption of the block of encrypted data; and

    disregard any detected security violations in response to detecting data transfer errors.

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