Nova Patents
EP1908210A2

Trusted cryptographic processor

Abstract

This record has no abstract on file.

Term

Term ended

Projected expiry passed 5 July 2026, 0.2 years ago.

  1. Priority and filed
  2. Published
  3. Projected expiry
  4. Today

24 claims: 3 independent, 21 dependent

  1. 1
    Claims of equivalent WO 2007006011 A2 WHAT IS CLAIMED IS:L A cryptographic processor for redundantly-processing cryptographic operations, the cryptographic processor comprising: a plurality of input ports, wherein the plurality of input ports is configured to accept both plaintext and ciphertext;a first cryptographic engine;a second cryptographic engine, wherein each of the plurality of input ports is configured to couple with the first and second cryptographic engines;comparison logic, wherein the comparison logic is configured to determine if the first and second cryptographic engines produce a result that is different;and a plurality of output ports, wherein the plurality of output ports is configured to produce both plaintext and ciphertext.
  2. 8
    A cryptographic processor for redundantly-processing cryptographic operations, the cryptographic processor comprising:a first input port and a second input port, wherein at least one of the first or second input ports is configured to accept a first plaintext packet and a first ciphertext packet;a first cryptographic engine coupled to both the first and second input ports;a second cryptographic engine coupled to both the first and second input ports;comparison logic, wherein the comparison logic is configured to determine if the first and second cryptographic engines produce a result that matches;a first output port and a second output port, wherein at least one of the first and second output ports is configured to produce a second plaintext packet and a second ciphertext packet.
  3. 18
    A method for cryptographically processing packetized information, the method comprising steps of:receiving a first plaintext packet;receiving a first ciphertext packet, wherein a plurality of input ports accept the first plaintext and ciphertext packets;cryptographically processing at least one of first plaintext or ciphertext packets;redundantly performing the cryptographic processing step;comparing a result from both the cryptographically processing and redundantly performing steps;determining if the results match;and producing at least one of a second plaintext packet or a second ciphertext packet.