ACM Home Page
Please provide us with feedback. Feedback
Moderately hard, memory-bound functions
Full text PdfPdf (285 KB)
Source ACM Transactions on Internet Technology (TOIT) archive
Volume 5 ,  Issue 2  (May 2005) table of contents
Pages: 299 - 327  
Year of Publication: 2005
ISSN:1533-5399
Authors
Martin Abadi  University of California at Santa Cruz, Santa Cruz, CA
Mike Burrows  Google, Mountain View, CA
Mark Manasse  Microsoft Research, Mountain View, CA
Ted Wobber  Microsoft Research, Mountain View, CA
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 64,   Citation Count: 4
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1064340.1064341
What is a DOI?

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
 
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


Collaborative Colleagues:
Martin Abadi: colleagues
Mike Burrows: colleagues
Mark Manasse: colleagues
Ted Wobber: colleagues