Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
126 words
A method for generating verifiably trusted, stream-oriented communications among a plurality of users, comprising the steps of: escrowing at a trusted escrow center an asymmetric cryptographic key associated with each of a plurality of users; verifying each of the keys at the escrow center; certifying each of the keys upon verification; and generating an encrypted stream-oriented communication from an initiating user to a receiving user using said initiating user's cryptographic key, said communication comprising (a) an initial packet having access information to allow an outside party to decrypt the stream, and (b) a stream of subsequent packets, each subsequent packet containing information identifying the subsequent packet as associated with the stream, and wherein at least one of said subsequent packets does not include said access information.
Claim 2
Independent Claim
126 words
A method for generating verifiably trusted, stream-oriented communications among a plurality of users, comprising the steps of: escrowing at a trusted escrow center an asymmetric cryptographic key associated with each of a plurality of users; verifying each of the keys at the escrow center; certifying each of the keys upon verification; and generating an encrypted stream-oriented communication from an initiating user to a receiving user using said initiating user's cryptographic key, said communication comprising (a) an initial packet having access information to allow an outside party to decrypt the stream, and (b) a stream of subsequent packets, each subsequent packet containing information identifying the subsequent packet as associated with the stream, and wherein at least one of said subsequent packets does not include said access information.
Claim 3
Dependent Claim
21 words
The method of claim 1 wherein the communication further comprises a terminal packet having information indicating an end of the communication.
Claim 4
Dependent Claim
22 words
The method of claim 1 wherein each subsequent packet further includes unique information indicating a position of the packet within the sequence.
Claim 5
Dependent Claim
13 words
The method of claim 1 wherein each subsequent packet further includes timestamp information.
Claim 6
Dependent Claim
16 words
The method of claim 1, wherein the access information includes a hash of the initial packet.
Claim 7
Dependent Claim
20 words
The method of claim 5, wherein said hash of said initial packet is signed with the initiating user's cryptographic key.
Claim 8
Dependent Claim
14 words
The method of claim 4, wherein said access information further includes message identifying information.
Claim 9
Dependent Claim
18 words
The method of claim 7, wherein at least one of the subsequent packets includes the message identifying information.
Claim 10
Dependent Claim
22 words
The method of claim 8, wherein said information identifying the subsequent packet as associated with the stream is a packet sequence number.
Claim 11
Dependent Claim
46 words
The method of claim 1, further comprising the steps of: receiving, at the initiating user, information relating to a quality of a channel carrying the stream-oriented communication; and selectively including message identifying information in subsequent packets at a rate determined by the quality of the channel.
Claim 12
Dependent Claim
15 words
The method of claim 1, wherein packets include information associating them with the initiating user.
Claim 13
Independent Claim
135 words
A method for generating verifiably trusted, stream-oriented communications among a plurality of users, comprising the steps of: escrowing at a trusted escrow center an asymmetric cryptographic key associated with each of a plurality of users; verifying each of the keys at the escrow center; certifying each of the keys upon verification; and receiving, at a receiving user, a first encrypted stream-oriented communication from an initiating user, said communication having been encrypted using said initiating user's cryptographic key, said first communication comprising (a) an initial packet having access information to allow an outside party to decrypt the stream, and (b) a stream of subsequent packets, each subsequent packet containing information identifying the subsequent packet as associated with the stream, and wherein at least one subsequent packet of the first stream does not include said access information.
Claim 14
Independent Claim
135 words
A method for generating verifiably trusted, stream-oriented communications among a plurality of users, comprising the steps of: escrowing at a trusted escrow center an asymmetric cryptographic key associated with each of a plurality of users; verifying each of the keys at the escrow center; certifying each of the keys upon verification; and receiving, at a receiving user, a first encrypted stream-oriented communication from an initiating user, said communication having been encrypted using said initiating user's cryptographic key, said first communication comprising (a) an initial packet having access information to allow an outside party to decrypt the stream, and (b) a stream of subsequent packets, each subsequent packet containing information identifying the subsequent packet as associated with the stream, and wherein at least one subsequent packet of the first stream does not include said access information.
Claim 15
Dependent Claim
77 words
The method of claim 12 further comprising the steps of: generating a second encrypted stream-oriented communication from the receiving user to an initiating user using a cryptographic key of the receiving user, said second communication comprising (a) an initial packet having access information to allow an outside party to decrypt the second encrypted stream, and (b) a stream of subsequent packets, each subsequent packet containing information identifying the subsequent packet as associated with the second encrypted stream.
Claim 16
Dependent Claim
33 words
The method of claim 13, wherein the access information of the second encrypted stream includes a hash of the initial packet of the second encrypted stream signed with the receiving user's cryptographic key.
Claim 17
Dependent Claim
23 words
The method of claim 14, wherein the access information of the second encrypted stream includes message identifying information received from the initiating user.
Claim 18
Dependent Claim
22 words
The method of claim 15, wherein at least one of the subsequent packets of the second encrypted stream includes message identifying information.
Claim 19
Dependent Claim
29 words
The method of claim 16, wherein the information identifying a subsequent packet of the second encrypted stream as associated with the second encrypted stream is a packet sequence number.
Claim 20
Dependent Claim
20 words
The method of claim 17, wherein packets of the second encrypted stream include information associating them with the initiating user.
Claim 21
Dependent Claim
46 words
The method of claim 13, further comprising the steps of: receiving, at the receiving user, information relating to a quality of a channel carrying the stream-oriented communication; and selectively including message identifying information in subsequent packets at a rate determined by the quality of the channel.
Claim 22
Dependent Claim
39 words
The method of claim 19, wherein the information relating to a quality of the channel is continuously received and the rate at which identifying information is selectively included in subsequent packets is dynamically adjusted based upon the received information.