Blockchain intelligent security implementation

US2020244457A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2020244457-A1
Application numberUS-201916258178-A
CountryUS
Kind codeA1
Filing dateJan 25, 2019
Priority dateJan 25, 2019
Publication dateJul 30, 2020
Grant date

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.

In some examples, Blockchain intelligent security implementation may include determining whether a Blockchain transaction has been initiated, generating, based on a determination that the Blockchain transaction has been initiated, a password, and storing the generated password. The stored password may be forwarded to a user associated with the Blockchain transaction. A further password may be received from the user associated with the Blockchain transaction, and validated, based on comparison of the stored password to the further password. Based on the validation of the further password, the Blockchain transaction may be processed.

First claim

Opening claim text (preview).

What is claimed is: 1 . A Blockchain intelligent security implementation apparatus comprising: a Blockchain transaction analyzer, executed by at least one hardware processor, to determine whether a Blockchain transaction has been initiated; a password generator, executed by the at least one hardware processor, to generate, based on a determination that the Blockchain transaction has been initiated, a password; a password recorder, executed by the at least one hardware processor, to store the generated password; a password communicator, executed by the at least one hardware processor, to forward the stored password to a user associated with the Blockchain transaction; a password validator, executed by the at least one hardware processor, to receive a further password from the user associated with the Blockchain transaction, and validate, based on comparison of the stored password to the further password received from the user associated with the Blockchain transaction, the further password; and a Blockchain transaction processor, executed by the at least one hardware processor, to process, based on the validation of the further password, the Blockchain transaction. 2 . The apparatus according to claim 1 , wherein the password generator is executed by the at least one hardware processor to generate, based on the determination that the Blockchain transaction has been initiated, the password by: ascertaining a plurality of user inputs associated with the user associated with the Blockchain transaction; ascertaining a hash of a previous block associated with the Blockchain transaction; and generating the stored password by performing a hash operation on the plurality of user inputs associated with the user associated with the Blockchain transaction, and performing a hash operation on the hash of the previous block associated with the Blockchain transaction. 3 . The apparatus according to claim 2 , wherein the plurality of user inputs include at least two of: a user identification associated with the user associated with the Blockchain transaction; an input from the user associated with the Blockchain transaction; a latest sequence number of the user associated with the Blockchain transaction; or a seed value for a deterministic component of the stored password. 4 . The apparatus according to claim 1 , wherein the stored password includes a deterministic component and a random component. 5 . The apparatus according to claim 1 , wherein the password recorder is executed by the at least one hardware processor to store the generated password by: mapping the generated password to a Blockchain transaction identification; and storing the generated password in association with the Blockchain transaction identification. 6 . The apparatus according to claim 1 , wherein the password communicator is executed by the at least one hardware processor to forward the stored password to the user associated with the Blockchain transaction by: generating a short message service (SMS) message that includes the stored password; and forwarding, from a Blockchain associated with the Blockchain transaction, the SMS message to the user associated with the Blockchain transaction. 7 . The apparatus according to claim 6 , wherein the password communicator is executed by the at least one hardware processor to generate the SMS message that includes the stored password by: generating the SMS message that includes the stored password, user information associated with the user associated with the Blockchain transaction, and transaction information associated with the Blockchain transaction. 8 . The apparatus according to claim 1 , wherein the password validator is executed by the at least one hardware processor to validate, based on comparison of the stored password to the further password received from the user associated with the Blockchain transaction, the further password by: determining, based on the comparison of the stored password to the further password received from the user associated with the Blockchain transaction, whether the stored password matches the further password; based on a determination that the stored password does not match the further password, generating a validation failure indication; and based on a determination that the stored password matches the further password, generating a validation approval indication. 9 . A method for Blockchain intelligent security implementation, the method comprising: determining, by at least one hardware processor, whether a Blockchain transaction has been initiated; generating, by the at least one hardware processor and based on a determination that the Blockchain transaction has been initiated, a password that includes a deterministic component and a random component; storing, by the at least one hardware processor, the generated password; forwarding, by the at least one hardware processor, the stored password to a user associated with the Blockchain transaction; receiving, by the at least one hardware processor, a further password from the user associated with the Blockchain transaction; validating, by the at least one hardware processor and based on comparison of the stored password to the further password received from the user associated with the Blockchain transaction, the further password; and processing, by the at least one hardware processor and based on the validation of the further password, the Blockchain transaction. 10 . The method according to claim 9 , wherein generating, by the at least one hardware processor and based on the determination that the Blockchain transaction has been initiated, the password that includes the deterministic component and the random component further comprises: ascertaining, by the at least one hardware processor, a plurality of user inputs associated with the user associated with the Blockchain transaction; ascertaining, by the at least one hardware processor, a hash of a previous block associated with the Blockchain transaction; generating, by the at least one hardware processor, the deterministic component of the stored password by performing a hash operation on the plurality of user inputs associated with the user associated with the Blockchain transaction; and generating, by the at least one hardware processor, the random component of the stored password by performing a hash operation on the hash of the previous block associated with the Blockchain transaction. 11 . The method according to claim 10 , wherein the plurality of user inputs include at least two of: a user identification associated with the user associated with the Blockchain transaction; an input from the user associated with the Blockchain transaction; a latest sequence number of the user associated with the Blockchain transaction; or a seed value for the deterministic component of the stored password. 12 . The method according to claim 9 , wherein storing, by the at least one hardware processor, the generated password further comprises: mapping, by the at least one hardware processor, the generated password to a Blockchain transaction identification; and storing, by the at least one hardware processor, the generated password in association with the Blockchain transaction identification. 13 . The method according to claim 9 , wherein forwarding, by the at least one hardware processor, the stored password to the user associated with the Blockchain transaction further comprises: generating, by the at least one hardware processor, a short message service (SMS) message that includes the stored password; and forwarding, by the a

Assignees

Inventors

Classifications

  • using hash chains, e.g. blockchains or hash trees · CPC title

  • using different networks or channels, e.g. using out of band channels (cryptographic mechanisms or cryptographic arrangements for key distribution involving distinctive intermediate devices or communication paths H04L9/0827; cryptographic mechanisms or cryptographic arrangements for authentication using a plurality of channels H04L9/3215) · CPC title

  • using one-time-passwords · CPC title

  • using one-time keys (cryptographic mechanisms or cryptographic arrangements for generation of one-time passwords H04L9/0863) · CPC title

  • Applying verification of the received information (cryptographic mechanisms or cryptographic arrangements for data integrity or data verification H04L9/32) · 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 US2020244457A1 cover?
In some examples, Blockchain intelligent security implementation may include determining whether a Blockchain transaction has been initiated, generating, based on a determination that the Blockchain transaction has been initiated, a password, and storing the generated password. The stored password may be forwarded to a user associated with the Blockchain transaction. A further password may be r…
Who is the assignee on this patent?
Accenture Global Solutions Ltd
What technology area does this patent fall under?
Primary CPC classification H04L9/3226. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Jul 30 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).