Method for ensuring privacy in electronic transactions with session key blocks
First Claim
1. A method for ensuring that electronic transactions are processed anonymously, comprising:
- initially registering a requestor with a distributor;
delivering a unique set of device keys to said requestor;
sending an anonymous transaction request from said requester to said distributor;
transmitting an encrypted response from said distributor; and
processing said response by said requester.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method, business method, and computer program product for conducting electronic transactions with a potentially untrusted server while maintaining user anonymity and transaction privacy, yet allowing the server to verify the user is a valid subscriber entitled to participate in the transaction. Anonymous service requests are sent to the server. The server transmits responses that have been encrypted such that only valid subscribers can decrypt them. Broadcast encryption schemes that enable selective revocation of misbehaving subscribers will tip off requestors that the server is trying to identify them. Transaction and content quantity can be monitored for usage-based billing while maintaining anonymity. Each content item may be uniquely encrypted with a content key that is then encrypted by a session key and included in encrypted form with a response, to reduce the computational workload.
-
Citations
21 Claims
-
1. A method for ensuring that electronic transactions are processed anonymously, comprising:
-
initially registering a requestor with a distributor;
delivering a unique set of device keys to said requestor;
sending an anonymous transaction request from said requester to said distributor;
transmitting an encrypted response from said distributor; and
processing said response by said requester. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for ensuring that electronic transactions are processed anonymously, comprising:
-
a processor that initially registers a requester with a distributor;
a second processor that delivers a unique set of device keys to said requestor;
a request sender that sends an anonymous transaction request from said requestor to said distributor;
a response transmitter that transmits an encrypted response from said distributor; and
a receiver that processes said response for said requester.
-
-
19. A system for ensuring that electronic transactions are processed anonymously, comprising:
-
means for initially registering a requestor with a distributor;
means for delivering a unique set of device keys to said requester;
means for sending an anonymous transaction request from said requestor to said distributor;
means for said distributor to transmit an encrypted response; and
means for said requester to process said response.
-
-
20. A computer program product method comprising a machine-readable medium having machine-executable instructions thereon including code means for ensuring that electronic transactions are processed anonymously, comprising:
-
a first code for initially registering a requestor with a distributor;
a second code for delivering a unique set of device keys to said requestor;
a third code for sending an anonymous transaction request from said requestor to said distributor;
a fourth code for transmitting an encrypted response from said distributor; and
a fifth code for processing said response for said requestor.
-
-
21. A business method for conducting electronic commerce while ensuring that electronic transactions are processed anonymously, comprising:
-
initially registering a requester with a distributor;
delivering a unique set of device keys to said requester;
sending an anonymous transaction request from said requester to said distributor;
transmitting an encrypted response from said distributor; and
processing said response by said requestor, wherein said requestor pays extra for anonymity.
-
Specification