Blind encryption
First Claim
1. A method of processing encrypted communications sent by a first party, said method comprising:
- receiving from the first party a message that has a first part, a second part, a third part and a fourth part, wherein the first part includes a first block of information that is encrypted by using a key k1, the second part includes a second block of information that is encrypted by using a key k2, the third part includes a third block of information that is encrypted by using a key R, and the fourth part includes a fourth block of information that is encrypted by using the key R, wherein the third block of information includes k1 and the fourth block of information includes k2;
blinding the fourth part; and
sending the third part and the blinded fourth part to a recryptor.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of processing encrypted communications sent by a first party, the method including the steps of: receiving from the first party a message that has a first part, a second part, a third part and a fourth part, wherein the first part includes a first block of information that is encrypted by using a key k1, the second part includes a second block of information that is encrypted by using a key k2, the third part includes a third block of information that is encrypted by using a key R, and the fourth part includes a fourth block of information that is encrypted by using the key R, wherein the third block of information includes k1 and the fourth block of information includes k2; blinding the fourth part; sending the third part and the blinded fourth part to a recryptor; receiving from the recryptor the k1 key re-encrypted by using a first key; and receiving from the recryptor a fifth block of information which is the blinded fourth block of information that has been encrypted by using a second key.
-
Citations
27 Claims
-
1. A method of processing encrypted communications sent by a first party, said method comprising:
-
receiving from the first party a message that has a first part, a second part, a third part and a fourth part, wherein the first part includes a first block of information that is encrypted by using a key k1, the second part includes a second block of information that is encrypted by using a key k2, the third part includes a third block of information that is encrypted by using a key R, and the fourth part includes a fourth block of information that is encrypted by using the key R, wherein the third block of information includes k1 and the fourth block of information includes k2; blinding the fourth part; and sending the third part and the blinded fourth part to a recryptor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of processing a communication from a first party, said method comprising:
-
receiving from the first party a message that includes a first part and a second part, wherein the first part includes a first block of information that is encrypted by using a first key and the second part includes a second block of information that is blinded and encrypted by using the first key; decrypting the first part of the message to produce a first decrypted message; encrypting at least a portion of the first decrypted message using a second key to produce a re-encrypted third block of information; decrypting the second part of the message to produce a decrypted, blinded message; re-encrypting the decrypted, blinded message using a third key to produce an re-encrypted/blinded message; and sending the re-encrypted third block of information and the re-encrypted/blinded message to the first party. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. An apparatus for processing an encrypted communication sent by a first party, wherein said encrypted communication includes a first part, a second part, a third part and a fourth part, wherein the first part includes a first block of information that is encrypted by using a key k1, the second part includes a second block of information that is encrypted by using a key k2, the third part includes a third block of information that is encrypted by using a key R, and the fourth part includes a fourth block of information that is encrypted by using the key R, wherein the third block of information includes k1 and the fourth block of information includes k2, said apparatus comprising:
-
means for blinding the fourth part; means for sending the third part and the blinded fourth part to a recryptor; means for receiving from the recryptor the k1 key re-encrypted by using a first key and a fifth block of information which is the blinded fourth block of information that has been encrypted by using a second key. - View Dependent Claims (24, 25)
-
-
26. An apparatus for processing a communication from a second party, said communication including a first part and a second part, wherein the first part includes a first block of information that is encrypted by using a first key and the second part includes a second block of information that is blinded and encrypted by using the first key, said apparatus comprising:
-
means for decrypting the first part of the message to produce a first decrypted message; means for encrypting at least a portion of the first decrypted message using a second key to produce a re-encrypted third block of information; means for decrypting the second part of the message to produce a decrypted, blinded message; means for re-encrypting the decrypted, blinded message using a third key to produce an re-encrypted/blinded message; and means for sending the re-encrypted third block of information and the re-encrypted/blinded message to the second party.
-
-
27. A method of processing encrypted communications sent by a first party, said method comprising:
-
receiving from the first party a message that has a first part, a second part, a third part and a fourth part, wherein the first part includes a first block of information that is encrypted by using a key k1, the second part includes a second block of information that is encrypted by using a key k2, the third part includes a third block of information that is encrypted by using a key R, and the fourth part includes a fourth block of information that is encrypted by using the key R, wherein the third block of information includes k1 and the fourth block of information includes k2; blinding the fourth part; and sending the third part and the blinded fourth part to a recryptor.
-
Specification