The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Sep. 09, 2008

Filed:

May. 20, 2002
Applicants:

Martin Grimm, Suwanee, GA (US);

Brad Barfield, Gainesville, GA (US);

Eric Fritzges, Austell, GA (US);

Hema Prasad, Alpharetta, GA (US);

Robert R. Branum, Jr., Roswell, GA (US);

Inventors:

Martin Grimm, Suwanee, GA (US);

Brad Barfield, Gainesville, GA (US);

Eric Fritzges, Austell, GA (US);

Hema Prasad, Alpharetta, GA (US);

Robert R. Branum, Jr., Roswell, GA (US);

Assignee:

Cisco Technology, Inc., San Jose, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 21/00 (2006.01); H04L 9/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

An approach for preventing denial-of-service attacks on Secure Sockets Layer ('SSL') protocol is described. Queues are generated for handshake state connections and data transmission connections. A connection object representing a new SSL connection is time-stamped as it enters the handshake portion of the SSL protocol. A connection pointer to the connection object is placed at the head of the handshake queue. As new SSL messages are transferred between client and SSL server, the time-stamp is updated when the entire message is received, the connection pointer is repositioned to the head of the queue. A timer event periodically surveys the queues. If connection packet transmission gaps remain below a specified maximum handshake gap time, a connection is allowed to progress to the data transmission state. If any connection exceeds the specified gap time, the SSL connection is dropped.


Find Patent Forward Citations

Loading…