Patents Assigned to STMicroelectronics Belgium
-
Patent number: 12585752Abstract: An electronic device includes a secure element and an application programming interface. The secure element, in operation, executes a first application. The application programming interface, in operation, verifies a reliability of a received command directed to the first application, and transmits the command and a result of the verification to the first application.Type: GrantFiled: December 20, 2023Date of Patent: March 24, 2026Assignees: STMICROELECTRONICS (ROUSSET) SAS, STMICROELECTRONICS BELGIUMInventors: Olivier Van Nieuwenhuyze, Alexandre Charles
-
Patent number: 12505197Abstract: An electronic device includes a processor and one or more secure elements. The processor executes a first high-level operating system and a first application. The one or more secure elements execute a first low-level operating system to verify a reliability, an authenticity, or a reliability and an authenticity of the first high-level operating system, and execute a second low-level operating system to execute a second application and to perform wireless communication with the first application. At each booting of the electronic device, the first low-level operating system performs a verification of the reliability, of the authenticity, or of the reliability and the authenticity of the first high-level operating system. In response to a request from the first application to the second application, the second low-level operating system requests a result of the verification from the first low-level operating system, and transmits the result to the second application.Type: GrantFiled: December 20, 2023Date of Patent: December 23, 2025Assignees: STMICROELECTRONICS (ROUSSET) SAS, STMICROELECTRONICS BELGIUMInventors: Olivier Van Nieuwenhuyze, Alexandre Charles
-
Patent number: 12475447Abstract: In an embodiment a method for implementing a NFC transaction between a mobile terminal and a distant module is disclosed. The terminal includes a processor hosting an application configured to establish the NFC transaction and an interface software configured to execute instructions of the application, a near-field communication module and a secure element distinct from the processor.Type: GrantFiled: December 9, 2022Date of Patent: November 18, 2025Assignees: STMicroelectronics (Rousset) SAS, STMicroelectronics BelgiumInventors: Olivier Van Nieuwenhuyze, Alexandre Charles, Alexandra Ducati Manas
-
Patent number: 12470934Abstract: In an embodiment a method for implementing a NFC transaction between a mobile terminal and a distant module is disclosed. The terminal includes a processor hosting an application configured to establish the NFC transaction, a near-field communication module, and a secure element distinct from the processor. The method includes storing, by the near-field communication module in the secure element, first data from the distant module, sending, by the near-field communication module, second data to the application notifying it that the first data have been stored in the secure element and requesting, by the application, the first data from the secure element.Type: GrantFiled: December 13, 2022Date of Patent: November 11, 2025Assignees: STMicroelectronics (Rousset) SAS, STMicroelectronics BelgiumInventors: Olivier Van Nieuwenhuyze, Alexandre Charles
-
Patent number: 12445853Abstract: Provided are techniques for protecting a transaction in near-field communication. Provided is an electronic device including a processor hosting an application, a near-field communication module, and a secure element distinct from the processor. The near-field communication module is configured to identify the type of terminal emitting a polling frame, addressed to the application, that the communication module receives by analyzing the type of the polling frame. The device is configured to compare the result of the analysis with at least one command received from the terminal during the implementation of an NFC transaction.Type: GrantFiled: December 15, 2023Date of Patent: October 14, 2025Assignees: STMICROELECTRONICS (ROUSSET) SAS, STMICROELECTRONICS BELGIUMInventors: Olivier Van Nieuwenhuyze, Alexandre Charles
-
Patent number: 12418600Abstract: The present description discloses a secure element and a communication method comprising at least one operating system including at least one application having a register associated therewith, a buffer memory, and a router having a software layer. The software layer is configured to directing first messages using a first protocol and intended for the application to the buffer memory, and directing second messages using a second protocol different from the first protocol and intended for the application to the register.Type: GrantFiled: September 28, 2021Date of Patent: September 16, 2025Assignees: STMicroelectronics Belgium, STMicroelectronics (Rousset) SASInventors: Olivier Van Nieuwenhuyze, Alexandre Charles
-
Patent number: 12381729Abstract: A device multiplies a first public key by a first scalar value, generating an intermediate result. The first public key corresponds to a point on an elliptic curve of order n, n is an integer, and the first scalar value is equal to n/m where in is a largest prime integer factor of n. The device determines whether the intermediate result is equal to a value corresponding to a point O at infinity on the elliptic curve. In response to the determining indicating the intermediate result is different from the value corresponding to the point O, the device multiplies the intermediate result by a second scalar, generating a shared secret value. The device performs one or more processing operations using the generated shared secret value. Otherwise, the device may initiate error processing without generating the shared secret value.Type: GrantFiled: March 15, 2023Date of Patent: August 5, 2025Assignee: STMICROELECTRONICS BELGIUMInventors: Thierry Simon, Gilles Van Assche
-
Patent number: 12373826Abstract: The present description concerns a method of implementation of an NFC transaction between a mobile terminal and a distant module. The terminal includes a processor hosting an application establishing the NFC transaction, a near-field communication module, and a secure element distinct from the processor. The method includes at least the following successive steps: (a) the near-field communication module ciphers first data sent by the distant module by using a first key supplied by the secure element and (b) the first application deciphers the first data by using a second key supplied by the secure elements.Type: GrantFiled: November 22, 2022Date of Patent: July 29, 2025Assignees: STMicroelectronics (Rousset) SAS, STMicroelectronics BelgiumInventors: Olivier Van Nieuwenhuyze, Alexandre Charles
-
Patent number: 12362922Abstract: An electronic device includes processing circuitry and one or more memories, including a non-volatile memory. Ephemeral cryptographic key generation circuitry, in operation, applies a function to code stored in the non-volatile memory, generating an ephemeral cryptographic key. Cryptographic circuitry coupled between the processing circuitry and the one or more memories, in operation, performs one or more cryptographic operations on data using the generated ephemeral cryptographic key. The device may include a register, which, in operation, temporarily stores the generated ephemeral cryptographic key.Type: GrantFiled: March 19, 2020Date of Patent: July 15, 2025Assignees: STMICROELECTRONICS (ROUSSET) SAS, STMICROELECTRONICS BELGIUMInventors: Fabrice Marinet, Michael Peeters
-
Patent number: 12341815Abstract: The present description discloses a secure element and a communication method comprising a router managing first messages using a first communication protocol between applications of the secure element and the outside of the secure element, and a software layer performing a processing at the level of the router. The software layer is adapted to verify the compatibility of a second communication protocol, different from the first one, with which second messages are received, in the absence of a compatibility, convert the second messages into the first communication protocol, and transmit the second messages to the router.Type: GrantFiled: September 24, 2021Date of Patent: June 24, 2025Assignees: STMICROELECTRONICS (ROUSSET) SAS, STMICROELECTRONICS BELGIUMInventors: Olivier Van Nieuwenhuyze, Alexandre Charles
-
Patent number: 12323789Abstract: The present description discloses a secure element and a communication method, configured to implement at least one first application, and including a circuit configured to record routing data and a list and parameters of communication protocols compatible with the first application, verify the compatibility of a first communication protocol used by first messages intended for the first application with the protocols of the list, convert the first messages into second messages by using a second communication protocol in response to the first protocol not being compatible with at least one of the protocols of the list, and direct the second messages to the first application by using the routing data of the first application.Type: GrantFiled: September 24, 2021Date of Patent: June 3, 2025Assignees: STMicroelectronics (ROUSSET) SAS, STMicroelectronics BelgiumInventors: Olivier Van Nieuwenhuyze, Alexandre Charles
-
Patent number: 12242841Abstract: A device includes a memory, a first firmware copy of the device stored in a first position of the memory and a second firmware copy of the device stored in a second position of the memory, where each of the first firmware copy and the second firmware copy includes instructions, when executed by the device, perform an operation of the device; and a first delta copy associated with the first firmware copy. The first delta copy includes instructions that differ from the first firmware copy when executed at the first position and are the same when executed at the second position. The device is configured to receive the first delta copy from an external system and store the first delta copy in the memory.Type: GrantFiled: January 19, 2023Date of Patent: March 4, 2025Assignees: STMicroelectronics Belgium, STMicroelectronics (Grand Ouest) SASInventors: Fabien Arrivé, Olivier Leo E. Collart
-
Patent number: 12217057Abstract: Embedded systems and methods of reading or writing data or instructions of at least one application in a non-volatile memory are disclosed. A method includes reading or writing data or instructions of at least one application in a non-volatile memory of an embedded system. The data or instructions transit through a memory area and are interpreted by a distinct program of an operating system of the embedded system.Type: GrantFiled: June 27, 2023Date of Patent: February 4, 2025Assignee: STMICROELECTRONICS BELGIUMInventors: Youssef Ahssini, Guy Restiau
-
Patent number: 12189754Abstract: The present disclosure relates to authenticating a first device to a second device, including at least two successive verification operations comprising the following successive steps. The second device generates a first data, and sends the first data to the first device. The first device generates a third data and a fourth data used by the following verification operation and sends the third data to the second device. The second device checks the third data indicating whether the check was successful or not.Type: GrantFiled: March 9, 2022Date of Patent: January 7, 2025Assignee: STMicroelectronics BelgiumInventor: Michael Peeters