Skip to main content

Defending against denial-of-service attacks with puzzle auctions

Publication ,  Conference
Wang, XF; Reiter, MK
Published in: Proceedings - IEEE Symposium on Security and Privacy
January 1, 2003

Although client puzzles represent a promising approach to defend against certain classes of denial-of-service attacks, several questions stand in the way of their deployment in practice: e.g., how to set the puzzle difficulty in the presence of an adversary with unknown computing power, and how to integrate the approach with existing mechanisms. In this paper, we attempt to address these questions with a new puzzle mechanism called the puzzle auction. Our mechanism enables each client to "bid" for resources by tuning the difficulty of the puzzles it solves, and to adapt its bidding strategy in response to apparent attacks. We analyze the effectiveness of our auction mechanism and further demonstrate it using an implementation within the TCP protocol stack of the Linux kernel. Our implementation has several appealing properties. It effectively defends against SYN flooding attacks, is fully compatible with TCP, and even provides a degree of interoperability with clients with unmodified kernels: Even without a puzzle-solving kernel, a client still can connect to a puzzle auction server under attack (albeit less effectively than those with puzzle-solving kernels, and at the cost of additional server expense).

Duke Scholars

Altmetric Attention Stats
Dimensions Citation Stats

Published In

Proceedings - IEEE Symposium on Security and Privacy

DOI

ISSN

1081-6011

Publication Date

January 1, 2003

Volume

2003-January

Start / End Page

78 / 92
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Wang, X. F., & Reiter, M. K. (2003). Defending against denial-of-service attacks with puzzle auctions. In Proceedings - IEEE Symposium on Security and Privacy (Vol. 2003-January, pp. 78–92). https://doi.org/10.1109/SECPRI.2003.1199329
Wang, X. F., and M. K. Reiter. “Defending against denial-of-service attacks with puzzle auctions.” In Proceedings - IEEE Symposium on Security and Privacy, 2003-January:78–92, 2003. https://doi.org/10.1109/SECPRI.2003.1199329.
Wang XF, Reiter MK. Defending against denial-of-service attacks with puzzle auctions. In: Proceedings - IEEE Symposium on Security and Privacy. 2003. p. 78–92.
Wang, X. F., and M. K. Reiter. “Defending against denial-of-service attacks with puzzle auctions.” Proceedings - IEEE Symposium on Security and Privacy, vol. 2003-January, 2003, pp. 78–92. Scopus, doi:10.1109/SECPRI.2003.1199329.
Wang XF, Reiter MK. Defending against denial-of-service attacks with puzzle auctions. Proceedings - IEEE Symposium on Security and Privacy. 2003. p. 78–92.

Published In

Proceedings - IEEE Symposium on Security and Privacy

DOI

ISSN

1081-6011

Publication Date

January 1, 2003

Volume

2003-January

Start / End Page

78 / 92