Dynamic, Selective Obfuscation of Information for Multi-Party Transmission
First Claim
1. A computer-implemented method of selectively obfuscating information in a multi-party exchange, comprising:
- obfuscating a segment received from a selected one of a plurality of participants in the multi-party exchange by encrypting the received segment in a manner that enables using cryptographic key information associated with the obfuscated segment to decrypt the obfuscated segment, for each one of the plurality of participants who is identified by the selected one as being permitted to perceive the segment, at a device used by that one for participating in the multi-party exchange and that prevents using the cryptographic key information to decrypt the obfuscated segment, for each remaining one of the plurality of participants who is not so identified, at a device used by that remaining one for participating in the multi-party exchange.
1 Assignment
0 Petitions
Accused Products
Abstract
Selectively obfuscating, or obscuring, a portion or portions of information in a multi-party transmission. A user participating in a multi-party exchange signals a communication device (or proxy) that he will provide private information that is to be perceptible only to a subset of the other participants. This user also identifies that subset, preferably by providing a group identifier for a group in which that subset of participants are members. The communication device transmits a member-specific descriptor comprising an encrypted version of a group key, and uses this group key to encrypt the private information that is to be perceptible only to the subset. Device-specific characteristics of participant devices are used, in addition to user-provided data (such as a user'"'"'s log-on identifier and/or password), as input to create cryptographic key information. Only participants in the subset can decrypt the encrypted private information; other participants preferably receive a filler pattern of some type instead.
152 Citations
21 Claims
-
1. A computer-implemented method of selectively obfuscating information in a multi-party exchange, comprising:
obfuscating a segment received from a selected one of a plurality of participants in the multi-party exchange by encrypting the received segment in a manner that enables using cryptographic key information associated with the obfuscated segment to decrypt the obfuscated segment, for each one of the plurality of participants who is identified by the selected one as being permitted to perceive the segment, at a device used by that one for participating in the multi-party exchange and that prevents using the cryptographic key information to decrypt the obfuscated segment, for each remaining one of the plurality of participants who is not so identified, at a device used by that remaining one for participating in the multi-party exchange. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
16. A method of selectively obfuscating information in a multi-party transmission, comprising:
-
determining a subset of a plurality of participants in the multi-party transmission who are to receive, in a perceptible form, a private segment of the information in the multi-party transmission; obfuscating the private segment by encryption using a group encryption key corresponding to the subset; encrypting a copy of the group encryption key for each of the participants in the subset, such that the group encryption key is only recoverable by the participants in the subset from that participant'"'"'s encrypted copy and is not recoverable, from any of the encrypted copies, by any of the participants not in the subset; and transmitting the obfuscated private segment, and the encrypted copy for each of the participants, to all of the plurality of the participants in the multi-party transmission, whereby each of the participants in the subset can decrypt the transmitted obfuscated private segment, upon receipt thereof, using the group encryption key recovered by that participant but none of the participants not in the subset can decrypt the transmitted obfuscated private segment upon receipt thereof.
-
-
17. A system for selectively obfuscating information in a multi-party exchange, comprising:
-
an obfuscating segment received, from a selected one of a plurality of participants in the multi-party exchange, on a communication channel used for the multi-party exchange; and an encryptor for encrypting the received segment in a manner that enables a decryptor using cryptographic key information associated with the obfuscated segment to decrypt the obfuscated segment, for each one of the plurality of participants who is identified by the selected one as being permitted to perceive the segment, at a device used by that one for participating in the multi-party exchange and that prevents a decryptor using the cryptographic key information from decrypting the obfuscated segment, for each remaining one of the plurality of participants who is not so identified, at a device used by that remaining one for participating in the multi-party exchange.
-
-
18. A computer program product for selectively obfuscating information in a multi-party transmission, the computer program product embodied on one or more computer-usable storage media and comprising computer-usable program code for:
-
determining a subset of a plurality of participants in the multi-party transmission who are to receive, in a perceptible form, a private segment of the information in the multi-party transmission; obfuscating the private segment by encryption using a group encryption key corresponding to the subset; encrypting a copy of the group encryption key for each of the participants in the subset, such that the group encryption key is only recoverable by the participants in the subset from that participant'"'"'s encrypted copy and is not recoverable, from any of the encrypted copies, by any of the participants not in the subset; and transmitting the obfuscated private segment, and the encrypted copy for each of the participants, to all of the plurality of the participants in the multi-party transmission, whereby each of the participants in the subset can decrypt the transmitted obfuscated private segment, upon receipt thereof, using the group encryption key recovered by that participant but none of the participants not in the subset can decrypt the transmitted obfuscated private segment upon receipt thereof. - View Dependent Claims (19, 20, 21)
-
Specification