主权项 |
1. A method for enabling a user to provide a previously undetermined secret code to a personalizing program for personalizing a target electronic device not yet provided to the user, the method comprising:
receiving, by a secure terminal, a secure electronic encryption device, wherein said secure electronic encryption device is inserted within said secure terminal and is distinct from the target electronic device to be personalized; receiving, by the secure terminal, a code request from a personalizing program stored on an external communicating electronic device, wherein said code request requests said secure terminal to submit an undetermined code to said secure electronic encryption device inserted therein; receiving, via a keyboard of said secure terminal, input of a user-provided code; transmitting, by said secure terminal, said user-provided code, as the requested undetermined code, to the secure electronic encryption device, inserted therein, through a request REQ; storing said user-provided code in a memory of said secure electronic encryption device inserted in the secure terminal; receiving, by the secure electronic encryption device inserted in the secure terminal, a <<Get-encrypted-Pin>> command from the personalizing program stored on the external communicating electronic device, via said secure terminal, said <<Get-encrypted-Pin>> command requesting encryption of said user-provided code; encrypting, by said secure electronic encryption device inserted in said secure terminal, said user-provided code using a cryptographic algorithm ALG and a key K to obtain an encrypted user-provided secret code; and prior to personalization of the target electronic device with the encrypted user-provided secret code, transmitting, from said secure electronic encryption device, via said secure terminal and said external communicating electronic device, said encrypted user provided secret code to a data processing server for personalizing said target electronic device not yet provided to the user. |