Industrial asset cyber-attack detection algorithm verification using secure, distributed ledger

US2020137090A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2020137090-A1
Application numberUS-201816176293-A
CountryUS
Kind codeA1
Filing dateOct 31, 2018
Priority dateOct 31, 2018
Publication dateApr 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.

A verification platform may include a data connection to receive a stream of industrial asset cyber-attack detection algorithm data, including a subset of the industrial asset cyber-attack detection algorithm data. The verification platform may store the subset into a data store (the subset of industrial asset cyber-attack detection algorithm data being marked as invalid) and record a hash value associated with a compressed representation of the subset of industrial asset cyber-attack detection algorithm data combined with metadata in a secure, distributed ledger. The verification platform may then receive a transaction identifier from the secure, distributed ledger and mark the subset of industrial asset cyber-attack detection algorithm data in the data store as being valid after using the transaction identifier to verify that the recorded hash value matches a hash value of an independently created version of the compressed representation of the subset of industrial asset cyber-attack detection algorithm data combined with metadata.

First claim

Opening claim text (preview).

1 . A system to facilitate industrial asset cyber-attack detection algorithm verification, comprising: a verification platform, including: a data connection to receive a stream of industrial asset cyber-attack detection algorithm data, including a subset of the industrial asset cyber-attack detection algorithm data, and at least one verification platform computer processor coupled to the data connection and adapted to: store the subset of industrial asset cyber-attack detection algorithm data into a data store, the subset of industrial asset cyber-attack detection algorithm data being marked as invalid, record a hash value associated with a compressed representation of the subset of industrial asset cyber-attack detection algorithm data combined with metadata in a secure, distributed ledger, receive a transaction identifier from the secure, distributed ledger, and mark the subset of industrial asset cyber-attack detection algorithm data in the data store as being valid after using the transaction identifier to verify that the recorded hash value matches a hash value of an independently created version of the compressed representation of the subset of industrial asset cyber-attack detection algorithm data combined with metadata. 2 . The system of claim 1 , wherein the industrial asset cyber-attack detection algorithm data includes at least one feature-based classification boundary. 3 . The system of claim 1 , wherein the data connection is further to receive a stream of industrial asset data, including a subset of the industrial asset data, from industrial asset sensors, and the verification platform computer is further adapted to: store the subset of industrial asset data into the data store, the subset of industrial asset data being marked as invalid, record a hash value associated with a compressed representation of the subset of industrial asset data combined with metadata in the secure, distributed ledger, receive a transaction identifier from the secure, distributed ledger, and mark the subset of industrial asset data in the data store as being valid after using the transaction identifier to verify that the recorded hash value matches a hash value of an independently created version of the compressed representation of the subset of industrial asset data combined with metadata. 4 . The system of claim 3 , wherein the industrial asset sensors are associated with at least one of: (i) an engine, (ii) an aircraft, (iii) a locomotive, (iv) power generation, and (v) a wind turbine. 5 . The system of claim 1 , further comprising: the data store, wherein the data store is adapted to provide information marked as being valid to a consuming platform. 6 . The system of claim 1 , wherein the compressed representation of the subset of industrial asset cyber-attack detection algorithm data combined with metadata comprises a trie. 7 . The system of claim 6 , wherein the compressed representation of the subset of industrial asset cyber-attack detection algorithm data combined with metadata comprises a Patricia-Merkle trie. 8 . The system of claim 1 , wherein the metadata includes at least one of: (i) a pseudo identifier, (ii) a time stamp, (iii) a unique client identifier, and (iv) data shape information. 9 . The system of claim 1 , wherein the verification platform is associated with at least one of: (i) a single network cloud-hosted topology, (ii) a multiple network cloud-hosted topology, and (iii) a participant hosted intranet environment. 10 . The system of claim 1 , wherein the secure, distributed ledger comprises blockchain technology. 11 . A method associated with industrial asset cyber-attack detection algorithm verification, comprising: receiving, at a computer processor of a verification platform, a stream of industrial asset cyber-attack detection algorithm data, including a subset of the industrial asset cyber-attack detection algorithm data; storing, by the verification platform, the subset of industrial asset cyber-attack detection algorithm data into a data store, the subset of industrial asset cyber-attack detection algorithm data being marked as invalid; recording, by the verification platform, a hash value associated with a compressed representation of the subset of industrial asset cyber-attack detection algorithm data combined with metadata in a secure, distributed ledger; receiving, at the verification platform, a transaction identifier from the secure, distributed ledger; and marking the subset of industrial asset cyber-attack detection algorithm data in the data store as being valid after using the transaction identifier to verify, at the verification platform, that the recorded hash value matches a hash value associated with an independently created version of the compressed representation of the subset of industrial asset cyber-attack detection algorithm data combined with metadata. 12 . The method of claim 11 , wherein the compressed representation of the subset of industrial data combined with metadata comprises a Patricia-Merkle trie. 13 . The method of claim 11 , wherein the metadata comprises at least one of: (i) a pseudo identifier, (ii) a time stamp, (iii) a unique client identifier, and (iv) data shape information. 14 . The method of claim 11 , wherein the secure, distributed ledger comprises blockchain technology. 15 . A system to facilitate industrial asset cyber-attack detection algorithm verification, comprising: a verification client, including: a data connection to receive a stream of industrial asset cyber-attack detection algorithm data, including a subset of the industrial asset cyber-attack detection algorithm data, and a verification client computer processor coupled to the data connection and adapted to: create a Patricia-Merkle trie from the subset of the industrial asset cyber-attack detection algorithm data and metadata, determine a hash trie value associated with the Patricia-Merkle trie, receive a pseudo identifier from a verification engine, and transmit raw Patricia-Merkle trie data to a verification server along with metadata, the verification engine, including: a verification engine computer processor adapted to: receive the hash value from the verification client, transmit a pseudo identifier to the verification client, record the received hash trie value in a secure, distributed ledger, receive a transaction identifier from the secure, distributed ledger, and transmit the pseudo identifier and transaction identifier to the verification server, and the verification server, including: a verification server computer processor adapted to: receive the subset of the industrial asset cyber-attack detection algorithm data and metadata from the verification client, receive the pseudo identifier and transaction identifier from the verification engine, store the subset of the industrial asset cyber-attack detection algorithm data into a data store, the subset of the industrial asset cyber-attack detection algorithm data being marked as being invalid, independently create a Patricia-Merkle trie from the received subset of the industrial asset cyber-attack detection algorithm data and metadata, retrieve the recorded hash value from the secure, distributed ledger, and mark the subset of industrial asset cyber-attack detection algorithm data in the data store as being valid after verifying that the recorded hash value matches a hash value associated with the independently created Patricia-Merkle trie. 16 . The system of claim 15 , wherein the metadata includes at least one of: (i) the pseudo

Assignees

Inventors

Classifications

  • specially adapted for networks, e.g. wireless sensor networks, ad-hoc networks, RFID networks or cloud networks · CPC title

  • Event detection, e.g. attack signature detection · CPC title

  • using cryptographic hash functions · CPC title

  • Traffic logging, e.g. anomaly detection · CPC title

  • Electricity · mapped topic

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 US2020137090A1 cover?
A verification platform may include a data connection to receive a stream of industrial asset cyber-attack detection algorithm data, including a subset of the industrial asset cyber-attack detection algorithm data. The verification platform may store the subset into a data store (the subset of industrial asset cyber-attack detection algorithm data being marked as invalid) and record a hash valu…
Who is the assignee on this patent?
Gen Electric
What technology area does this patent fall under?
Primary CPC classification H04L63/1416. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Apr 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).