|
ABSTRACT
In this paper we study privacy issues regarding the use of the SSL/TLS protocol and X.509 certificates. Our main attention is placed on subscription-based remote services (e.g., subscription to newspapers and databases) where the service manager charges a flat fee for a period of time independent of the actual number of times the service is requested.We start by pointing out that restricting the access to such services by using X.509 certificates and the SSL/TLS protocol, while preserving the interests of the service managers, neglects the right to privacy of the users.We then propose the concept of a crypto certificate and the Secure and Private Socket Layer protocol (SPSL protocol, in short) and show how they can be used to preserve user privacy and, at the same time, protecting the interests of the service managers. The SPSL protocol only requires the user to have a standard X.509 certificate (with an RSA key) and does not require the user to get any special ad hoc certificate.Finally, we show the viability of the proposed solution by describing a system based on SPSL for secure and private access to subscription-based web services. Our implementation includes an SPSL proxy for a TLS-enabled web client and a module for the Apache web server along with administrative tools for the server side. The system has been developed starting from the implementation of an API for the SPSL protocol that we describe in the paper.
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
|
Apache 2002. The Apache web server project. http://www.apache.org.
|
| |
2
|
|
| |
3
|
|
| |
4
|
|
| |
5
|
Camenisch, J. L. 1997. Efficient and generalized group signatures. In Proceedings of Advances in Cryptology---Eurocrypt '97. Lecture Notes in Computer Science, vol. 1233. Springer Verlag, Berlin, 465--479.
|
 |
6
|
|
| |
7
|
Chaum, D. 1983. Blind signatures for untraceable payments. In Advances in Cryptology: Proceedings of Crypto'82. D. Chaum, R. L. Rivest, and A. T. Sherman, Eds. Plenum Press, New York, 199--203.
|
 |
8
|
|
| |
9
|
Chaum, D. and van Heyst, E. 1991. Group signatures. In Proceedings of Advances in Cryptology (EUROCRYPT '91), D. W. Davies, Ed. LNCS, vol. 547. Springer, Berlin, 257--265.
|
 |
10
|
Afredo De Santis , Giovanni Di Crescenzo , Giuseppe Persiano, Communication-efficient anonymous group identification, Proceedings of the 5th ACM conference on Computer and communications security, p.73-82, November 02-05, 1998, San Francisco, California, United States
[doi> 10.1145/288090.288110]
|
| |
11
|
De Santis, A., Di Crescenzo, G., Persiano, G., and Yung, M. 1994. On monotone formula closure of SZK. In Proceedings of 35th Annual Symposium on Foundations of Computer Science (Santa Fe, NM, Nov. 20--22, 1994), S. Goldwasser, Ed. IEEE Computer Society Press, Los Alamitos, CA, 454--465.
|
| |
12
|
Dierks, T. and Allen, C. 1999. RFC 2246: The TLS protocol version 1.
|
| |
13
|
|
| |
14
|
Eastlake, D. and Jones, P. 2001. US secure hash algorithm 1. RFC 3174.
|
| |
15
|
|
 |
16
|
|
| |
17
|
Freier, A. O., Karlton, P., and Kocher, P. C. 1996. The SSL protocol---version 3.0.
|
| |
18
|
|
| |
19
|
|
| |
20
|
Housley, R., Polk, W., Ford, W., and Solo, D. 2002. Internet X509 public key infrastructure: Certificate and certificate revocation List (CRL) profile. Network Working Group, RFC 3280.
|
| |
21
|
ModSSL. The ModSSL home page. http://www.modssl.org.
|
| |
22
|
Moz2I 2000. The Moz2I home page. http://www.security.unisa.it/spsl/moz2i.html.
|
| |
23
|
OpenSSL. The OpenSSL home page. http://www.openssl.org.
|
 |
24
|
|
| |
25
|
Reed, M. G., Syverson, P. F., and Goldschlag, D. M. 1998. Anonymous connections and onion routing. IEEE Journal on Special Areas in Communications 16, 4 (May), 482--494.
|
 |
26
|
|
| |
27
|
|
| |
28
|
Rivest, R. L. 1992. RFC 1321: The MD5 message-digest Algorithm.
|
| |
29
|
|
| |
30
|
SPSL. The SPSL home page. http://www.security.unisa.it/spsl.
|
 |
31
|
|
| |
32
|
W3C. 1999. Resource description framework (RDF) model and syntax speficitation. REC-rdf-syntax-19990222.
|
INDEX TERMS
Primary Classification:
C.
Computer Systems Organization
C.2
COMPUTER-COMMUNICATION NETWORKS
C.2.0
General
Subjects:
Security and protection (e.g., firewalls)
Additional Classification:
C.
Computer Systems Organization
C.2
COMPUTER-COMMUNICATION NETWORKS
C.2.2
Network Protocols
Subjects:
Applications (SMTP, FTP, etc.)
K.
Computing Milieux
K.4
COMPUTERS AND SOCIETY
K.4.1
Public Policy Issues
Subjects:
Privacy
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:
Unauthorized access (e.g., hacking, phreaking);
Authentication
General Terms:
Security
Keywords:
Access control,
anonymity,
cryptographic algorithms and protocols,
privacy,
world-wide web
|