Patent ID: 7350069
Filing Date: 2008-03-25
Classification: G06T,H04L

Abstract:
1. A method of securely communicating amongst respective users over communications media, comprising the steps of: selecting N encryption keys such that all encryption keys have the same length; assigning to each user a subset of the N keys by associating with each user a set of indices and assigning to each user the encryption keys having the indices associated with that user; verifying that every pair of users that are to communicate with each other shares some set of encryption keys that are not shared by another user; so long as every pair of users shares a set of encryption keys, distributing the N encryption keys to the users; making the identities of the assigned key indices available to all communicating users; and a sending user encrypting a message using a key shared with a recipient user of the message, where the encryption key is determined from a shared key index.