IP Library › Granted Patent US 12,531,725
Granted Patent B2
US 12,531,725 · App. 18/805,693 · Granted Jan 20, 2026

Electronic device for generating password and methods thereof

Inventors: Sohee Kim (Incheon, KR); Gun Jun Lee (Incheon, KR); Sung Hee Hong (Gwangmyeong-si, KR); Jeongdae Hong (Seoul, KR); Sulgi Kim (Seoul, KR); Garam Lee (Seoul, KR)
Assignee: CRYPTO LAB INC.
H04L9/0863H04L9/008
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,531,725
App. No.
18/805,693
Granted
Jan 20, 2026
Kind
B2
Abstract

Disclosed is a server device. The device includes: a communicator; a memory; and a processor. Here, a processor is configured to transmit user interface (UI) data including a plurality of questions to an external device through the communicator, based on the plurality of answers corresponding to the plurality of questions are received from the external device store a plurality of answers in the memory, generate a secret sentence used for generating a password based on the plurality of answers, and transmit the generated secret sentence to the external device through the communicator. The plurality of answers include a homomorphic ciphertext that is homomorphically encrypted by the external device. Accordingly, the password may be generated while maintaining its security.

Claims (62)

1 . A server device comprising:

a communicator;

a memory; and

a processor configured to

transmit user interface (UI) data including a plurality of questions to an external device through the communicator,

based on the plurality of answers corresponding to the plurality of questions are received from the external device, store a plurality of answers in the memory,

generate a secret sentence used for generating a password based on the plurality of answers, and transmit the generated secret sentence to the external device through the communicator,

wherein the plurality of answers include a homomorphic ciphertext that is homomorphically encrypted by the external device.

2 . The device as claimed in claim 1 , wherein the processor is configured to

generate the password by combining words included in the secret sentence according to a predetermined mnemonic rule, and

transmit the secret sentence and the password to the external device through the communicator, and

the secret sentence and the password are in a homomorphically encrypted state.

3 . The device as claimed in claim 2 , wherein the memory stores a generative artificial intelligence (AI) model, and

the processor is configured to generate the secret sentence by inputting the plurality of answers into the generative AI model.

4 . The device as claimed in claim 2 , wherein the memory stores a plurality of word pools corresponding to respective sentence components of the secret sentence and data on a structure of the secret sentence, and

the processor is configured to

detect at least one word matching at least one answer among the plurality of answers from the plurality of word pools, and

generate the secret sentence by sequentially arranging the detected at least one word according to the sentence structure.

5 . The device as claimed in claim 4 , wherein the processor is configured to

generate at least one random answer, and

generate the secret sentence based on the plurality of answers and the at least one random answer.

6 . The device as claimed in claim 3 or 4 , wherein the processor is configured to

generate at least one random answer, and

generate the secret sentence based on the plurality of answers and the at least one random answer.

7 . An electronic device comprising:

a communicator;

a display;

a memory; and

a processor configured to

generate each of a secret key, a public key, and an operation key for homomorphic encryption, store the keys in the memory, transmit the operation key to a server device through the communicator,

based on the UI data including a plurality of questions is received from the server device through the communicator, control the display to display a user interface (UI) screen corresponding to UI data,

based on the plurality of answers corresponding to the plurality of questions are input through the UI screen, generate a plurality of homomorphic ciphertexts by homomorphically encrypting a plurality of answers using the public key, and

based on the secret sentence generated based on the plurality of homomorphic ciphertexts is received from the server device through the communicator, decrypt a secret sentence by using the secret key.

8 . The device as claimed in claim 7 , wherein the processor is configured to based on the password generated by combining words included in the secret sentence according to a predetermined mnemonic rule is received from the server device through the communicator, decrypt a password by using the secret key.

9 . The device as claimed in claim 7 , wherein the memory stores data for a predetermined mnemonic rule, and

the processor is configured to

decrypt the secret sentence received from the server device by using the secret key, and

generate a password by combining words included in the decrypted secret sentence according to the mnemonic rule.

10 . A method for generating a password by a server device, the method comprising:

transmitting user interface (UI) data including a plurality of questions to an external device;

based on the plurality of answers corresponding to the plurality of questions are received from the external device, generating a secret sentence used for generating a password based on a plurality of answers; and

transmitting the secret sentence to the external device,

wherein the plurality of answers include a homomorphic ciphertext that is homomorphically encrypted by the external device.

11 . The method as claimed in claim 10 , further comprising:

generating the password by combining words included in the secret sentence according to a predetermined mnemonic rule; and

transmitting the password to the external device,

wherein the secret sentence and the password are in a homomorphically encrypted state.

12 . The method as claimed in claim 11 , wherein in the generating of the secret sentence based on the plurality of answers,

the secret sentence is generated by inputting the plurality of answers into a generative artificial intelligence (AI) model.

13 . The method as claimed in claim 11 , wherein the generating of the secret sentence based on the plurality of answers includes:

detecting at least one word matching at least one answer among the plurality of answers from a plurality of pre-stored word pools; and

generating the secret sentence by sequentially arranging the detected at least one word according to a sentence structure.

14 . A method for generating a password by an electronic device, the method comprising:

generating each of a secret key, a public key, and an operation key for homomorphic encryption;

transmitting the operation key to a server device;

displaying a user interface (UI) screen including a plurality of questions based on UI data provided by the server device;

based on the plurality of answers corresponding to the plurality of questions are input through the UI screen, generating a plurality of homomorphic ciphertexts by homomorphically encrypting a plurality of answers using the public key;

transmitting the plurality of homomorphic ciphertexts to the server device; and

based on the secret sentence generated based on the plurality of homomorphic ciphertexts is received from the server device, decrypting a secret sentence by using the secret key.

15 . The method as claimed in claim 14 , further comprising based on the password generated by combining words included in the secret sentence according to a predetermined mnemonic rule is received from the server device, decrypting a password by using the secret key.

16 . The method as claimed in claim 14 , further comprising decrypting the secret sentence received from the server device by using the secret key, and

generating a password by combining words included in the decrypted secret sentence according to a predetermined mnemonic rule.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2024
From: KIM, SOHEE; LEE, GUN JUN; HONG, SUNG HEE; HONG, JEONGDAE; KIM, SULGI; LEE, GARAM
To: CRYPTO LAB INC.
Reel/Frame 068297/0586 →
Priority Claims (2)
KR 10-2023-0106735 · Aug 16, 2023 · national
KR 10-2024-0102314 · Aug 1, 2024 · national
Continuity (1)
Related Publication 20250119282A1 · Apr 10, 2025
References Cited (9)
US 10397207B1 · Huynh · 2019 [cited by examiner]
US 10469262B1 · Schroeder · 2019 [cited by examiner]
US 10742634B1 · Shahbazi · 2020 [cited by examiner]
US 20140270160A1 · Adams · 2014 [cited by examiner]
US 20140316768A1 · Khandekar · 2014 [cited by examiner]
US 20180076956A1 · Camenisch · 2018 [cited by examiner]
US 20190065731A1 · Brocious · 2019 [cited by examiner]
US 20200372149A1 · Di Pietro · 2020 [cited by examiner]
US 20230045288A1 · Cambou · 2023 [cited by examiner]