|
ABSTRACT
A resource may be abused if its users incur little or no cost. For example, e-mail abuse is rampant because sending an e-mail has negligible cost for the sender. It has been suggested that such abuse may be discouraged by introducing an artificial cost in the form of a moderately expensive computation. Thus, the sender of an e-mail might be required to pay by computing for a few seconds before the e-mail is accepted. Unfortunately, because of sharp disparities across computer systems, this approach may be ineffective against malicious users with high-end systems, prohibitively slow for legitimate users with low-end systems, or both. Starting from this observation, we research moderately hard functions that most recent systems will evaluate at about the same speed. For this purpose, we rely on memory-bound computations. We describe and analyze a family of moderately hard, memory-bound functions, and we explain how to use them for protecting against abuses.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Abadi, M., Birrell, A., Burrows, M., Dabek, F., and Wobber, T. 2003a. Bankable postage for network services. In Asian 2003. Lecture Notes in Computer Science, vol. 2896. Springer, 72--90.
|
| |
2
|
Abadi, M., Burrows, M., Manasse, M., and Wobber, T. 2003b. Moderately hard, memory-bound functions. In Proceedings of NDSS 2003 (Networks and Distributed Systems Security). 25--39.
|
| |
3
|
Abadi, M., Lomas, T. M. A., and Needham, R. 1997. Strengthening passwords. SRC Technical Note 1997--033, Digital Equipment Corporation, Systems Research Center. September/December.
|
 |
4
|
A. Aggarwal , B. Alpern , A. Chandra , M. Snir, A model for hierarchical memory, Proceedings of the nineteenth annual ACM conference on Theory of computing, p.305-314, January 1987, New York, New York, United States
[doi> 10.1145/28395.28428]
|
| |
5
|
Ahn, L., Blum, M., Hopper, N. J., and Langford, J. 2003. CAPTCHA: Using hard AI problems for security. In Advances in Cryptology---EUROCRYPT 2003. Lecture Notes in Computer Science, vol. 2656. Springer, 294--311.
|
| |
6
|
Astley, M. R. 2001. Repost of private mail re: No free spam. Posting available on the web at URL www.camram.org/mhonarc/spam/msg00030.html.
|
| |
7
|
Back, A. 1997. HashCash. Available on the web at URL www.cypherspace.org/~adam/hashcash.
|
| |
8
|
CAMRAM 2002. Welcome to CAMRAM. Available on the web at URL www.camram.org.
|
 |
9
|
|
| |
10
|
Dwork, C., Goldberg, A., and Naor, M. 2003. On memory-bound functions for fighting spam. In Advances in Cryptology---CRYPTO 2003. Lecture Notes in Computer Science, vol. 2729. Springer, 426--444.
|
| |
11
|
|
| |
12
|
|
| |
13
|
|
| |
14
|
|
| |
15
|
Hellman, M. E. 1980. A cryptanalytic time-memory trade off. IEEE Trans. Info. Theory IT-26, 4, 401--406.
|
| |
16
|
|
| |
17
|
Juels, A. and Brainard, J. 1999. Client puzzles: A cryptographic defense against connection depletion. In Proceedings of NDSS '99 (Networks and Distributed Systems Security). 151--165.
|
| |
18
|
Manber, U. 1996. A simple scheme to make passwords based on one-way functions much harder to crack. Computers & Security 15, 2, 171--176.
|
| |
19
|
May, T. C. 1993. Timed-release crypto. Unpublished manuscript.
|
| |
20
|
|
 |
21
|
|
| |
22
|
Oechslin, P. 2003. Making a faster cryptanalytic time-memory trade-off. In Advances in Cryptology---CRYPTO 2003. Lecture Notes in Computer Science, vol. 2729. Springer, 617--630.
|
| |
23
|
|
| |
24
|
|
CITED BY 4
|
|
|
|
|
|
|
|
Ivan Martinovic , Frank A. Zdarsky , Matthias Wilhelm , Christian Wegmann , Jens B. Schmitt, Wireless client puzzles in IEEE 802.11 networks: security by wireless, Proceedings of the first ACM conference on Wireless network security, March 31-April 02, 2008, Alexandria, VA, USA
|
|
|
Ellick M. Chan , Carl A. Gunter , Sonia Jahid , Evgeni Peryshkin , Daniel Rebolledo, Using rhythmic nonces for puzzle-based DoS resistance, Proceedings of the 2nd ACM workshop on Computer security architectures, October 31-31, 2008, Alexandria, Virginia, USA
|
|