×

System and methods for secure firmware validation

  • US 10,089,471 B2
  • Filed: 12/28/2016
  • Issued: 10/02/2018
  • Est. Priority Date: 12/22/2014
  • Status: Active Grant
First Claim
Patent Images

1. A dynamic transaction card comprising:

  • a EuroPay-MasterCard-Visa (EMV) processor storing existing firmware and version data associated with the existing firmware;

    an EMV chip connectively coupled to the EMV processor;

    a bootloader;

    an input/output interface that receives an updated firmware program from a firmware provider system;

    an applet comprising instructions that when executed, cause the EMV chip to perform a checksum validation; and

    data storage storing a first checksum calculated using the stored firmware upon loading of the firmware,wherein the dynamic transaction card is configured to validate firmware on the dynamic transaction card by;

    receiving, at the EMV processor, a trigger that triggers checksum validation via the applet;

    reading, via the applet, the firmware to determine data comprising the first checksum;

    calculating, using the EMV processor, a second checksum associated with the firmware;

    comparing, using the EMV processor, the first checksum and the second checksum;

    validating, in response to the EMV processor determining that the first checksum and the second checksum are equal, the updated firmware; and

    wherein the dynamic transaction card is configured to delete at least a portion of data in the data storage and the EMV processor upon determining that the first checksum and the second checksum are not equal.

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