×

Communication data freshness confirmation system

  • US 8,364,962 B2
  • Filed: 06/09/2010
  • Issued: 01/29/2013
  • Est. Priority Date: 09/17/2009
  • Status: Active Grant
First Claim
Patent Images

1. A communication data freshness confirmation system comprising:

  • a transmitting device; and

    a receiving device that transmits challenge information to the transmitting device;

    whereinupon receiving the challenge information, if the transmitting device has only one item of communication data to transmit to the receiving device, the transmitting device responds to the challenge and transmits single converted data to the receiving device;

    upon receiving the challenge information, if the transmitting device has a first item of communication data and at least one additional item of communication data to transmit to the receiving device, the transmitting device initializes a time varying parameter, uses the time varying parameter to convert the first item of communication data to first converted data and each item of additional communication data to additional converted data, and transmits the first converted data and the additional data to the receiving device, updating the time varying parameter at least after each conversion of the additional communication data; and

    the receiving device uses at least the time varying parameter to confirm freshness of the additional converted data,wherein the transmitting device uses the challenge information to convert the only one item of communication data to the single converted data and to convert the first item of communication data to the first converted data and transmits the single converted data to the receiving device in response to the challenge, and the receiving device uses the challenge information to confirm the freshness of the single converted data and the first converted data, and wherein;

    the transmitting device includesa data acquisition unit for obtaining the communication data,a receiver for receiving the challenge information from the receiving device,a key acquisition unit for obtaining key information,a time varying parameter manager for receiving the challenge information from the receiver and managing the time varying parameter,a data converter for receiving the communication data from the data acquisition unit, the key information from the key acquisition unit, and the challenge information and the time varying parameter from the time varying parameter manager and converting the communication data by using the key information, the challenge information, and the time varying parameter to generate the single, first and additional converted data, anda transmitter for receiving the single, first , and additional converted data from the data converter and transmitting the single, first, and additional converted data to the receiving device; and

    the receiving device includesa challenge generator for generating the challenge information,a transmitter for receiving the challenge information from the challenge generator and transmitting the challenge information to the transmitting device,a receiver for receiving the single, first, and additional converted data from the transmitting device,a key acquisition unit for obtaining key information identical to the key information obtained by the key acquisition unit in the transmitting device,a time varying parameter tester for receiving the single, first, and additional converted data from the receiver and testing the freshness of the single, first and additional converted data, anda data authenticator for receiving the single, first, and additional converted data from the time varying parameter tester, the key information from the key acquisition unit in the receiving device, and the challenge information from the challenge generator, authenticating the single, first, and additional converted data by using the key information and at least one of the challenge information and the time varying information to determine whether the converted data were converted correctly, and sending an authentication result to the time varying parameter tester;

    whereinthe time varying parameter tester uses the authentication result to confirm the freshness of the single, first, and additional converted data.

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