Patent ID: 11941158
Assignee: LEGIC IDENTSYSTEMS AG
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 17:
18. An electronic device including an integrated circuit, the integrated circuit comprising at least one electronic radio communication circuit and a secure element electronic circuit including a processor and memory, the processor of the secure element being connected to the at least one electronic radio communication circuit and to the memory of the secure element, the memory of the secure element having stored therein firmware program code configured to control the processor of the secure element to implement operating system functions, the operating system functions including a data receiving function, obtaining received data from the electronic radio communication circuit, and a data transmitting function, writing data to be transmitted to the electronic radio communication circuit,
wherein the firmware program code is further configured to control the processor of the secure element to determine in the received data an encrypted data container, to determine a data container content by decrypting the encrypted data container, using a cryptographic key stored in the memory of the secure element, to determine in the data container content different modules of custom program code for a custom application, each module being associated with a custom code type identifier, and to store the different modules of the custom program code in different memories, depending on the custom code type identifier, whereby the different memories include at least one of:
a memory section of the memory of the secure element, a memory of the electronic radio communication circuit, or a memory of an external processor, separate from the integrated circuit, and to
control the processor to implement an application programming interface configured to receive from the custom application, upon execution of the custom program code on the processor of the secure element, requests for operating system functions, and to execute the called operating system functions for the custom application.