A protocol using strong client puzzles may still not be secure against DoS attacks if the puzzles are not used in a secure manner. We describe a security model for analyzing the DoS resistance of any protocol in the context of client puzzles and give a generic technique for combining any protocol with a strong client puzzle to obtain a DoS-resistant protocol.
Category / Keywords: cryptographic protocols / client puzzles, proof of work, denial of service resistance, protocols Publication Info: Extended abstract appears in CT-RSA 2011, LNCS 6558, pp. 284-301, Springer, 2011. Date: received 20 Dec 2010, last revised 19 Feb 2013 Contact author: douglas at stebila ca Available format(s): PDF | BibTeX Citation Note: Revised one definition and theorem. Version: 20130220:065421 (All versions of this report) Short URL: ia.cr/2010/649 Discussion forum: Show discussion | Start new discussion