×

Method and apparatus for validating integrity of a mobile communication

  • US 8,498,619 B2
  • Filed: 10/10/2012
  • Issued: 07/30/2013
  • Est. Priority Date: 10/01/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method for validating integrity of a mobile communication device, the method comprising:

  • provisioning the mobile communication device, wherein the provisioning comprises deleting existing software from the mobile communication device and installing trusted software on the mobile communication device;

    installing an integrity verification application on the mobile communication device, wherein the integrity verification application comprises a list of expected signatures for data on the mobile communication device;

    running the integrity verification application to validate the data based on the expected signatures;

    establishing a first pass indicator and a second pass indicator, wherein establishing the first pass indicator and the second pass indicator comprises;

    receiving a first instance of the first pass indicator;

    performing a first integrity check calculation on non-volatile memory of the mobile communication device using the first instance of the first pass indicator as a seed value to provide a first integrity check value;

    receiving the second pass indicator;

    splitting a parameter of the second pass indicator against the first integrity check value to provide a split of the second pass indicator; and

    storing the split of the second pass indicator in the non-volatile memory of the mobile communication device;

    thereafter, receiving a second instance of the first pass indicator as a challenge for verification, and in response to receiving the second instance of the first pass indicator;

    performing a second integrity check calculation on the non-volatile memory of the mobile communication device using the second instance of the first pass indicator as a seed value to provide a second integrity check value, the second integrity check calculation being different from the first integrity check calculation;

    determining the second pass indicator based on the split of the second pass indicator and the second integrity check value; and

    displaying the second pass indicator as an indication of the integrity.

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