US Patent Application 18320414. METHOD FOR INTRODUCING PERSONALIZATION DATA IN NON VOLATILE MEMORIES OF A PLURALITY OF INTEGRATED CIRCUITS, IN PARTICULAR IN INTEGRATED CIRCUIT CARDS, CORRESPONDING SYSTEM AND COMPUTER PROGRAM PRODUCT simplified abstract

From WikiPatents
Jump to navigation Jump to search

METHOD FOR INTRODUCING PERSONALIZATION DATA IN NON VOLATILE MEMORIES OF A PLURALITY OF INTEGRATED CIRCUITS, IN PARTICULAR IN INTEGRATED CIRCUIT CARDS, CORRESPONDING SYSTEM AND COMPUTER PROGRAM PRODUCT

Organization Name

STMICROELECTRONICS S.r.l.

Inventor(s)

Marco Alfarano of Napoli (IT)

Sofia Massascusa of Caserta (IT)

METHOD FOR INTRODUCING PERSONALIZATION DATA IN NON VOLATILE MEMORIES OF A PLURALITY OF INTEGRATED CIRCUITS, IN PARTICULAR IN INTEGRATED CIRCUIT CARDS, CORRESPONDING SYSTEM AND COMPUTER PROGRAM PRODUCT - A simplified explanation of the abstract

This abstract first appeared for US patent application 18320414 titled 'METHOD FOR INTRODUCING PERSONALIZATION DATA IN NON VOLATILE MEMORIES OF A PLURALITY OF INTEGRATED CIRCUITS, IN PARTICULAR IN INTEGRATED CIRCUIT CARDS, CORRESPONDING SYSTEM AND COMPUTER PROGRAM PRODUCT

Simplified Explanation

This patent application describes a method for personalizing an integrated circuit by storing personalization data in a non-volatile memory.

  • The method involves writing a static data image in a specific part of the memory that stores the operating system.
  • A set of personalization data, specific to the integrated circuit, is written in the static data image.
  • A subset of the personalization data is stored in a reserved area of the memory by reserving the space and storing commands for writing the data.
  • The commands are converted into an encoded inner command script using a known code.
  • The inner command script is stored in the reserved area of the memory.
  • During activation of the integrated circuit, the inner command script is decoded and executed to obtain the commands.
  • The integrated circuit then executes the commands to personalize itself based on the stored data.


Original Abstract Submitted

In embodiments, a method is provided that includes writing a static data image in an invariant part of a non-volatile memory of an integrated circuit used to store an operating system; writing a set of personalization data in the static data image representing data specific to the integrated circuit; storing a subset of the set of personalization data in a reserved area of the non-volatile memory by reserving the reserved area and storing commands for writing the set of personalization data by an application or the operating system; converting the commands with a known code to obtain an inner command script, the inner script including the commands as encoded; storing the inner command script in the reserved area of the non-volatile memory; decoding and executing the inner command script to obtain the commands during an activation of the integrated circuit; and executing the commands by the integrated circuit.