IP Library Granted Patent US 12,470,934
Granted Patent B2
US 12,470,934 · App. 18/065,514 · Granted Nov 11, 2025

NFC transaction

Inventors: Olivier Van Nieuwenhuyze (Wezembeek-Oppem, BE); Alexandre Charles (Auriol, FR)
Assignees: STMicroelectronics (Rousset) SAS; STMicroelectronics Belgium
H04W12/47H04W12/033H04W12/06
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,470,934
App. No.
18/065,514
Granted
Nov 11, 2025
Kind
B2
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.

Claims (41)

1 . A method for implementing a NFC transaction between a mobile terminal and a distant module, the terminal comprising a processor hosting an application configured to establish the NFC transaction, a near-field communication module, and a secure element, wherein the processor, the near-field communication module and the secure element are all distinct from each other, the method comprising:

storing, by the near-field communication module in the secure element, first data received 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

in response to receiving the second data, requesting, by the application, the first data from the secure element.

2 . The method according to claim 1 , further comprising authorizing, by an interface software, the application to implement the NFC transaction, the interface software being a software hosted by the processor and executing instructions sent by the application.

3 . The method according to claim 2 ,

wherein the application is a system application, or

wherein the application is a reliable application having received a permanent authorization to implement the NFC transaction, or

wherein the application has received a temporary authorization to implement the NFC transaction, wherein the secure element delivers the temporary authorization for the application to the interface software, the secure element having obtained this temporary authorization from an external server.

4 . The method according to claim 1 , wherein the second data are representative of the first data.

5 . The method according to claim 1 , wherein the second data are random data.

6 . The method according to claim 1 , further comprising, ciphering, by the secure element, the first data.

7 . The method according to claim 6 , wherein the first data are ciphered with an asymmetrical cipher algorithm.

8 . The method according to claim 1 , wherein the NFC transaction is a transaction during which the terminal and the distant module are likely to exchange secret data.

9 . The method according to claim 1 , further comprising, prior to storing, by the near-field communication module, the first data, detecting, by the near-field communication module, that the first data are critical data.

10 . A mobile terminal comprising:

a processor hosting an application configured to establish a NFC transaction with a distant module;

a near-field communication module; and

a secure element,

wherein the processor, the near-field communication module and the secure element are all distinct from each other,

wherein the near-field communication module is configured to:

store first data received from the distant module in the secure element, and

send second data to the application to notify it that the first data have been stored in the secure element, and

wherein the application is configured to, in response to receiving the second data, request the first data from the secure element.

11 . The terminal according to claim 10 , further comprising an interface software hosted by the processor and configured to execute instructions from the application, wherein the interface software is configured to authorize the application to implement the NFC transaction.

12 . The terminal according to claim 11 ,

wherein the application is a system application, or

wherein the application is a reliable application having received a permanent authorization to implement the NFC transaction, or

wherein the application has received a temporary authorization to implement the NFC transaction, wherein the secure element is configured to deliver the temporary authorization for the application to the interface software, the secure element having obtained this temporary authorization from an external server.

13 . The terminal according to claim 10 , wherein the second data are representative of the first data.

14 . The terminal according to claim 10 , wherein the second data are random data.

15 . The terminal according to claim 10 , wherein the secure element is configured to cipher the first data with an asymmetrical cipher algorithm.

16 . The terminal according to claim 10 , wherein the NFC transaction is a transaction during which the terminal and the distant module are likely to exchange secret data.

17 . The terminal according to claim 10 , wherein the near-field communication module is configured to detect that the first data are critical data prior to storing the first data.

18 . A method for implementing a 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, a near-field communication module, and a secure element, wherein the processor, the near-field communication module and the secure element are all distinct from each other, the method comprising:

storing, by the near-field communication module in the secure element, first data received 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;

in response:

forbidding, by the interface software, the application to request a key from the secure element when the interface software does not have an authorization for the application; or

requesting, by the application, the first data from the secure element; and

refusing, by the secure element, to send the first data to the application when the interface software does not have the authorization for the application.

Assignments (3)
CHANGE OF NAME Recorded Oct 9, 2024
From: PROTON WORLD INTERNATIONAL
To: STMICROELECTRONICS BELGIUM
Reel/Frame 069174/0847 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 14, 2023
From: CHARLES, ALEXANDRE
To: STMICROELECTRONICS (ROUSSET) SAS
Reel/Frame 062974/0728 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 14, 2023
From: VAN NIEUWENHUYZE, OLIVIER
To: PROTON WORLD INTERNATIONAL N.V.
Reel/Frame 062974/0881 →
Priority Claims (1)
FR 2113471 · Dec 14, 2021 · national
Continuity (1)
Related Publication 20230189002A1 · Jun 15, 2023
References Cited (17)
US 20080162312A1 · Sklovsky et al. · 2008 [cited by applicant]
US 20140019367A1 · Khan et al. · 2014 [cited by applicant]
US 20140364058A1 · Chew · 2014 [cited by applicant]
US 20150089586A1 · Ballesteros · 2015 [cited by applicant]
US 20150236756A1 · Ballesteros · 2015 [cited by applicant]
US 20150278798A1 · Lerch et al. · 2015 [cited by applicant]
US 20150348007A1 · Khan · 2015 [cited by examiner]
US 20160275504A1 · Koh · 2016 [cited by examiner]
US 20160379203A1 · Elhaoussine et al. · 2016 [cited by applicant]
US 20180310157A1 · Pan et al. · 2018 [cited by applicant]
US 20190156321A1 · Fontaine · 2019 [cited by examiner]
CN 104603810A · 2015 [cited by applicant]
CN 105379171A · 2016 [cited by applicant]
CN 105472546A · 2016 [cited by applicant]
WO 2015047224A1 · 2015 [cited by applicant]
WO WO2016026025A1 · 2016 [cited by examiner]
Pourghomi, P., et al., “Toward A Mobile Payment Market: A Comparative Analysis of Host Card Emulation and Secure Element,” International Journal of Computer Science and Information Security, (IJCSIS), vol. 13, No. 12, D… [cited by applicant]