Method and service-providing server for secure transmission of user-authenticating information

US10594498B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10594498-B2
Application numberUS-201916419009-A
CountryUS
Kind codeB2
Filing dateMay 22, 2019
Priority dateJan 5, 2016
Publication dateMar 17, 2020
Grant dateMar 17, 2020

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.

A method for secure transmission of user-authenticating information is provided. The method includes steps of: a service-providing server (a) determining whether a public key of the user is registered in a blockchain network, and instructing a user-authenticating information generator to generate user-authenticating information for reference, instructing an encrypting engine to encrypt the generated user-authenticating information for reference by using the public key of the user retrieved from the blockchain network, and instructing a message-sending part to transmit the encrypted user-authenticating information for reference to a mobile device of the user; and (b) in case that user-authenticating information for comparison is acquired from the user device and if the user-authenticating information for comparison is determined as identical to the user-authenticating information for reference, providing the user device with the service desired by the user.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for secure transmission of user-authenticating information, comprising steps of: (a) a service-providing server, in response to a service request for a service desired by a user being acquired from a user device, determining whether a public key of the user is registered in a blockchain network or supporting another device connected with the service-providing server to determine whether the public key of the user is registered in the blockchain network, and in response to the public key of the user being determined as registered in the blockchain network, instructing a user-authenticating information generator to generate user-authenticating information for reference, instructing an encrypting engine to encrypt the generated user-authenticating information for reference by using the public key of the user retrieved from the blockchain network, and instructing a message-sending part to transmit the encrypted user-authenticating information for reference to a mobile device of the user or supporting another device connected with the service-providing server to transmit the encrypted user-authenticating information for reference to the mobile device of the user; and (b) the service-providing server, in case that user-authenticating information for comparison is acquired from the user device, wherein the mobile device instructs a decrypting engine to decrypt the encrypted user-authenticating information for reference received from the service-providing server into decrypted information by using a private key of the user which has been stored beforehand, and displays the decrypted information, and then the user-authenticating information for comparison is inputted by the user via the user device after the user confirms the decrypted information displayed on the mobile device, and in response to the user-authenticating information for comparison being determined as identical to the user-authenticating information for reference, providing the user device with the service desired by the user who has sent the service request or supporting another device connected with the service-providing server to provide the user device with the service desired by the user who has sent the service request, wherein, at the step of (a), the service-providing server, in response to the public key of the user being determined as not registered in the blockchain network, transmits a generation request for the public key of the user to the mobile device of the user, to thereby allow the mobile device of the user to generate the private key of the user and its corresponding public key of the user by way of a key-generating engine, allows the private key of the user to store in the mobile device and the public key of the user to transmit to the service-providing server, and in response to the public key of the user being acquired from the mobile device of the user, transmits the public key of the user to at least one blockchain node included in the blockchain network, to thereby instruct the at least one blockchain node to register the public key of the user in the blockchain network, and acquires a transaction ID for registration corresponding to the public key of the user registered in the blockchain network, and wherein the service-providing server, in response to the public key of the user is-being acquired from the mobile device of the user, transmits the public key of the user and user identification information on the user to a key server, to thereby instruct the key server to (i) generate transaction information for registration to be used for registering the public key of the user in the blockchain network and its corresponding transaction ID for registration by way of a transaction-processing engine, (ii) match and manage the user identification information and the transaction ID for registration, and (iii) transmit the transaction information for registration to the at least one blockchain node, to thereby allow the transaction information for registration to register in the blockchain network. 2. A method for secure transmission of user-authenticating information, comprising steps of: (a) a service-providing server, in response to a service request for a service desired by a user being acquired from a user device, determining whether a public key of the user is registered in a blockchain network or supporting another device connected with the service-providing server to determine whether the public key of the user is registered in the blockchain network, and in response to the public key of the user being determined as registered in the blockchain network, instructing a user-authenticating information generator to generate user-authenticating information for reference, instructing an encrypting engine to encrypt the generated user-authenticating information for reference by using the public key of the user retrieved from the blockchain network, and instructing a message-sending part to transmit the encrypted user-authenticating information for reference to a mobile device of the user or supporting another device connected with the service-providing server to transmit the encrypted user-authenticating information for reference to the mobile device of the user; and (b) the service-providing server, in case that user-authenticating information for comparison is acquired from the user device, wherein the mobile device instructs a decrypting engine to decrypt the encrypted user-authenticating information for reference received from the service-providing server into decrypted information by using a private key of the user which has been stored beforehand, and displays the decrypted information, and then the user-authenticating information for comparison is inputted by the user via the user device after the user confirms the decrypted information displayed on the mobile device, and in response to the user-authenticating information for comparison being determined as identical to the user-authenticating information for reference, providing the user device with the service desired by the user who has sent the service request or supporting another device connected with the service-providing server to provide the user device with the service desired by the user who has sent the service request, wherein, at the step of (a), the service-providing server transmits a key request for the public key of the user, using the transaction ID for registration corresponding to the public key of the user registered in the blockchain network, to the at least one blockchain node included in the blockchain network, to thereby instruct the at least one blockchain node to transmit the public key of the user, which is registered in the blockchain network as corresponding to the transaction ID for registration, to the service-providing server, wherein the service-providing server transmits the user identification information, as the key request for the public key of the user, to the key server, to thereby instruct the key server to (i) transmit the transaction ID for registration, which is managed according to the user identification information, to the at least one blockchain node, to thereby acquire the transaction information for registration corresponding to the transaction ID for registration, and (ii) transmit the public key of the user included in the transaction information for registration to the service-providing server. 3. The method of claim 1 , wherein the user-authenticating information for reference includes numbers, characters, symbols, or any combination thereof. 4. The method of claim 1 , wherein, at the step of (a), the service-providing server transmits the encrypted user-authenticating information for reference to the mobile device of the user by using a phone number corresponding to the user. 5. The method of claim 1 , wherein, at th

Assignees

Inventors

Classifications

  • H04L9/0861Primary

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

  • Authentication · CPC title

  • wherein the data content is protected, e.g. by encrypting or encapsulating the payload · CPC title

  • using cryptographic hash functions · CPC title

  • including means for verifying the identity or authority of a user of the system {or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials} · 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 US10594498B2 cover?
A method for secure transmission of user-authenticating information is provided. The method includes steps of: a service-providing server (a) determining whether a public key of the user is registered in a blockchain network, and instructing a user-authenticating information generator to generate user-authenticating information for reference, instructing an encrypting engine to encrypt the gene…
Who is the assignee on this patent?
Coinplug Inc
What technology area does this patent fall under?
Primary CPC classification H04L9/0861. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 17 2020 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).