Electronic device for generating password and methods thereof

US12531725B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12531725-B2
Application numberUS-202418805693-A
CountryUS
Kind codeB2
Filing dateAug 15, 2024
Priority dateAug 16, 2023
Publication dateJan 20, 2026
Grant dateJan 20, 2026

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 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.

Assignees

Inventors

Classifications

  • involving homomorphic encryption · CPC title

  • Generative networks · CPC title

  • H04L9/0863Primary

    involving passwords or one-time passwords (network architectures or network communication protocols for using one-time keys in a packet data network H04L63/067) · CPC title

  • H04L9/0861Primary

    Generation of secret information including derivation or calculation of cryptographic keys or passwords · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12531725B2 cover?
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…
Who is the assignee on this patent?
Crypto Lab Inc
What technology area does this patent fall under?
Primary CPC classification H04L9/0863. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jan 20 2026 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).