IP Library Granted Patent US 10,839,097
Granted Patent B2
US 10,839,097 · App. 15/201,549 · Granted Nov 17, 2020

Securing a confirmation of a sequence of characters, corresponding method, device and computer program product

Inventors: Remi Geraud (Antony, FR); Hiba Koudoussi (Paris, FR); David Naccache (Paris, FR)
Assignee: INGENICO GROUP
G06F21/6245G06F21/31G06F21/55G06F21/85G06Q20/206G06Q20/34G06F2221/031G06F2221/034G06F2221/2137G06F2221/2143
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,839,097
App. No.
15/201,549
Granted
Nov 17, 2020
Kind
B2
Abstract

The proposed technique relates to a method for securing a confirmation of a sequence of characters (SEQ) entered by a user on an electronic data entry device comprising an unsecured processor and a secured processor. This method, implemented in the secured processor, comprises determining a processing operation to be applied to said sequence of characters (SEQ), as a function of a signal (SIG_V) representing a confirmation, by the user, of the sequence of characters (SEQ), the signal (SIG_V) representing a confirmation being delivered by a confirmation means belonging to a set comprising at least two distinct confirmation means.

Claims (23)

1. A computer-implemented method for securing a confirmation of a sequence of characters entered by a user on an electronic data entry device comprising an unsecured processor and a secured processor, the unsecured processor being placed under the control of the secured processor, said method comprising:

determining, by said secured processor, of a processing operation to be applied to said sequence of characters, as a function of data representing a confirmation, by said user, of said sequence of characters, said data representing the confirmation being delivered by a confirmation button belonging to a set comprising at least two distinct confirmation buttons.

2. The computer-implemented method of claim 1 , wherein determining further comprises:

obtaining the data representing the confirmation of said sequence of characters;

obtaining said sequence of characters within a secured memory; and

when said data represents an unsecured confirmation:

transmitting said sequence of characters to a current application; and

eliminating said sequence of characters from said secured memory.

3. The computer-implemented method of claim 2 , wherein determining further comprises:

when the data represents a secured confirmation, comparing the current application with a list of predetermined applications;

when said current application is present in the list of predetermined applications:

transmitting said sequence of characters to said current application; and

eliminating said sequence of characters from said secured memory; and

when said current application is absent from the list of predetermined applications, eliminating said sequence of characters from said secured memory.

4. The computer-implemented method of claim 3 , wherein the method further comprises, when said current application is absent from the list of predetermined applications, displaying, on a screen of said electronic data entry device, an indication of the elimination without transmission of said sequence of characters.

5. The computer-implemented of claim 2 , wherein the length of said sequence of characters obtained within said secured memory is predefined.

6. The computer-implemented method of claim 2 , wherein said sequence of characters is eliminated from said secured memory if no new entry of characters is done on said electronic data entry device for a predetermined period of time.

7. The computer-implemented method of claim 1 , wherein said electronic data entry device is a payment terminal.

8. An electronic data entry device comprising an unsecured processor and a secured processor, the unsecured processor being placed under the control of the secured processor, and comprising means for securing a confirmation of a sequence of characters entered by a user, said electronic data entry device comprising:

a set comprising at least two distinct confirmation buttons; and

means for determining, by said secured processor, of a processing operation to be applied to said sequence of characters, as a function of data representing a confirmation button, used by said user to confirm said sequence of characters, said data representing a confirmation being delivered by one of the confirmation buttons belonging to said set comprising the at least two distinct confirmation buttons.

9. A non-transitory computer-readable medium comprising computer-executable instructions that cause a microprocessor to execute a method for securing a confirmation of a sequence of characters entered by a user on an electronic data entry device comprising an unsecured processor and a secured processor, the unsecured processor being placed under the control of the secured processor, said method comprising:

determining, by said secured processor, of a processing operation to be applied to said sequence of characters, as a function of data representing a confirmation, by said user, of said sequence of characters, said data representing the confirmation being delivered by a confirmation button belonging to a set comprising at least two distinct confirmation buttons.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 17, 2021
From: INGENICO GROUP
To: BANKS AND ACQUIRERS INTERNATIONAL HOLDING
Reel/Frame 058173/0055 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 16, 2016
From: GERAUD, REMI; KOUDOUSSI, HIBA; NACCACHE, DAVID
To: INGENICO GROUP
Reel/Frame 039452/0639 →