×

Method and apparatus for near field communication

  • US 9,430,648 B2
  • Filed: 07/14/2014
  • Issued: 08/30/2016
  • Est. Priority Date: 11/12/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method of updating firmware of a near field communication (NFC) device, the method comprising:

  • copying metadata, which is included in a firmware image file, from an application processor to the NFC device;

    providing one of a certification success signal and a certification fail signal from the NFC device to the application processor after the NFC device verifies an integrity of the metadata; and

    copying firmware data, which is included in the firmware image file, from the application processor to the NFC device when the application processor receives the certification success signal from the NFC device,wherein the firmware image file includes a data area, which includes the metadata and the firmware data, and a first digital signature for the data area,wherein copying the metadata from the application processor to the NFC device includes;

    determining, by the application processor, whether the data area is changed after the first digital signature is generated based on the first digital signature and a public key;

    transmitting the metadata from the application processor to the NFC device when the data area is unchanged after the first digital signature is generated;

    wherein the firmware data is divided into a plurality of packets, and the metadata includes a plurality of cyclic redundancy check (CRC) values corresponding to the plurality of packets, respectively; and

    wherein providing the firmware data from the application processor to the NFC device when the application processor receives the certification success signal from the NFC device includes;

    serially transmitting the plurality of packets from the application processor to the NFC device;

    upon receiving at the NFC device, one packet among the plurality of packets from the application processor, determining whether the one packet is damaged based on a CRC value corresponding to the one packet among the plurality of CRC values included in the metadata;

    requesting the application processor to retransmit the one packet when the one packet is damaged; and

    storing the one packet in a firmware storage unit included in the NFC device when the one packet is undamaged.

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