Privacy and security mechanism for presence systems with tuple spaces
First Claim
1. A method of maintaining privacy and security of messages relating to changes in presence information posted by a presentity to a shared information space, comprising:
- encrypting said messages with a unique key provided by said presentity; and
changing said unique key, re-encrypting and re-posting said messages to said shared information space at random intervals that are not coincident with changes in said presence information.
28 Assignments
0 Petitions
Accused Products
Abstract
A system is provided for cycling encryption keys to prevent the guessing of encrypted presence information in a shared information space. The system of the invention prevents malicious publication of presence information and ensures that only valid presence information is published to the shared information space. A malicious subscriber is prevented from knowing that he/she has been detected while a search is underway to determine his/her identity. During such a search, authorized subscribers are shifted to a new source of presence information while the malicious subscriber remains at the previous source.
-
Citations
5 Claims
-
1. A method of maintaining privacy and security of messages relating to changes in presence information posted by a presentity to a shared information space, comprising:
-
encrypting said messages with a unique key provided by said presentity; and
changing said unique key, re-encrypting and re-posting said messages to said shared information space at random intervals that are not coincident with changes in said presence information. - View Dependent Claims (2, 4)
-
-
3. A system for privately and securely exchanging information about a first entity with at least one further entity, comprising:
-
a shared information space for storing tuples that contain said information;
a presentity for publishing encrypted information about said first entity to said shared information space, wherein said information is encrypted with a unique identifier of said presentity;
a watcher agent associated with said at least one further entity for posting a SUBSCRIBE tuple to said shared information space to initiate a subscription to said information published by said presentity;
a presentity agent associated with said first entity for returning a SUBSCRIBE-REPLY message containing an encryption key for subscribing said further entity to said encrypted information published by said presentity; and
a watcher associated with said further entity for monitoring said information space and decrypting said information using said.encryption key and providing said information to said further entity. - View Dependent Claims (5)
-
Specification