Patent · US Active

Preventing network denial of service attacks using an accumulated proof-of-work approach

US7600255B1 · kind B1 · utility

37Cited by
3References
28Claims
0Family size

Assignee

Inventor

Key dates

Filing dateApr 14, 2004
Grant dateOct 6, 2009
Priority date
Expiry dateAug 9, 2026

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L2463/141
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

Accumulated proof-of-work approaches for protecting network resources against denial-of-service attacks are disclosed. A client computer or other requester is required to perform work, such as repeatedly hashing a message until a specified number of bits is zero, as a condition for accessing a resource. Proof of the work performed by a legitimate requester is accumulated across multiple requests, so that established users of a resource are not penalized when proof-of-work is used to prevent a denial of service attack. Requesters who cannot show accumulated work greater than a specified threshold are required to perform additional work. In certain embodiments, work may be accumulated only within a specified time window, and the threshold may vary according to resource capacity or loading. Proof-of-work values may be communicated between the user and the resource in cookies.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.