Multi-tiered security analysis method and system

US11418533B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11418533-B2
Application numberUS-202016853067-A
CountryUS
Kind codeB2
Filing dateApr 20, 2020
Priority dateApr 20, 2020
Publication dateAug 16, 2022
Grant dateAug 16, 2022

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.

Methods, systems, and computer readable media for providing computer security analysis are described. In some implementations, a system providing computer security analysis comprises one or more processors coupled to a non-transitory computer readable storage having software instructions stored thereon configured to cause the one or more processors to: perform a Markov Decision Process (MDP) as part of a cyber-attack mechanism and a Discrete Time Markov Chain (DTMC) process as part of a cyber-defense mechanism, preferably, the cyber-attack and cyber-defense system is modeled as MDP whereas the security analyst SA is modeled as DTMC; synchronize the cyber-attack mechanism with the cyber-defense mechanism through an attack-defense synchronization action; and synchronize an update action, wherein the attack-defense synchronization action includes initiating the DTMC process, and wherein the synchronization of the update action results from one or more actions taken by the DTMC process.

First claim

Opening claim text (preview).

What is claimed is: 1. A system to provide computer security analysis, the system comprising: one or more processors coupled to a non-transitory computer readable storage having software instructions stored thereon configured to cause the one or more processors to: perform a Markov Decision Process (MDP) as part of a cyber-attack mechanism and a Discrete Time Markov Chain (DTMC) process as part of a cyber-defense mechanism; synchronize the cyber-attack mechanism with the cyber-defense mechanism through an attack-defense synchronization action; and synchronize an update action, wherein the attack-defense synchronization action includes initiating the DTMC process, and wherein the synchronization of the update action results from one or more actions taken by the DTMC process, wherein the Markov Decision Process (MDP) for the cyber-attack mechanism comprises: in a first state, selecting, non-deterministically, a particular type of attack; in a second state, selecting a component device; in a third state, determining one of the component devices being successfully attacked by the particular type of attack with a probability p ij or the cyber-defense mechanism thwarting the particular type of attack with a probability (1−p ij ); and when the component device is successfully attacked, raising a security alert. 2. The system of claim 1 , wherein, when a third tier of defense fails to protect the component device, changing a status of the component device to compromised. 3. The system of claim 1 , wherein the DTMC process probabilistically raises a defense level of the system in response to one or more of a workload level reaching a workload threshold or a fatigue level reaching a fatigue threshold. 4. A method to provide computer security analysis, the method comprising: performing, using one or more processors, a Markov Decision Process (MDP) as part of a cyber-attack and defense mechanism and a Discrete Time Markov Chain (DTMC) process as part of a security analyst (SA) cyber-defense mechanism; synchronizing an update action using the one or more processors, wherein the attack-defense synchronization action includes initiating the DTMC process, and wherein the synchronization of the update action results from one or more actions taken by the DTMC process, wherein the Markov Decision Process (MDP) for the cyber-attack mechanism comprises: in a first state, selecting, non-deterministically, a particular type of attack; in a second state, selecting a component device; in a third state, determining one of the component devices being successfully attacked by the particular type of attack with a probability p ij or the cyber-defense mechanism thwarting the particular type of attack with a probability (1−p ij ); and when the component device is successfully attacked, raising a security alert. 5. The method of claim 4 , wherein, when a third tier of defense fails to protect the component device, changing a status of the component device to compromised. 6. The method of claim 4 , wherein the DTMC process probabilistically raises a defense level of a system in response to one or more of a workload level reaching a workload threshold or a fatigue level reaching a fatigue threshold. 7. The method of claim 4 , further comprising: identifying, using the one or more processors, components and relationships among components in a cyber physical system operating under a control of a security operations center; and identifying, using the one or more processors, vulnerabilities of one or more of each of the components or each of one or more communication protocols of the cyber physical system. 8. The method of claim 4 , further comprising: operating, through a probabilistic model, using the one or more processors, the MDP for a selected attack model in parallel with the DTMC process for a selected defense model, wherein the probabilistic model predicts one or more of a probability of occurrence a security attack, a cost of the security attack, or a time of occurrence of the security attack, wherein the selected attack model is selected from one or more attack models including one or more of a denial of service (DoS) attack model, an eavesdropping (Man in the Middle) attack model, a replay attack model, a data modification attack model, a masquerade attack model, or a blind attack model, wherein the selected defense model is selected from one or more defense models including one or more of a firewall defense model, an intrusion detection system (IDS) defense model, a proxy defense model, an analyst model, or an anti-malware defense model. 9. The method of claim 8 , wherein the one or more defense models include at least a first defense model at a component level, a second defense model at a system level, and a third defense model at a security operation center level. 10. A non-transitory computer readable medium having instructions stored therein that, when executed by one or more processors, cause the one or more processors to perform a method to provide computer security analysis, the method comprising: performing, using the one or more processors, a Markov Decision Process (MDP) as part of a cyber-attack mechanism and a Discrete Time Markov Chain (DTMC) process as part of a cyber-defense mechanism; synchronizing, using the one or more processors, the cyber-attack mechanism with the cyber-defense mechanism through an attack-defense synchronization action; and synchronizing an update action, using the one or more processors, wherein the attack-defense synchronization action includes initiating the DTMC process, and wherein the synchronization of the update action results from one or more actions taken by the DTMC process, wherein the Markov Decision Process (MDP) for the cyber-attack mechanism comprises: in a first state, selecting, non-deterministically, a particular type of attack; in a second state, selecting a component device; in a third state, determining one of the component devices being successfully attacked by the particular type of attack with a probability p ij or the cyber-defense mechanism thwarting the particular type of attack with a probability (1−p ij ); and when the component device is successfully attacked, raising a security alert. 11. The non-transitory computer readable medium of claim 10 , wherein, when a third tier of defense fails to protect the component device, changing a status of the component device to compromised. 12. The non-transitory computer readable medium of claim 10 , further comprising: identifying, using the one or more processors, components and relationships among components in a cyber physical system operating under a control of a security operations center; and identifying, using the one or more processors, vulnerabilities of one or more of each of the components or each of one or more communication protocols of the cyber physical system. 13. The non-transitory computer readable medium of claim 10 , further comprising: operating, through a probabilistic model, using the one or more processors, the MDP for a selected attack model in parallel with the DTMC process for a selected defense model, wherein the probabilistic model predicts one or more of a probability of occurrence a security attack, a cost of the security attack, or a time of occurrence of the security attack. 14. The non-transitory computer readable medium of claim 10 , wherein the DTMC process probabilistically raises a defense level of a system in response to one or more of a workload level reaching a workload threshold or a fatigue level reaching a fatigue threshold.

Assignees

Inventors

Classifications

  • Probabilistic graphical models, e.g. probabilistic networks · CPC title

  • Active attacks involving interception, injection, modification, spoofing of data unit addresses, e.g. hijacking, packet injection or TCP sequence number attacks · CPC title

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

  • Vulnerability analysis · CPC title

  • Denial of Service · 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 US11418533B2 cover?
Methods, systems, and computer readable media for providing computer security analysis are described. In some implementations, a system providing computer security analysis comprises one or more processors coupled to a non-transitory computer readable storage having software instructions stored thereon configured to cause the one or more processors to: perform a Markov Decision Process (MDP) as…
Who is the assignee on this patent?
Univ Prince Mohammad Bin Fahd
What technology area does this patent fall under?
Primary CPC classification H04L63/1433. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 16 2022 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).