IP Library Granted Patent US 7,376,090
Granted Patent B2
US 7,376,090 · App. 10/865,569 · Granted May 20, 2008

Method of detecting distributed denial of service based on grey theory

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,376,090
App. No.
10/865,569
Granted
May 20, 2008
Kind
B2
Abstract

A method of malicious network activity detection. An intrusion detection system provides defense against distributed denial of service (DDOS) attacks through an efficient modeling process based on grey theory.

Claims (85)

1. A method of network activity detection, comprising the following steps:

receiving network flow to generate a first sequence and a second sequence, each equivalently comprising a plurality of consecutive traffic data elements, with at least one traffic data element in the second sequence a succession of the first sequence;

creating a first model according to the first sequence, comprising a first development coefficient and a first random factor;

generating a first predictive sequence corresponding to the second sequence by substituting the first sequence and the first model into the equation

y

k

+

1

=

(

x

0

-

b

a

)

·

-

ak

+

b

a

,

X 0 represents the first traffic data element in the first sequence; and

y k represents traffic data in predictive sequence;

k is a natural number indexing traffic data in predictive sequence;

analyzing malicious network activities by comparing the first predictive sequence and the second sequence; and

implementing a defense procedure when an analyzing result meets a predetermined condition.

2. The method as claimed in claim 1 , wherein the network flow is received through a network node, and the receiving step further comprises categorizing the network flow into classes.

3. The method as claimed in claim 1 , wherein:

the first sequence comprises traffic data elements X 1 to X N ;

the second sequence comprises traffic data elements X M+1 to X M+N ; and

M is a natural number between 1 and N.

4. The method as claimed in claim 3 , further comprising, after creation of the first model, creating a second model according to the second sequence, comprising a second development coefficient and a second random factor.

5. The method as claimed in claim 4 , further comprising, after creation of the second model, generating a second predictive sequence corresponding to the second sequence by substituting the second sequence and the second model into the equation.

6. The method as claimed in claim 5 , wherein the analyzing step comprises:

calculating a first inaccuracy between the second sequence and the first predictive sequence;

calculating a second inaccuracy between the second sequence and the second predictive sequence; and

comparing the first and second inaccuracies.

7. The method as claimed in claim 1 , wherein the defense procedure comprises:

sending an alert to at least one network node; and

restricting bandwidth serving the attacked network flow.

8. The method as claimed in claim 1 , in which the defense procedure is also implemented upon receipt of an alert from at least one network node.

9. The method as claimed in claim 1 , in which the defense procedure is also implemented when the traffic data element exceeds a predetermined tolerable threshold.

10. The method as claimed in claim 9 , wherein a rule database is provided for recording the models corresponding to each sequence, comprising:

value of N and M; and

value of the predetermined tolerable threshold.

11. A network device providing network activity detection, comprising:

a network flow collector for generating a first sequence and a second sequence by receiving network flow comprising a plurality of traffic data element, wherein the first sequence comprises traffic data element X 1 to X N , and the second sequence comprises traffic data elements X M+1 to X M+N where M is a value between 1 and N;

a grey analyzer for creating a first model comprising a first development coefficient and a first random factor according to the first sequence, generating a first predictive corresponding to the first sequence by substituting the first model and the first sequence into a formula of

y

k

+

1

=

(

x

0

-

b

a

)

·

-

ak

+

b

a

,

and assessing an intrusion by analyzing the first sequence and the first predictive sequence, wherein:

X 0 represents the first traffic data element in the substituted sequence;

y represents traffic data element of the predictive sequence; and

k is a natural number indexing traffic data element in sequence; and

a security trigger for implementing a defense procedure when an analysis result meets a predetermined condition.

12. The device as claimed in claim 11 , wherein the grey analyzer further creates a second model according to the second sequence, comprising a second development coefficient and a second random factor.

13. The device as claimed in claim 12 , wherein the grey analyzer further generates a second predictive sequence by substituting the second sequence and the second model into the equation.

14. The device as claimed in claim 13 , wherein the grey analyzer further calculates a first inaccuracy between the second sequence and the first predictive sequence, a second inaccuracy between the second sequence and the second predictive sequence, and obtaining a result by comparing the first and second inaccuracies.

15. The device as claimed in claim 14 , wherein the security trigger implements a defense procedure upon receipt of the alert from at least one network node or when the traffic data element exceeds a predetermined tolerable threshold, wherein the defense procedure comprises the steps of:

sending an alert to at least one network node; and

restricting bandwidth serving the network flow.

16. The device as claimed in claim 15 , further comprising a rule database for recording the models corresponding to each sequence, wherein the rule database further comprises:

value of N and M; and

value of the predetermined tolerable threshold.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 3, 2024
From: TRANSPACIFIC IP LTD.
To: INTELLECTUAL VENTURES II LLC
Reel/Frame 068786/0299 →
MERGER Recorded Jun 19, 2016
From: TRANSPACIFIC IP I LTD.
To: TRANSPACIFIC IP LTD
Reel/Frame 039078/0298 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 31, 2008
From: INSTITUTE FOR INFORMATION INDUSTRY
To: SCEPTRE INDUSTRY CO., LTD.
Reel/Frame 022043/0006 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 31, 2008
From: SCEPTRE INDUSTRY CO., LTD.
To: TRANSPACIFIC IP I LTD.
Reel/Frame 022043/0017 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 10, 2004
From: HORNG, GWOBOA; WANG, CHAN-LON; LIN, CHERN-TANG
To: INSTITUTE OF INFORMATION INDUSTRY
Reel/Frame 015459/0466 →