Encrypting a messaging session with a symmetric key
First Claim
1. A method for encrypting a messaging session, said method comprising the steps of:
- encrypting a recording of a messaging session with a symmetric key, wherein said symmetric key is enabled to decrypt said encrypted recording of said messaging session; and
encoding said symmetric key with a plurality of public keys each corresponding with one from among a plurality of users, wherein said encoded symmetric key is decodable by each of said plurality of users, such that said encrypted recording of said messaging session is decryptable by each of said plurality of users utilizing said symmetric key.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system and program for encrypting a messaging session and providing users with a key for decrypting a messaging session are provided. A recording of a messaging session is encrypted with a symmetric key, wherein the symmetric key is enabled to decrypt the encrypted recording of the messaging session. The symmetric key is encoded with multiple public keys, each corresponding with one of multiple users, wherein the encoded symmetric key is decodable by each of the users, such that the encrypted recording of the messaging session is decryptable by each of the users utilizing the symmetric key. In addition, message entries may be encrypted and distributed in real-time with an encoded symmetric key for decryption.
-
Citations
41 Claims
-
1. A method for encrypting a messaging session, said method comprising the steps of:
-
encrypting a recording of a messaging session with a symmetric key, wherein said symmetric key is enabled to decrypt said encrypted recording of said messaging session; and
encoding said symmetric key with a plurality of public keys each corresponding with one from among a plurality of users, wherein said encoded symmetric key is decodable by each of said plurality of users, such that said encrypted recording of said messaging session is decryptable by each of said plurality of users utilizing said symmetric key. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for encrypting a messaging session, said system comprising:
-
a messaging server communicatively connected to a network to a plurality of client messaging systems each associated with one from among a plurality of users;
means for encrypting a recording of a messaging session with a symmetric key, wherein said symmetric key is enabled to decrypt said encrypted recording of said messaging session; and
means for encoding said symmetric key with a plurality of public keys each corresponding with one from among said plurality of users, wherein said encoded symmetric key is decodable by each of said plurality of users, such that said encrypted recording of said messaging session is decryptable by each of said plurality of users utilizing said symmetric key. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A program for encrypting a messaging session, residing on a computer usable medium having computer readable program code means, said program comprising:
-
means for controlling encryption of a recording of a messaging session with a symmetric key, wherein said symmetric key is enabled to decrypt said encrypted recording of said messaging session; and
means for controlling encoding said symmetric key with a plurality of public keys each corresponding with one from among a plurality of users, wherein said encoded symmetric key is decodable by each of said plurality of users, such that said encrypted recording of said messaging session is decryptable by each of said plurality of users utilizing said symmetric key. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A method for secure messaging session transmission, said method comprising the steps of:
-
receiving a key encoded specifically for a particular user and an encrypted messaging session;
decoding said key with a private key for said particular user; and
decrypting said encrypted messaging session with said decoded key, such that said particular user is enabled to receive and securely decrypt said encrypted messaging session. - View Dependent Claims (22)
-
-
23. A system for secure messaging session transmission, said method comprising:
-
a client messaging system communicatively connected to a network;
means for receiving a key encoded specifically for a particular user and an encrypted messaging session;
means for decoding said key with a private key for said particular user; and
means for decrypting said encrypted messaging session with said decoded key, such that said particular user is enabled to receive and securely decrypt said encrypted messaging session. - View Dependent Claims (24)
-
-
25. A program for secure messaging session transmission, residing on a computer usable medium having computer readable program code means, said program comprising:
-
means for enabling receipt of a key encoded specifically for a particular user and an encrypted messaging session;
means for decoding said key with a private key for said particular user; and
means for decrypting said encrypted messaging session with said decoded key, such that said particular user is enabled to receive and securely decrypt said encrypted messaging session. - View Dependent Claims (26)
-
-
27. A method for real-time encryption of a message entry transmitted to a plurality of client messaging systems, said method comprising the steps of:
-
encrypting a message entry with a symmetric key at a client messaging system; and
transmitting said encrypted messaging entry for distribution to a plurality of recipient client messaging systems, such that said message entry is encrypted with said symmetric key enabled to decrypt said message entry prior to transmission across a network. - View Dependent Claims (28, 29, 30)
-
-
31. A system for real-time encryption of a message entry transmitted to a plurality of client messaging systems, said system comprising:
-
a client messaging system communicatively connected to a network;
means for encrypting a message entry with a symmetric key at a client messaging system; and
means for transmitting said encrypted messaging entry for distribution to a plurality of recipient client messaging systems via said network, such that said message entry is encrypted with said symmetric key enabled to decrypt said message entry prior to transmission across a network. - View Dependent Claims (32, 33, 34)
-
-
35. A program for real-time encryption of a message entry transmitted to a plurality of client messaging systems, residing on a computer usable medium having computer readable program code means, said program comprising:
-
means for encrypting a message entry with a symmetric key at a client messaging system; and
means for enabling transmission of said encrypted messaging entry for distribution to a plurality of recipient client messaging systems, such that said message entry is encrypted with said symmetric key enabled to decrypt said message entry prior to transmission across a network. - View Dependent Claims (36, 37, 38)
-
-
39. A method for controlling real-time distribution of encrypted messages, said method comprising the steps of:
-
transmitting a symmetric key encoded for a particular user to a client messaging system;
receiving a message entry from said client messaging system, wherein said message entry is encrypted with said symmetric key;
encoding said symmetric key for a plurality of intended recipients; and
transmitting said message entry and said encoded symmetric key to said plurality of intended recipients, such that said encrypted message entry is distributed in real-time to said plurality of intended recipients.
-
-
40. A system for controlling real-time distribution of encrypted messages, said system comprising:
-
a messaging server communicatively connected to a network;
means for transmitting a symmetric key encoded for a particular user to a client messaging system;
means for receiving a message entry from said client messaging system, wherein said message entry is encrypted with said symmetric key;
means for encoding said symmetric key for a plurality of intended recipients; and
means for transmitting said message entry and said encoded symmetric key to said plurality of intended recipients, such that said encrypted message entry is distributed in real-time to said plurality of intended recipients.
-
-
41. A program for controlling real-time distribution of encrypted messages, residing on a computer usable medium having computer readable program code means, said program comprising:
-
means for enabling transmission of a symmetric key encoded for a particular user to a client messaging system;
means for enabling receipt of a message entry from said client messaging system, wherein said message entry is encrypted with said symmetric key;
means for encoding said symmetric key for a plurality of intended recipients; and
means for enabling transmission of said message entry and said encoded symmetric key to said plurality of intended recipients, such that said encrypted message entry is distributed in real-time to said plurality of intended recipients.
-
Specification