System and method for dynamic data security operations
First Claim
1. A method comprising:
- receiving an indication that a user has been properly authenticated;
checking whether said user has a certificate; and
creating, when necessary, a certificate for said user;
wherein a server automatically registers said user within a community of users, allowing said user to transparently send and receive secure electronic messages.
3 Assignments
0 Petitions
Accused Products
Abstract
This present invention provides users with secure transparent electronic communication, allowing them to send and receive encrypted and/or signed messages with little or no user involvement. In various embodiments, the present invention provides a user with e-mail security via automated hierarchical techniques for transparently sending and receiving secure messages, lowers the burden on administrators, and allows for a public key infrastructure (PKI) to be dynamically constructed and operated. Such a system can also manage cryptographic keys and certificates for the users, and create such keys and certificates for the users when necessary. The server can also receive an indication that a user has been properly authenticated, check whether the user has a cryptographic key, and automatically create a key if the user does not have one, thereby automatically registering the user within a community and allowing the user to transparently send and receive secure electronic messages.
99 Citations
12 Claims
-
1. A method comprising:
-
receiving an indication that a user has been properly authenticated;
checking whether said user has a certificate; and
creating, when necessary, a certificate for said user;
wherein a server automatically registers said user within a community of users, allowing said user to transparently send and receive secure electronic messages. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising:
-
detecting if an alias exists for a user; and
updating a certificate of said user when a server detects the existence of one or more said aliases. - View Dependent Claims (7)
-
-
8. A method comprising:
-
setting one or more expiration parameters for a certificate;
generating a self signature and expiration date for said certificate when said certificate is utilized by a user and nearing expiration; and
updating a certificate of said user when said server detects the existence of one or more aliases;
wherein said certificate is automatically renewed. - View Dependent Claims (9, 10, 11)
-
-
12. A computer readable medium containing computer program instructions for automatically registering a user within a community of users, allowing said user to transparently send and receive secure electronic messages, said computer readable medium containing instructions for:
-
receiving an indication that a user has been properly authenticated;
checking whether said user has a cryptographic key; and
creating, when necessary, a certificate for said user.
-
Specification