IP Library Granted Patent US 10,693,645
Granted Patent B2
US 10,693,645 · App. 15/744,402 · Granted Jun 23, 2020

Security management system for performing a secure transmission of data from a token to a service provider server by means of an identity provider server

Inventors: Georges Debois (Meudon, FR); Aline Gouget (Meudon, FR); Michael Webster (Meudon, FR)
Assignee: Thales Dis France SA
H04L9/3213H04L9/321H04L9/3234H04L9/3263H04L63/0435H04L63/0442
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 10,693,645
App. No.
15/744,402
Granted
Jun 23, 2020
Kind
B2
Abstract

The present invention relates to a security management system for performing a secure transmission of data from a token to a service provider server by means of an identity provider server, wherein said security management system comprises: —said identity provider server which is adapted to: —open with said token a secure messaging channel by means of a General Authentication Procedure using at least one certificate; —receive via said secure messaging channel from said token enciphered data; —transmit to said service provider server said enciphered data; —said service provider server which is adapted to: —receive from said identity provider server enciphered data of said token; —decipher said enciphered data to extract said data; —said token which is adapted to: —encipher data; and—transmit via said secure messaging channel to said identity provider server said enciphered data.

Claims (42)

1. A security management system for performing a secure transmission of data from a token to a service provider server by means of an identity provider server, wherein said security management system comprises:

said identity provider server (IDP) which is adapted to:

open with said token a secure messaging channel by means of a General Authentication Procedure using at least one certificate;

receive via said secure messaging channel from said token enciphered data including a pseudonym of said token that depends on a secret key of said token and on public information of said service provider wherein the enciphered data is enciphered using a cryptographic key of said service provider; and

transmit to said service provider server said enciphered data;

said service provider server which is adapted to:

receive from said identity provider server enciphered data of said token;

decipher said enciphered data using a deciphering key corresponding to the cryptographic key used to encipher the enciphered data to extract said data including said pseudonym;

said token which is adapted to:

encipher said data including a pseudonym of said token that depends on a secret key of said token and on public information of said service provider wherein the enciphered data is enciphered using a cryptographic key of said service provider; and

transmit via said secure messaging channel to said identity provider server said enciphered data.

2. The security management system according to claim 1 , wherein for opening a secure messaging channel:

said identity provider server is further adapted to transmit to said token said at least one certificate; and

said token is further adapted to check said at least one certificate received from said identity provider server.

3. The security management system according to claim 2 , wherein said at least one certificate is a service provider server certificate and comprises:

access permissions and role of said service provider server; and a sector public key wherein said public information of said service provider is said sector public key.

4. The security management system according to claim 3 , wherein said service provider server certificate further comprises an authentication public key corresponding to an authentication private key for use to perform a Terminal authentication.

5. The security management system according to claim 1 , wherein said at least one certificate is an identity provider server certificate and comprises:

access permissions and role of said identity provider server.

6. The security management system according to claim 5 , wherein said identity provider server certificate further comprises an authentication public key corresponding to an authentication private key for use to perform a Terminal authentication.

7. The security management system according to claim 1 , wherein the enciphering and the deciphering of said data is performed using an asymmetric scheme.

8. The security management system according to the previous claim 7 , wherein:

said service provider server certificate further comprises a public encipher key;

the enciphering of data by said token is performed using said public encipher key;

the deciphering of said enciphered data by said service provider server is performed using a private encipher key corresponding to said public encipher key.

9. The security management system according to claim 1 , wherein the enciphering and the deciphering of said data is performed using a symmetric scheme.

10. The security management system according to the previous claim 9 , wherein:

the token further comprises a secret key;

the service provider server further comprises a first secret data and a second secret data which is the result of the ciphering of said first secret data with said secret key;

the service provider server certificate further comprises said second secret data;

and wherein:

the token is further adapted to extract from said service provider server certificate said first secret data, said extraction being based on the deciphering of said second secret data using said secret key;

the enciphering of data by said token is performed using as a ciphering key said first secret data or a derived key from said first secret data;

the deciphering of said enciphered data by said service provider server is performed using as a deciphering key said first secret data or said derived key.

11. The security management system according to claim 1 , wherein said token is a secure element.

12. A method for performing a transmission of data from a token to a service provider server by means of an identity provider server, wherein said method comprises:

opening with said token by means of said identity provider server a secure messaging channel by means of a General Authentication Procedure using at least one certificate;

enciphering, by means of said token, data including a pseudonym of said token that depends on a secret key of said token and on public information of said service provider wherein the enciphered data is enciphered using a cryptographic key of said service provider and transmitting via said secure messaging channel to said identity provider server said enciphered data

receiving from said token via said secure messaging channel by means of said identity provider server said enciphered data;

transmitting to said service provider server by means of said identity provider server said enciphered data;

receiving from said identity provider server by means of said service provider server said enciphered data of said token;

deciphering said enciphered data by means of said service provider server using a deciphering key corresponding to the cryptographic key used to encipher said enciphered data to extract said data including said pseudonym.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 28, 2023
From: THALES DIS FRANCE SA
To: THALES DIS FRANCE SAS
Reel/Frame 064730/0238 →
CHANGE OF NAME Recorded May 11, 2020
From: GEMALTO SA
To: THALES DIS FRANCE SA
Reel/Frame 052629/0166 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2018
From: DEBOIS, GEORGES; GOUGET, ALINE; WEBSTER, MICHAEL
To: GEMALTO SA
Reel/Frame 044658/0013 →