Ground truth evaluation for voting optimization

US9559918B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9559918-B2
Application numberUS-201414278532-A
CountryUS
Kind codeB2
Filing dateMay 15, 2014
Priority dateMay 15, 2014
Publication dateJan 31, 2017
Grant dateJan 31, 2017

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 one embodiment, attack observations by a first node are provided to a user interface device regarding an attack detected by the node. Input from the user interface device is received that confirms that a particular attack observation by the first node indicates that the attack was detected correctly by the first node. Attack observations by one or more other nodes are provided to the user interface device. Input is received from the user interface device that confirms whether the attack observations by the first node and the attack observations by the one or more other nodes are both related to the attack. The one or more other nodes are identified as potential voters for the first node in a voting-based attack detection mechanism based on the attack observations from the first node and the one or more other nodes being related.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: providing, by a supervisory computer network device, computer network attack observations from a first computer network device in a computer network to a user interface device regarding a potential computer network attack detected by the first computer network device; receiving, at the supervisory computer network device, a confirmation from the user interface device that confirms that a particular computer network attack observation from the first computer network device indicates that the potential computer network attack was detected correctly by the first computer network device; in response to receiving the confirmation that a potential computer network attack was detected correctly, providing, by the supervisory computer network device, computer network attack observations from one or more other computer network devices in the computer network to the user interface device; receiving, at the supervisory computer network device, one or more confirmations from the user interface device that confirms that the computer network attack observations from the one or more other computer network devices are related to the computer network attack observations from the first computer network device; and identifying, by the supervisory computer network device, the one or more other computer network devices to act as potential voters for the first computer network device in a voting-based network attack detection mechanism based on the computer network attack observations from the first computer network device and the one or more other computer network devices being related to each other. 2. The method as in claim 1 , wherein the computer network attack observations from the first computer network device are provided to the user interface device in response to the first computer network device detecting the potential computer network attack using a machine learning classifier. 3. The method as in claim 2 , wherein the computer network attack observations by the first computer network device are provided to the user interface device based in part on a determination that the first computer network device did not use a vote to detect the potential computer network attack. 4. The method as in claim 1 , further comprising: providing a request to the one or more other computer network devices for the computer network attack observations by the one or more other computer network devices. 5. The method as in claim 1 , wherein the first computer network device determines an optimized voting strategy based on the identified one or more potential voters. 6. A method comprising: detecting, at a computer network device, a potential computer network attack based on observations by the computer network device regarding the computer network; providing, by the computer network device, the observations to a user interface device; receiving, at the computer network device, a confirmation via the user interface device that the computer network attack was detected correctly; and receiving, at the computer network device, data indicative of a set of one or more other computer network devices to act as eligible voters for the computer network device, wherein the eligible voters are identified by a supervisory computer network device when computer network attack observations from the one or more other computer network devices are related to the computer network attack observations of the computer network device; and optimizing, by the computer network device, a voting-based attack detection mechanism using the set of one or more eligible voters. 7. The method as in claim 6 , wherein optimizing the voting-based attack detection mechanism comprises: selecting an optimal set of voters from among the set of one or more eligible voters; and determining an optimal voting threshold for the set of voters to confirm a computer network attack detected by the computer network device. 8. The method as in claim 6 , wherein the set of one or more other computer network devices is selected based on a determination that the one or more computer network devices were able to observe the computer network attack. 9. The method as in claim 8 , wherein the one or more other computer network devices were determined to be able to observe the computer network attack by providing observations from the one or more computer network devices to the user interface device. 10. The method as in claim 6 , further comprising: receiving a request from the user interface device for observations regarding a computer network attack detected by a second computer network device; and providing the requested observations to the user interface device. 11. The method as in claim 6 , wherein the set of one or more other computer network devices is selected based on a determination that the eligible voters are able to detect the computer network attack using the observations from the computer network device. 12. An apparatus, comprising: one or more network interfaces to communicate with a computer network; a processor coupled to the network interfaces and adapted to execute one or more processes; and a memory configured to store a process executable by the processor, the process when executed operable to: provide computer network attack observations from a first computer network device in the computer network to a user interface device regarding a potential computer network attack detected by the first computer network device; receive a confirmation from the user interface device that confirms that a particular computer attack observation from the first computer network device indicates that the potential computer network attack was detected correctly by the first computer network device; in response to receiving the confirmation that a potential computer network attack was detected correctly, provide computer network attack observations from one or more other computer network devices in the computer network to the user interface device; receive one or more confirmations from the user interface device that confirms that the computer network attack observations from the one or more other computer network devices are related to the computer network attack observations from the first computer network device; and identify the one or more other computer network devices as potential voters for the first computer network device in a voting-based network attack detection mechanism based on the computer network attack observations from the first computer network device and the one or more other computer network devices being related to each other, wherein the apparatus is a supervisory computer network device. 13. The apparatus as in claim 12 , wherein the computer network attack observations from the first computer network device are provided to the user interface device in response to the first computer network device detecting the potential computer network attack using a machine learning classifier. 14. The apparatus as in claim 13 , wherein the computer network attack observations by the first computer network device are provided to the user interface device based in part on a determination that the first computer network device did not use a vote to detect the potential computer network attack. 15. The apparatus as in claim 12 , wherein the process when executed is further operable to: provide a request to the one or more other computer network devices for the computer network attack observations by the one or more other computer network devices. 16. The apparatus as in claim 12 , wherein the first computer

Assignees

Inventors

Classifications

  • specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability · CPC title

  • Denial of service attacks against endpoints in a network · CPC title

  • Decision processes by autonomous network management units using voting and bidding · CPC title

  • Denial of Service · CPC title

  • H04L43/04Primary

    Processing captured monitoring data, e.g. for logfile generation · 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 US9559918B2 cover?
In one embodiment, attack observations by a first node are provided to a user interface device regarding an attack detected by the node. Input from the user interface device is received that confirms that a particular attack observation by the first node indicates that the attack was detected correctly by the first node. Attack observations by one or more other nodes are provided to the user in…
Who is the assignee on this patent?
Cisco Tech Inc
What technology area does this patent fall under?
Primary CPC classification H04L43/04. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jan 31 2017 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).