IP Library Granted Patent US 9,319,882
Granted Patent B2
US 9,319,882 · App. 14/439,167 · Granted Apr 19, 2016

Method for mutual authentication between a terminal and a remote server by means of a third-party portal

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 9,319,882
App. No.
14/439,167
Granted
Apr 19, 2016
Kind
B2
Abstract

Mutual authentication between: (i) a user terminal cooperating with a security element and an application for registering with a service, and (ii) a remote server that provides the service, by means of a third-party portal, includes: i) transmitting, to the remote server by means of the portal, signed information R enabling the security element to be authenticated in the remote server; ii) authenticating the security element in the remote server; iii) transmitting a value R′ signed by the remote server to the application by means of the portal; iv) transmitting a request for verification of the signed value R′ from the application to the security element; v) verifying, in the security element, the signature of the remote server and whether the requested service has been granted by the remote server; vi) establishing a secure connection with the remote server using the security element, and requesting that the service be executed.

Claims (16)

1. A method for mutual authentication between (i) a user terminal cooperating with a security element as well as an application for registering with a service, and (ii) a remote server by means of a third-party portal, said remote server being suitable for providing said service, said method comprising:

step i—after authenticating the user of said user terminal with said third-party portal, transmitting to said remote server by means of said third-party portal, signed information R, to enable said security element to be authenticated in said remote server, as well as a service request, wherein R comprises an identifier of said security element;

step ii—authenticating said security element in said remote server, and if said security element is recognized:

step iii—transmitting a value R′ signed by said remote server from said remote server to said application by means of said third-party portal, said value R′ including said s fined information R as well as a URL address making a response to said service request possible;

step iv—transmitting a request for verification of said signed value R′ from said application to said security element;

step v—verifying, in said security element, the signature of the remote server and whether the requested service has been granted by said remote server;

step vi—establishing a secure connection with said remote server from said security element, and requesting that said requested service be executed.

2. The method according to claim 1 , wherein said signed information R is concatenated with an anti-replay value.

3. The method according to claim 1 , wherein said signed information R is concatenated with a random value.

4. The method according to claim 1 , wherein said signed information R is signed by a message authentication code (mac).

5. The method according to claim 1 , wherein:

step i—comprises transmitting said signed information R generated by said security element by means of said user terminal; and

step iii—comprises directly transmitting said signed value R′ from said third-party portal to said application.

6. A method according to claim 1 , wherein:

step i—comprises transmitting said signed information R from a telecommunications terminal to said remote server by means of said third-party portal; and

step iii—comprises transmitting said signed value R′ from said third-party portal to said telecommunications terminal and prompting the user of said telecommunications terminal to enter said signed value R′ received into said user terminal via its man-machine interface, with said signed value R′ being transmitted to said application.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 1, 2023
From: THALES DIS FRANCE SA
To: THALES DIS FRANCE SAS
Reel/Frame 064771/0111 →
CHANGE OF NAME Recorded Aug 25, 2023
From: GEMALTO SA
To: THALES DIS FRANCE SA
Reel/Frame 064716/0571 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 8, 2015
From: BERARD, XAVIER; PICO, RICHARD; FAURE, FREDERIC; GONZALVO, BENOIT
To: GEMALTO SA
Reel/Frame 035800/0276 →