IP Library › Granted Patent US 12,705,322
Granted Patent B2
US 12,705,322 · App. 18/254,706 · Granted Aug 11, 2026

Method, device and system for generating passwords

Inventors: Garry Bruneau (Chatillon Cedex, FR); Philippe Quesson (Chatillon Cedex, FR)
Assignee: ORANGE
G06F21/31
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,705,322
App. No.
18/254,706
Filed
May 26, 2023
Granted
Aug 11, 2026
Kind
B2
Art Unit
2439
USPC
726/6
Abstract

A method and a device for generating a password for access to a service. The method includes the following steps on a password generating device connected to a user terminal: obtaining a first item of data representative of at least one symbol; depending on the obtained first item of data, obtaining at least one second item of data having at least two symbols for a symbol of the first item of data; generating a third item of data, referred to as the password, from the at least one second item of data; and transmitting the password to the terminal.

Claims (29)

1 . A method for generating a password for accessing a service, said method being performed on a password generating device connected to a terminal of a user and comprising:

obtaining a first datum corresponding to an entire input code representative of a plurality of symbols entered into the password generating device by the user;

as a function of the first datum obtained, obtaining at least one second datum comprising at least two symbols for one symbol of the first datum, comprising generating a respective second datum for each of the plurality of symbols, and at least one of the second datums is dependent upon an order of the plurality of symbols or a recurrence of a symbol of the plurality of symbols;

generating a third datum, called the password, from said at least one second datum, wherein the obtaining said at least one second datum and the generating the third datum are performed such that the password is different than at least one other password generated by the same password generating device for the same input code; and

transmitting said password to the terminal.

2 . The method as claimed in claim 1 , further comprising, prior to the transmitting, verifying the first datum obtained.

3 . The method as claimed in claim 1 , further comprising, prior to the transmitting, verifying the password generated.

4 . The method as claimed in claim 1 , further comprising performing an unlocking step prior to obtaining a first symbol of the first datum.

5 . The method as claimed in claim 1 , furthermore comprising initializing the device, comprising recording a series of at least two symbols of the second datum in association with at least one symbol of the first datum.

6 . A device for generating a password, comprising:

a transmitter,

a memory; and

a processor which is configured to:

obtain a first datum corresponding to an entire input code representative of a plurality of symbols entered into the device by a user;

as a function of the datum obtained, obtain at least one second datum comprising at least two symbols for one symbol of the first datum, comprising generating a respective second datum for each of the plurality of symbols, and at least one of the second datums is dependent upon an order of the plurality of symbols or a recurrence of a symbol of the plurality of symbols;

generate a third datum, called the password, from said at least one second datum, wherein the obtaining said at least one second datum and the generating the third datum are performed such that the password is different than at least one other password generated by the same password generating device for the same input code; and

transmit said password via the transmission module.

7 . The device for generating a password as claimed in claim 6 , furthermore comprising a human-machine interface for obtaining said at least one first datum.

8 . The device for generating a password as claimed in claim 7 , in which the human-machine interface is a keyboard.

9 . The device for generating a password as claimed in claim 6 , in which the transmitter comprises a serial interface.

10 . The device for generating a password as claimed in claim 6 , in which the transmitter comprises a radio interface.

11 . A non-transitory computer readable medium comprising code instructions stored thereon which, when the program is executed by a processor of a password generating device, carries out a method for generating a password for accessing a service, said method comprising:

obtaining a first datum corresponding to an entire input code representative of a plurality of symbols entered into the password generating device by a user;

as a function of the first datum obtained, obtaining at least one second datum comprising at least two symbols for one symbol of the first datum, comprising generating a respective second datum for each of the plurality of symbols, and at least one of the second datums is dependent upon an order of the plurality of symbols or a recurrence of a symbol of the plurality of symbols;

generating a third datum, called the password, from said at least one second datum, wherein the obtaining said at least one second datum and the generating the third datum are performed such that the password is different than at least one other password generated by the same password generating device for the same input code; and

transmitting said password to a terminal of the user.

12 . The method as claimed in claim 1 , further comprising:

prior to obtaining the first datum, storing in a database, for each of a plurality of symbols that can be entered by the user, an association of the symbol with at least one respective second datum, each respective second datum comprising at least two symbols,

wherein obtaining the at least one second datum comprises, for each of the at least one plurality of symbols entered by the user, obtaining one of the at least one respective second datum that is associated with the symbol entered by the user.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 13, 2023
From: BRUNEAU, GARRY; QUESSON, PHILIPPE
To: ORANGE
Reel/Frame 063928/0905 →
Priority Claims (1)
FR 2012261 · Nov 27, 2020 · national
Continuity (1)
Related Publication 20230418914A1 · Dec 28, 2023
References Cited (24)
US 6687836B1 · Butler · 2004 [cited by examiner]
US 8312287B2 · Lim · 2012 [cited by examiner]
US 8520848B1 · Liu · 2013 [cited by examiner]
US 10733283B1 · Osborn et al. · 2020 [cited by applicant]
US 11657142B2 · Krishna · 2023 [cited by examiner]
US 20110225638A1 · Nahari · 2011 [cited by examiner]
US 20150067760A1 · Waltermann · 2015 [cited by examiner]
US 20150128234A1 · Xavier · 2015 [cited by examiner]
US 20170091441A1 · Moore, Jr. · 2017 [cited by examiner]
US 20170155635A1 · Venigalla · 2017 [cited by examiner]
US 20170169211A1 · Gao · 2017 [cited by examiner]
US 20170193216A1 · Lucas · 2017 [cited by examiner]
US 20170200003A1 · Zaver · 2017 [cited by examiner]
US 20170295160A1 · Zaifman · 2017 [cited by examiner]
US 20180300473A1 · O'Dell · 2018 [cited by examiner]
US 20210026943A1 · Tiller · 2021 [cited by examiner]
US 20220366033A1 · Krishna · 2022 [cited by examiner]
CN 106372492A · 2017 [cited by applicant]
FR 3028336A1 · 2016 [cited by applicant]
WO WO2007041825A1 · 2007 [cited by examiner]
Abdellaoui A, Khamlichi Yi, Chaoui H. A novel strong password generator for improving cloud authentication. Procedia Computer Science. Jan. 1, 2016;85:293-300. (Year: 2016). [cited by examiner]
English translation of the Written Opinion of the International Searching Authority dated May 30, 2023, for corresponding International Application No. PCT/FR2021/052071, filed Nov. 23, 2021. [cited by applicant]
International Search Report dated Jan. 25, 2022 for corresponding International Application No. PCT/FR2021/052071, filed Nov. 23, 2021. [cited by applicant]
Written Opinion of the International Searching Authority dated Jan. 25, 2022 for corresponding International Application No. PCT/FR2021/052071, filed Nov. 23, 2021. [cited by applicant]