US 12,475,447 B2
NFC transaction
Olivier Van Nieuwenhuyze, Wezembeek-Oppem (BE); Alexandre Charles, Auriol (FR); and Alexandra Ducati Manas, Alpes-Maritimes (FR)
Assigned to STMicroelectronics (Rousset) SAS, Rousset (FR); and STMicroelectronics Belgium, Diegem (BE)
Filed by STMicroelectronics Belgium, Diegem (BE); and STMicroelectronics (Rousset) SAS, Rousset (FR)
Filed on Dec. 9, 2022, as Appl. No. 18/064,088.
Claims priority of application No. 2113476 (FR), filed on Dec. 14, 2021.
Prior Publication US 2023/0186278 A1, Jun. 15, 2023
Int. Cl. G06Q 20/32 (2012.01); G06Q 20/40 (2012.01)
CPC G06Q 20/3278 (2013.01) [G06Q 20/3226 (2013.01); G06Q 20/40 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for implementing a near field communication (NFC) transaction between a mobile terminal and a distant module, the terminal comprising a processor hosting an application configured to establish the NFC transaction and an interface software configured to execute instructions of the application, an NFC module and a secure element distinct from the processor, the method comprising:
requesting, by the application via the interface software, which verifies whether the application is authorized to communicate with the secure element, authorization to implement the NFC transaction from the secure element;
sending, by the secure element, a first temporary authorization to the interface software;
sending, by the application via the interface software, an instruction to the NFC module;
sending, by the NFC module, the instruction to the distant module;
receiving, by the NFC module, first data from the distant module, the first data comprising secret data;
forwarding, by the NFC module, the first data to the interface software;
verifying, by the interface software, at least for a first time when the NFC module receives the first data from the distant module, whether the interface software has received the first temporary authorization; and
transmitting, by the interface software, the first data to the application when the interface software has received the first temporary authorization.