Method and system for providing client privacy on the Internet when the client
requests content from a public application server. The method is well-suited to
key management protocols that utilize the concept of tickets. The client name or
identity is encrypted in all key management messages where the client is requesting
a ticket for a specific application server. The key management messages are between
the client and a key distribution center (KDC) and between the client and the specific
application server. The KDC does not provide the client name or identity in the
clear in such messages. This prevents the client's identity from being linked with
the content provided by the specific application server, which results in improved
user privacy.