IP Library Granted Patent US 9,946,882
Granted Patent B2
US 9,946,882 · App. 13/800,195 · Granted Apr 17, 2018

Method and devices to secure the entry of an alphanumerical code, corresponding computer program product and storage means

Inventor: Christopher Rotsaert (Wasquehal, FR)
Assignee: INGENICO GROUP
G06F21/60G06F21/34G09C1/00
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,946,882
App. No.
13/800,195
Granted
Apr 17, 2018
Kind
B2
Abstract

A method and device are provided for securing entry of an alphanumerical code by a user. The method includes: obtaining, through a first device, information for converting at least one portion of the alphanumerical code into at least one portion of converted code, the information for converting being one-time converting means; a piece of information identifying the information for converting; entering, into a second device distinct from the first device, at least the portion of converted code, converted using the information for converting; and transmitting at least the portion of converted code and the piece of information identifying the information for converting towards a secured server.

Claims (37)

1. A method comprising:

securing entry of an alphanumerical code, wherein securing entry comprises the following acts:

receiving from a secured server, by a first device,

at least one conversion table for converting at least one portion of said alphanumerical code into at least one portion of converted code, said at least one conversion table being a one-time conversion table; and

an identifier of the at least one conversion table;

displaying the at least one conversion table on a display of the first device;

converting, by using the at least one conversion table, the at least one portion of the alphanumerical code into the at least one portion of converted code;

entering the at least one portion of converted code, into a second device distinct from said first device, wherein the first device has access to the at least one conversion table and not to the at least one portion of converted code, and wherein the second device has access to the at least one portion of converted code and not to the at least one conversion table; and

transmitting the at least one portion of converted code and the identifier of the at least one conversion table to the secured server, the transmitting providing the secured server access to all information needed for reconstruction of the alphanumerical confidential code.

2. The method according to claim 1 , wherein the method comprises, before said act of transmitting, an act of encrypting the at least one portion of converted code.

3. The method according to claim 2 , wherein said act of encrypting also implements encrypting said identifier.

4. The method according to claim 1 , wherein said first and second devices are respectively a device of a merchant involved in a transaction necessitating entry of said alphanumerical code and a payment accessory connected to said device of said merchant.

5. The method according to claim 1 , wherein said first and second devices are respectively a payment accessory connected to a device of a merchant involved in a transaction necessitating entry of said alphanumerical code and said device of said merchant.

6. The method according to claim 1 , wherein transmitting comprises:

transmitting said at least one portion of converted code from the second device to the secured server, and transmitting said identifier from the first device to the secured server.

7. The method according to claim 1 , wherein transmitting comprises:

encrypting, by the second device, said at least one portion of converted code to produce an encrypted portion of converted code, transmitting said encrypted portion of converted code from the second device to the first device, and then transmitting the encrypted portion of the converted code and said identifier from the first device to the secured server.

8. The method according to claim 1 , wherein transmitting comprises:

transmitting said identifier from the first device to the second device, and then transmitting said at least one portion of converted code and the identifier from the second device to the secured server.

9. A computer-readable and non-transitory storage medium storing a computer program comprising a set of instructions executable by a computer or a processor to implement a method, wherein the method comprises:

securing entry of an alphanumerical code, wherein securing entry comprises the following acts:

receiving from a secured server, by a first device on which the instructions are executed,

at least one conversion table for converting at least one portion of said alphanumerical code into at least one portion of converted code, said at least one conversion table being a one-time conversion table; and

an identifier of the at least one conversion table;

displaying the at least one conversion table on a display of the first device;

receiving from a second device, distinct from said first device, an encrypted portion of converted code, which corresponds to the alphanumeric code converted to the at least one portion of converted code by the user and entered into and encrypted by the second device, wherein the first device has access to the at least one conversion table and not to the at least one portion of converted code unencrypted, and wherein the second device has access to the at least one portion of converted code and not to the at least one conversion table; and

transmitting at least said encrypted portion of converted code and the identifier to a secured server.

10. A system for securing entry of an alphanumerical code by a user, wherein the system comprises:

a first device, comprising:

a display;

means for receiving from a secured server:

at least one conversion table for converting at least one portion of said alphanumerical code into at least one portion of converted code, said information for converting being a one-time conversion table; and

an identifier of said at least one conversion table; and

means for displaying the at least one conversion table on the display; and

a second device, distinct from the first device and comprising:

means for entering at least said portion of converted code, converted by the user using said at least one conversion table displayed on the display of the first device, wherein the first device has access to the at least one conversion table and not to the at least one portion of converted code, and wherein the second device has access to the at least one portion of converted code and not to the at least one conversion table; and

means for transmitting the at least one portion of converted code and the identifier of the at least one conversion table to the secured server, the transmitting providing the secured server access to all information needed for reconstruction of the alphanumerical confidential code.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 17, 2021
From: INGENICO GROUP
To: BANKS AND ACQUIRERS INTERNATIONAL HOLDING
Reel/Frame 058173/0055 →
CHANGE OF NAME Recorded Mar 13, 2018
From: COMPAGNIE INDUSTRIELLE ET FINANCIERE D'INGENIERIE "INGENICO"
To: INGENICO GROUP
Reel/Frame 046901/0187 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 21, 2013
From: ROTSAERT, CHRISTOPHER
To: COMPAGNIE INDUSTRIELLE ET FINANCIERE D'INGENIERIE "INGENICO"
Reel/Frame 030664/0097 →
Priority Claims (1)
FR 12 52268 · Mar 13, 2012 · national
Continuity (1)
Related Publication 20130247213A1 · Sep 19, 2013