×

Certificate management apparatus and certificate management method

  • US 9,838,381 B2
  • Filed: 02/26/2014
  • Issued: 12/05/2017
  • Est. Priority Date: 02/26/2014
  • Status: Active Grant
First Claim
Patent Images

1. A certificate management apparatus comprising:

  • a non-volatile memory having stored therein a certificate store and an internal counter;

    a volatile memory having stored therein a certificate cache, the certificate cache including a table that stores a counter value and an associated end entity (EE) certificate received from one or more communication apparatuses or an associated certification authority (CA) certificate issued by a predetermined certification authority; and

    an operation controller that manages storage of the received EE and CA certificates, the operation controller being configured to;

    increment, upon receipt of an EE certificate or a CA certificate referenced in the certificate table, the counter value associated with the referenced certificate in the table;

    add, upon receipt an EE certificate not referenced in the table, the received EE certificate and a counter value corresponding to the value of the internal counter to a vacant table entry, if a vacant entry does not exist, the table entry having a counter value equal to or less than a threshold value is replaced with the EE certificate and the counter value corresponding to the value of the internal counter;

    add, upon receipt of an EE certificate signed by a certificate authority whose CA certificate is not reference in the table, the CA certificate of the signing certificate and a counter value corresponding to the value of the internal counter to a vacant table entry, if a vacant entry does not exist, the table entry having a counter value equal to or less than a threshold value is replaced with the CA certificate of the signing certificate and a counter value corresponding to the value of the internal counter;

    add, upon receipt of an CA certificate not referenced in the table, the received CA certificate to the certificate store and add the received CA certificate and a counter value corresponding to the value of the internal counter to a vacant table entry, if a vacant entry does not exist, the table entry having a counter value equal to or less than a threshold value is replaced with the CA certificate and the counter value corresponding to the value of the internal counter; and

    increment the internal counter upon adding or replacing an EE certificate or a CA certificate in the table, wherein the certificate store includes CA certificates issued by a certification authority, andthe operation controller is further configured toverify a received certificate using a CA certificate stored in the certificate store, andstore, upon adding the verified certificate to the table in the certificate cache, the CA certificate used for verifying the received certificate in the certificate cache table by relating to the counter value.

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