Patents Assigned to STMicroelectronics Belgium
  • Patent number: 12585752
    Abstract: 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: Grant
    Filed: December 20, 2023
    Date of Patent: March 24, 2026
    Assignees: STMICROELECTRONICS (ROUSSET) SAS, STMICROELECTRONICS BELGIUM
    Inventors: Olivier Van Nieuwenhuyze, Alexandre Charles
  • Patent number: 12505197
    Abstract: 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: Grant
    Filed: December 20, 2023
    Date of Patent: December 23, 2025
    Assignees: STMICROELECTRONICS (ROUSSET) SAS, STMICROELECTRONICS BELGIUM
    Inventors: Olivier Van Nieuwenhuyze, Alexandre Charles
  • Patent number: 12475447
    Abstract: 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: Grant
    Filed: December 9, 2022
    Date of Patent: November 18, 2025
    Assignees: STMicroelectronics (Rousset) SAS, STMicroelectronics Belgium
    Inventors: Olivier Van Nieuwenhuyze, Alexandre Charles, Alexandra Ducati Manas
  • Patent number: 12470934
    Abstract: 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: Grant
    Filed: December 13, 2022
    Date of Patent: November 11, 2025
    Assignees: STMicroelectronics (Rousset) SAS, STMicroelectronics Belgium
    Inventors: Olivier Van Nieuwenhuyze, Alexandre Charles
  • Patent number: 12445853
    Abstract: 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: Grant
    Filed: December 15, 2023
    Date of Patent: October 14, 2025
    Assignees: STMICROELECTRONICS (ROUSSET) SAS, STMICROELECTRONICS BELGIUM
    Inventors: Olivier Van Nieuwenhuyze, Alexandre Charles
  • Patent number: 12418600
    Abstract: 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: Grant
    Filed: September 28, 2021
    Date of Patent: September 16, 2025
    Assignees: STMicroelectronics Belgium, STMicroelectronics (Rousset) SAS
    Inventors: Olivier Van Nieuwenhuyze, Alexandre Charles
  • Patent number: 12381729
    Abstract: 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: Grant
    Filed: March 15, 2023
    Date of Patent: August 5, 2025
    Assignee: STMICROELECTRONICS BELGIUM
    Inventors: Thierry Simon, Gilles Van Assche
  • Patent number: 12373826
    Abstract: 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: Grant
    Filed: November 22, 2022
    Date of Patent: July 29, 2025
    Assignees: STMicroelectronics (Rousset) SAS, STMicroelectronics Belgium
    Inventors: Olivier Van Nieuwenhuyze, Alexandre Charles
  • Patent number: 12362922
    Abstract: 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: Grant
    Filed: March 19, 2020
    Date of Patent: July 15, 2025
    Assignees: STMICROELECTRONICS (ROUSSET) SAS, STMICROELECTRONICS BELGIUM
    Inventors: Fabrice Marinet, Michael Peeters
  • Patent number: 12341815
    Abstract: 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: Grant
    Filed: September 24, 2021
    Date of Patent: June 24, 2025
    Assignees: STMICROELECTRONICS (ROUSSET) SAS, STMICROELECTRONICS BELGIUM
    Inventors: Olivier Van Nieuwenhuyze, Alexandre Charles
  • Patent number: 12323789
    Abstract: 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: Grant
    Filed: September 24, 2021
    Date of Patent: June 3, 2025
    Assignees: STMicroelectronics (ROUSSET) SAS, STMicroelectronics Belgium
    Inventors: Olivier Van Nieuwenhuyze, Alexandre Charles
  • Patent number: 12242841
    Abstract: 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: Grant
    Filed: January 19, 2023
    Date of Patent: March 4, 2025
    Assignees: STMicroelectronics Belgium, STMicroelectronics (Grand Ouest) SAS
    Inventors: Fabien Arrivé, Olivier Leo E. Collart
  • Patent number: 12217057
    Abstract: 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: Grant
    Filed: June 27, 2023
    Date of Patent: February 4, 2025
    Assignee: STMICROELECTRONICS BELGIUM
    Inventors: Youssef Ahssini, Guy Restiau
  • Patent number: 12189754
    Abstract: 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: Grant
    Filed: March 9, 2022
    Date of Patent: January 7, 2025
    Assignee: STMicroelectronics Belgium
    Inventor: Michael Peeters