|
ABSTRACT
SSL is the de facto standard today for securing end-to-end transport on the Internet. While the protocol itself seems rather secure, there are a number of risks that lurk in its use, for example, in web banking. However, the adoption of password-based key-exchange protocols can overcome some of these problems. We propose the integration of such a protocol (DH-EKE) in the TLS protocol, the standardization of SSL by IETF. The resulting protocol provides secure mutual authentication and key establishment over an insecure channel. It does not have to resort to a PKI or keys and certificates stored on the users computer. Additionally, its integration in TLS is as minimal and non-intrusive as possible.
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
|
ANDERSON,R.J.,AND LOMAS, T. M. A. 1994. Fortifying key negotiation schemes with poorly chosen passwords. Electron. Lett. 30, 13 (June), 1040-1041.
|
| |
2
|
|
 |
3
|
Mihir Bellare , Ran Canetti , Hugo Krawczyk, A modular approach to the design and analysis of authentication and key exchange protocols (extended abstract), Proceedings of the thirtieth annual ACM symposium on Theory of computing, p.419-428, May 24-26, 1998, Dallas, Texas, United States
[doi> 10.1145/276698.276854]
|
| |
4
|
BELLARE, M., POINTCHEVAL,D.,AND ROGAWAY, P. 2000. Authenticated key exchange secure against dictionary attacks. In Cryptology, ePrint Archive Report 2000/014, 28 April.
|
 |
5
|
|
| |
6
|
BELLARE, M., AND ROGAWAY, P. 1995a. Optimal asymmetric encryption-how to encrypt with RSA. In Advances in Cryptology-EUROCRYPT '94, Lecture Notes in Computer Science, vol. 950. International Association for Cryptologic Research: Springer-Verlag, Berlin, Germany, pp. 92-111. Final (revised) version appeared November 19, 1995. Available from http://www-cse.ucsd.edu/users/mihir/papers/oaep.html.
|
 |
7
|
|
| |
8
|
BELLARE, M., AND ROGAWAY, P. 2000. The AuthA protocol for password-based authenticated key exchange. Tech. rep. (March), Contribution to the IEEE P1363 Study Group for Future Public- Key Cryptography Standards.
|
| |
9
|
BELLOVIN,S.M.,AND MERRITT, M. 1991. Limitations of the Kerberos authentication system. In USENIX Conference Proceedings (Dallas, TX, Winter). USENIX, pp. 253-267.
|
| |
10
|
|
 |
11
|
|
| |
12
|
BERNERS-LEE, T., FIELDING,R.T.,NIELSEN,H.F.,GETTYS,J.,AND MOGUL, J. 1997. Hypertext Transfer Protocol-HTTP/1.1. Internet Request for Comment RFC 2068 (Jan.), Internet Engineering Task Force.
|
| |
13
|
BISHOP, M., AND KLEIN, D. V. 1995. Improving system security via proactive password checking. Comput. Sec. 14, 3, 233-249.
|
| |
14
|
BLACK,J.,AND ROGAWAY, P. 2000. Ciphers with arbitrary finite domains. Manuscript. Available from http://www.cs.unr.edu/-jrb/papers.html.
|
| |
15
|
|
| |
16
|
BOYKO, V., MACKENZIE,P.,AND PATEL S. 2000. Provably secure password-authenticated key exhange using Diffie-Hellman. In Advances in Cryptology-EUROCRYPT '2000, B. Preneel Ed., Lecture Notes in Computer Science, vol. 1807. (Brugge, Belgium). Springer-Verlag, Berlin, Germany, pp. 156-171.
|
| |
17
|
BUHLER, P., EIRICH, T., STEINER, M., AND WAIDNER, M. 2000. Secure password-based cipher suite for TLS. In Proceedings of the Symposium on Network and Distributed Systems Security (San Diego, CA, Feb.). Internet Society, Reston, Va., pp. 129-142.
|
| |
18
|
CHAPPELL, D. 1999. Exploring Kerberos, the protocol for distributed security in Windows 2000. Microsoft Syst. J. 14, 8 (Aug.).
|
| |
19
|
DIERKS,T.,AND ALLEN, C. 1999. The TLS rotocal version 1.0. Internet Request for Comment RFC 2246 (Jan.), Internet Engineering Task Force.
|
| |
20
|
DIFFIE,W.,AND HELLMAN, M. 1976. New directions in cryptography. IEEE Trans. Inf. Theory IT-22, 6 (Nov.), 644-654.
|
| |
21
|
FREIER,A.O.,KARITON,P.,AND KOCHER, P. C. 1996. The SSL protocol: Version 3.0. Internet draft, Netscape Communications.
|
 |
22
|
|
| |
23
|
GONG, L., LOMAS, M., NEEDHAM, R., AND SALTZER, J. 1993. Protecting poorly chosen secrets from, guessing attacks. IEEE J. Sel. Areas Commun. 11, 5 (June), 648-656.
|
 |
