Patent ID: 8498619

Claim:
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.