Patent · US Active

Method and system for providing an update of code on a memory-constrained device

US10346619B2 · kind B2 · utility

1Cited by
0References
13Claims
0Family size

Assignee

Inventors

Key dates

Filing dateSep 30, 2014
Grant dateJul 9, 2019
Priority date
Expiry dateMar 5, 2035

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L2209/30
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

A method for providing an update of code on a memory-constrained device includes a) determining a minimum necessary compressed code space (MNCCS) of the update of code, b) dividing the update of code into a plurality of chunks, c) applying an All-Or-Nothing Encryption scheme (AONE) on each chunk, d) providing integrity information of least one intermediate ciphertext block of each AONE encrypted chunk, e) verifying integrity of the one or more intermediate ciphertext blocks based on the provided integrity information, f) providing the encryption key of the AONE for decryption of the update of code if integrity was verified, and g) decrypting the intermediate ciphertext blocks using the provided encryption key and updating the code.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.