US 11,792,166 B2
Method for generating personalized profile package data for integrated circuit cards
Marco Alfarano, Pozzuoli (IT); and Sofia Massascusa, Caserta (IT)
Assigned to STMicroelectronics S.r.l., Agrate Brianza (IT)
Filed by STMicroelectronics S.r.l., Agrate Brianza (IT)
Filed on Oct. 18, 2019, as Appl. No. 16/656,880.
Claims priority of application No. 102018000009905 (IT), filed on Oct. 30, 2018.
Prior Publication US 2020/0137030 A1, Apr. 30, 2020
Int. Cl. H04L 9/40 (2022.01); G06F 16/9035 (2019.01); H04L 9/08 (2006.01)
CPC H04L 63/0428 (2013.01) [G06F 16/9035 (2019.01); H04L 9/0816 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method of generating personalized profile package data for integrated circuit cards, comprising:
generating encrypted data records by encrypting a plurality of data records corresponding to a plurality of profile data with a respective data protection key, each data record comprising a plurality of personalization fields for storing different types of personalization values;
generating an encrypted file for a profile package by encrypting a file for the profile package with a master encryption key, the file comprising fields to be personalized corresponding to one or more of the personalization fields;
transmitting the encrypted file for the profile package and the encrypted data records to a data preparation circuit to be decrypted and combined to generate the personalized profile package data;
decrypting, by the data preparation circuit, the encrypted data records and the encrypted file for the profile package to generate, respectively, decrypted data records and a decrypted file for the profile package;
combining, by the data preparation circuit, the decrypted data records and the decrypted file for the profile package to generate the personalized profile package data; and
transmitting the personalized profile package data from the data preparation circuit to respective integrated circuit cards.