CSE 525 (Winter 2004)
Topic #1:  Client Puzzle Protocols
Ed Kaiser

[1] D. Dean, A. Stubblefield, "Using Client Puzzles to Protect TLS", USENIX Security Symposium, 2001. paper


Summary: This paper describes a particular client puzzle implementation used to protect the Transport Layer Security (TLS) protocol for commercial webservers. The paper is broken down in the following manner:

[2] Adam Back. "Hashcash - a denial of service counter-measure", 2002. paper


Summary: This paper describes a general client puzzle system for protecting services. The paper is broken down in the following manner:

[3] Jussipekka Leiwo, Pekka Nikander, and Tuomas Aura. "Towards network denial of service resistant protocols", IFIP/SEC 2000. paper


Summary: This paper is a survey of Denial of Service (DoS) attack methods and describes principles necessary to protect a protocol against DoS attacks. The paper is broken down in the following manner:

Presentation: slides