24
|
|
 |
25
|
|
| |
26
|
|
| |
27
|
KALISKI,B.,AND STADDON, J. 1998. PKCS #1: RSA cryptography specifications. Tech. note (Sept.), RSA Laboratories. Version 2.0. Published in October 1998 as Internet RFC 2437.
|
| |
28
|
KOHL,J.T.,AND NEUMAN, B. C. 1993. The Kerberos network authentication service (V5). Internet Request for Comment RFC 1510, Internet Engineering Task Force.
|
| |
29
|
|
| |
30
|
|
| |
31
|
|
| |
32
|
MAURER, U. M. 1995. Fast generation of prime numbers and secure public-key cryptographic parameters. J. Crypt. 8, 3, 123-155.
|
| |
33
|
MEDVINSKY, A., AND HUR, M. 1999. Addition of Kerberos cipher suites to Transport Layer Security (TLS). Internet Request for Comment RFC 2712 (Oct.), Internet Engineering Task Force.
|
| |
34
|
|
| |
35
|
MITCHELL, J., SHMATIKOV,V.,AND STERN, U. 1998. Finite-state analysis of SSL 3.0. In Proceedings of the 7th USENIX Security Symposium (San Antonio, Tex., Jan.). USENIX.
|
 |
36
|
|
| |
37
|
|
| |
38
|
RSA. 1999. PKCS #5: Password-based cryptography standard. Version 2.0 (Mar.). RSA Laboratories.
|
| |
39
|
SEROUSSI, G. 1998. Compact representations of elliptic curve points over GF(2 n ). Research Contribution to IEEE P1363.
|
| |
40
|
SHOUP, V. 1999. On formal models for secure key exchange. Research Report RZ 3120 (#93166) (April), IBM Research. A revised version 4, dated November 15, 1999, is available from http://www.shoup.net/papers/.
|
 |
41
|
|
| |
42
|
TYGAR,J.,AND WHITTEN, A. 1996. WWW electronic commerce and Java Trojan horses. In Proceedings of the 2nd USENIX Workshop on Electronic Commerce (Oakland, Calif., Nov.). USENIX, pp. 243-250.
|
| |
43
|
WAGNER,D.,AND SCHNEIER, B. 1996. Analysis of the SSL 3.0 protocol. In Proceedings of the 2nd USENIX Workshop on Electronic Commerce (Oakland, Calif., Nov.). USENIX, pp. 29-40.
|
| |
44
|
WU, T. 1998. The secure remote password protocol. In Proceedings of the Symposium on Network and Distributed Systems Security (San Diego, Calif., Mar.). Internet Society, pp. 97-111.
|
| |
45
|
WU, T. 1999. A real-world analysis of Kerberos password security. In Proceedings of the Symposium on Network and Distributed Systems Security (San Diego, Calif., Feb.). Internet Society.
|
| |
46
|
|
CITED BY 6
|
|
|
|
|
|
|
|
Michel Abdalla , Emmanuel Bresson , Olivier Chevassut , Bodo Möller , David Pointcheval, Provably secure password-based authentication in TLS, Proceedings of the 2006 ACM Symposium on Information, computer and communications security, March 21-24, 2006, Taipei, Taiwan
|
|
|
Sebastian Gajek , Mark Manulis , Ahmad-Reza Sadeghi , Jörg Schwenk, Provably secure browser-based user-aware mutual authentication over TLS, Proceedings of the 2008 ACM symposium on Information, computer and communications security, March 18-20, 2008, Tokyo, Japan
|
|
|
|
|
|
|
INDEX TERMS
Primary Classification:
C.
Computer Systems Organization
C.2
COMPUTER-COMMUNICATION NETWORKS
C.2.0
General
Additional Classification:
C.
Computer Systems Organization
C.2
COMPUTER-COMMUNICATION NETWORKS
C.2.2
Network Protocols
C.2.4
Distributed Systems
Subjects:
Client/server
D.
Software
D.4
OPERATING SYSTEMS
D.4.6
Security and Protection
Subjects:
Authentication
H.
Information Systems
H.4
INFORMATION SYSTEMS APPLICATIONS
H.4.3
Communications Applications
Subjects:
Information browsers
K.
Computing Milieux
K.4
COMPUTERS AND SOCIETY
K.4.4
Electronic Commerce
Subjects:
Security
K.6
MANAGEMENT OF COMPUTING AND INFORMATION SYSTEMS
K.6.5
Security and Protection (D.4.6, K.4.2)
Subjects:
Authentication
General Terms:
Algorithms,
Human Factors,
Security
Keywords:
Authenticated key exchange,
dictionary attack,
key agreement,
password,
perfect forward secrecy,
secure channel,
transport layer security,
weak secret
REVIEW
"James Speybroeck : Reviewer"
Sophisticated mathematically-based research projects have a way of finding their way into practical and important uses in the real world. This paper is a sophisticated, mathematically-based proposal that may have very important applications in bus
more...
|