|
ABSTRACT
Quite often on the Internet, cryptography is used to protect private, personal communications. However, most commonly, systems such as PGP are used, which use long-lived encryption keys (subject to compromise) for confidentiality, and digital signatures (which provide strong, and in some jurisdictions, legal, proof of authorship) for authenticity. In this paper, we argue that most social communications online should have just the opposite of the above two properties; namely, they should have <i>perfect forward secrecy</i> and <i>repudiability</i>. We present a protocol for secure online communication, called "off-the-record messaging", which has properties better-suited for casual conversation than do systems like PGP or S/MIME. We also present an implementation of off-the-record messaging as a plugin to the Linux GAIM instant messaging client. Finally, we discuss how to achieve similar privacy for high-latency communications such as email.
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
|
Martín Abadi. Private authentication. In Privacy Enhancing Technologies Workshop, 2002.
|
| |
2
|
Inc. America Online. Aim personal certificates. http://enterprise.aim.com/products/aim/personalcerts.
|
| |
3
|
America Online, Inc. AOL Instant Messenger. http://www.aim.com/.
|
| |
4
|
Editor B. Ramsdell. S/MIME version 3 message specification. RFC2633, June 1999.
|
| |
5
|
I. Brown, A. Back, and B. Laurie. Forward secrecy extensions for OpenPGP. Internet Draft, October 2001.
|
| |
6
|
J. Callas, L. Donnerhacke, H. Finney, and R. Thayer. OpenPGP message format. RFC2440, November 1998.
|
| |
7
|
|
| |
8
|
Giovanni Di Crescenzo, Niels Ferguson, Russell Impagliazzo, and Markus Jakobsson. How to Forget a Secret. In STACS 99, Lecture Notes in Computer Science 1563, pages 500--509. Springer-Verlag, 1999.
|
| |
9
|
T. Dierks and C. Allen. The TLS protocol version 1.0. RFC2246, January 1999.
|
| |
10
|
W. Diffie and M. Hellman. New Directions in Cryptography. In IEEE Transactions on Information Theory, pages 74--84, June 1977.
|
| |
11
|
M. Dworkin. Recommendation for block cipher modes of operation: Methods and techniques. NIST Special Publication 800-38A, December 2001.
|
| |
12
|
Electronic Privacy Information Center. United States v. Scarfo (Key-Logger Case). http://www.epic.org/crypto/scarfo.html.
|
| |
13
|
Free Software Foundation. libgcrypt. http://directory.fsf.org/security/libgcrypt.html.
|
| |
14
|
gaim-e project. gaim-e encryption plugin. http://gaim-e.sourceforge.net/.
|
| |
15
|
|
| |
16
|
ICQ, Inc. ICQ.com. http://www.icq.com/.
|
| |
17
|
H. Krawczyk, M. Bellare, and R. Canetti. HMAC: Keyed-hashing for message authentication. RFC2104, February 1997.
|
| |
18
|
|
| |
19
|
Lance Cottrell, Pr0duct Cypher, Hal Finney, Ian Goldberg, Ben Laurie, Colin Plumb, or Eric Young7 Signing as one member of a set of keys. http://www.abditum.com/ringsig/.
|
| |
20
|
Microsoft Corporation. .NET Messenger Service. http://messenger.msn.com/.
|
 |
21
|
|
| |
22
|
National Institute of Standards and Technology. Secure hash standard (SHS). Federal Information Processing Standards Publication 180--1, April 1995.
|
| |
23
|
National Institute of Standards and Technology. Announcing the advanced encryption standard (AES). Federal Information Processing Standards Publication 197, November 2001.
|
| |
24
|
National Institute of Standards and Technology. Digital signature standard (DSS). Federal Information Processing Standards Publication 186--2, October 2001.
|
| |
25
|
OpenBSD Project. OpenSSH. http://openssh.com/.
|
| |
26
|
H. Orman. The OAKLEY key determination protocol. RFC2412, November 1998.
|
| |
27
|
|
| |
28
|
Reuters. FBI confirms "Magic Lantern" exists. http://news.com.com/2102-1001-276976.html, 12 December 2001.
|
 |
29
|
|
| |
30
|
|
| |
31
|
Cerulean Studios. Trillian. http://www.trillian.cc/products/.
|
| |
32
|
T. Ylonen. SSH - secure login connections over the Internet. In 6th USENIX Security Symposium, pages 37--42, San Jose, CA, July 1996.
|
| |
33
|
|
CITED BY 8
|
|
|
|
|
|
|
|
Sharad Agarwal , Venkata N. Padmanabhan , Dilip A. Joseph, Addressing email loss with SureMail: measurement, design, and evaluation, 2007 USENIX Annual Technical Conference on Proceedings of the USENIX Annual Technical Conference, p.1-14, June 17-22, 2007, Santa Clara, CA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|