US 11,729,186 B2
Blockchain architecture for computer security applications
Oluwaseyi Ajayi, Bronx, NY (US); Tarek Saadawi, Franklin Lakes, NJ (US); and Obinna Igbe, Bronx, NY (US)
Assigned to Research Foundation of the City University of New York, New York, NY (US)
Filed by Research Foundation of the City University of New York, New York, NY (US)
Filed on Oct. 3, 2019, as Appl. No. 16/592,303.
Claims priority of provisional application 62/741,276, filed on Oct. 4, 2018.
Prior Publication US 2020/0112572 A1, Apr. 9, 2020
Int. Cl. H04L 9/40 (2022.01); G06F 16/23 (2019.01)
CPC H04L 63/1416 (2013.01) [G06F 16/2379 (2019.01); H04L 63/1425 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A computer security system, comprising:
at least one authorized node connected to a blockchain network and constructed and arranged to execute a consensus protocol for validating and verifying a blockchain transaction and to extract at least one of a signature or feature of a detected cyberattack for the blockchain transaction and mining the transaction to a blockchain network, wherein the authorized node includes an intrusion detection system (IDS) node that captures a cyberattack signature of the at least one of the signature or feature;
at least one unauthorized node connected to the blockchain network and prohibited from executing the consensus protocol and from validating and verifying a blockchain transaction but authorized to retrieve the at least one of the signature or feature from the blockchain network; and
a special-purpose hardware computer processor of the blockchain network that facilitates a distribution of the at least one of signature or feature for cooperative intrusion detection between the at least one authorized node and the at least one unauthorized node, wherein, after the blockchain transaction is validated and verified by the at least one authorized node, each of the at least one of the authorized node and each of the at least one of the unauthorized node receives an update that a blockchain block including a record of the blockchain transaction has been added to and connected to the blockchain network.