Claims
- 1. A method for an entity to anonymously engage in a transaction with a provider, the method comprising:
initiating the transaction by sending an entity identification to a first anonymity service; receiving, from the first anonymity service, a transaction identification based on and uniquely associated with the entity identification; and initiating acquisition of goods associated with the transaction by sending an acquisition request and the transaction identification to a second anonymity service.
- 2. The method of claim 1, wherein the first and second anonymity services cause the goods associated with the transaction to be anonymously provided to the entity.
- 3. The method of claim 1, further comprising:
sending, by the first anonymity service, individual ones of a first plurality of secret shares corresponding to the entity identification to corresponding ones of a first set of shareholders, and sending, by the second anonymity service, individual ones of a second plurality of secret shares corresponding to the acquisition request to corresponding ones of a second set of shareholders.
- 4. The method of claim 3, wherein at least some of the second set of shareholders are different from at least some others of the first set of shareholders.
- 5. The method of claim 3, wherein the second set of shareholders is identical to the first set of shareholders.
- 6. The method of claim 1, further comprising:
initiating shipment of the goods associated with the transaction by sending a shipment address and the transaction identification to a third anonymity service, wherein the first, second and third anonymity services cause the goods associated with the transaction to be anonymously provided to the entity.
- 7. The method of claim 6, further comprising:
initiating credit approval for the transaction by sending a credit approval request and the transaction identification to a fourth anonymity service, wherein the first, second, third and fourth anonymity services cause the goods associated with the transaction to be anonymously provided to the entity.
- 8. A computer-readable medium comprising computer-readable instructions for performing steps of:
initiating the transaction by sending an entity identification to a first anonymity service; receiving, from the first anonymity service, a transaction identification based on and uniquely associated with the entity identification; and initiating acquisition of goods associated with the transaction by sending an acquisition request and the transaction identification to a second anonymity service.
- 9. The computer-readable medium of claim 8 further comprising computer-readable instructions for performing steps of:
initiating shipment of the goods associated with the transaction by sending a shipment address and the transaction identification to a third anonymity service.
- 10. The computer-readable medium of claim 8 further comprising computer-readable instructions for performing steps of:
initiating credit approval for the transaction by sending a credit approval request and the transaction identification to a fourth anonymity service.
- 11. A method for an anonymity service to support an anonymous transaction between an entity and a provider, the method comprising:
receiving, from the entity, an entity identification; generating a transaction identification in response to the entity identification; splitting the entity identification into a corresponding set of secret shares; for each secret share of the set of secret shares, sending the secret share and the transaction identification to a shareholder of a plurality of shareholders for long-term storage of the entity identification; and sending the transaction identification to the entity.
- 12. The method of claim 11, wherein each secret share is sent to a different shareholder of the plurality of shareholders.
- 13. The method of claim 11, further comprising:
encrypting at least some of the secret shares of the set of secret shares.
- 14. The method of claim 11, further comprising:
discarding the entity identification after splitting the entity identification and sending the secret shares to the plurality of shareholders.
- 15. A method for an anonymity service to support an anonymous transaction between an entity and a provider, the method comprising:
receiving, from the entity, transaction-related information and a transaction identification; splitting the transaction-related information into a corresponding set of secret shares; and for each secret share of the set of secret shares, sending the secret share and the transaction identification to a shareholder of a plurality of shareholders for long-term storage of the transaction-related information.
- 16. The method of claim 15, wherein the transaction-related information comprises an acquisition request.
- 17. The method of claim 16, wherein the acquisition request comprises an identification of the provider, an identification of goods associated with the transaction, a maximum payment amount and an identification of a shipper.
- 18. The method of claim 16, further comprising:
sending at least a portion of the acquisition request and the transaction identification to the provider.
- 19. The method of claim 15, further comprising:
discarding the transaction-related information after splitting the transaction-related information and sending the secret shares to the plurality of shareholders.
- 20. The method of claim 15, wherein the transaction-related information comprises a shipment address.
- 21. The method of claim 20, further comprising:
receiving, from a shipper, the transaction identification; requesting, based on the transaction identification, the set of secret shares from the plurality of shareholders; reconstructing the shipment address based on the set of secret shares; and sending the shipment address to the shipper.
- 22. The method of claim 21, further comprising:
discarding the shipment address after sending the shipment address to the shipper.
- 23. The method of claim 15, wherein the transaction-related information comprises a credit approval request.
- 24. The method of claim 23, wherein the credit approval request comprises credit information corresponding to the entity, a maximum payment amount and an identification of an identification anonymity service.
- 25. The method of claim 23, further comprising:
sending, to a credit agency, at least a portion of the credit approval request; receiving, from the credit agency, a credit status indication in response to the at least a portion of the credit approval request; sending the credit status indication and the transaction identification to the plurality of shareholders for long-term storage of the credit status indication; and sending the credit status indication and the transaction identification to a clearing house.
- 26. The method of claim 25, further comprising:
receiving, from the provider, a credit status query and the transaction identification; requesting, from the plurality of shareholders, the credit status indication based on the transaction identification; and sending, to the provider, the credit status indication and the transaction identification in response to the credit status query.
- 27. A computer-readable medium comprising computer-readable instructions for performing steps of:
receiving, from the entity, transaction-related information and a transaction identification; splitting the transaction-related information into a corresponding set of secret shares; and for each secret share of the set of secret shares, sending the secret share and the transaction identification to a shareholder of a plurality of shareholders for long-term storage of the transaction-related information.
- 28. A method for a provider to support an anonymous transaction between an entity and the provider using at least two anonymity services, the method comprising:
receiving, from a first of the at least two anonymity services, at least a portion of an acquisition request and a transaction identification, wherein the acquisition request has been provided to the first of the at least two anonymity services by the entity; sending a credit status query and the transaction identification to a second of the at least two anonymity services in response to the at least a portion of the acquisition request; and receiving a credit status indication and the transaction identification from the second of the at least two anonymity services in response to the credit status query.
- 29. The method of claim 28, further comprising:
sending anonymous goods associated with the transaction and the transaction identification to a shipper when the credit status indication is favorable.
- 30. A method for a shipper to support an anonymous transaction between and entity and a provider using at least one anonymity service, the method comprising:
receiving, from the provider, anonymous goods and a transaction identification; sending, to the at least one anonymity service, the transaction identification; receiving, from the at least one anonymity service, a shipping address and the transaction identification; and shipping the anonymous goods to the entity based on the shipping address.
- 31. An apparatus for an anonymity service to support an anonymous transaction between an entity and a provider, comprising:
means for receiving, from the entity, an entity identification; means for generating a transaction identification in response to the entity identification; means for splitting the entity identification into a corresponding set of secret shares; means, for each secret share of the set of secret shares, for sending the secret share and the transaction identification to a shareholder of a plurality of shareholders for long-term storage of the entity identification; and means for sending the transaction identification to the entity.
- 32. An apparatus for an anonymity service to support an anonymous transaction between an entity and a provider, comprising:
means for receiving, from the entity, transaction-related information and a transaction identification; means for splitting the transaction-related information into a corresponding set of secret shares; and means for each secret share of the set of secret shares, sending the secret share and the transaction identification to a shareholder of a plurality of shareholders for long-term storage of the transaction-related information.
- 33. The apparatus of claim 32, wherein the transaction-related information comprises an acquisition request, and wherein the apparatus further comprises:
means for sending at least a portion of the acquisition request and the transaction identification to the provider.
- 34. The apparatus of claim 32, wherein the transaction-related information comprises a shipment address, and wherein the apparatus further comprises:
means for receiving, from a shipper, the transaction identification; means for requesting, based on the transaction identification, the set of secret shares from the plurality of shareholders; means for reconstructing the shipment address based on the set of secret shares; and means for sending the shipment address to the shipper.
- 35. The apparatus of claim 32, wherein the transaction-related information comprises a credit approval request, and wherein the apparatus further comprises:
means for sending, to a credit agency, at least a portion of the credit approval request; means for receiving, from the credit agency, a credit status indication in response to the at least a portion of the credit approval request; means for sending the credit status indication and the transaction identification to the plurality of shareholders for long-term storage of the credit status indication; and means for sending the credit status indication and the transaction identification to a clearing house.
- 36. The apparatus of claim 35, further comprising:
means for receiving, from the provider, a credit status query and the transaction identification; means for requesting, from the plurality of shareholders, the credit status indication based on the transaction identification; and means for sending, to the provider, the credit status indication and the transaction identification in response to the credit status query.
- 37. An apparatus for a provider to support an anonymous transaction between an entity and the provider using at least two anonymity services, comprising:
means for receiving, from a first of the at least two anonymity services, at least a portion of an acquisition request and a transaction identification, wherein the acquisition request has been provided to the first of the at least two anonymity services by the entity; means for sending a credit status query and the transaction identification to a second of the at least two anonymity services in response to the at least a portion of the acquisition request; and means for receiving a credit status indication and the transaction identification from the second of the at least two anonymity services in response to the credit status query.
- 38. The apparatus of claim 37, further comprising:
means for sending anonymous goods associated with the transaction and the transaction identification to a shipper when the credit status indication is favorable.
- 39. An apparatus for a shipper to support an anonymous transaction between an entity and a provider using at least one anonymity service, comprising:
means for receiving, from the provider, anonymous goods and a transaction identification; means for sending, to the at least one anonymity service, the transaction identification; means for receiving, from the at least one anonymity service, a shipping address and the transaction identification; and means for shipping the anonymous goods to the entity based on the shipping address.
- 40. A system for providing an anonymous transactions between an entity and a provider, the system comprising:
a first anonymity service that receives an entity identification from the entity and, in response, provides a transaction identification, based on and uniquely associated with the entity identification, to the entity; and a second anonymity service, coupled to the entity and the provider, that receives the transaction identification and an acquisition request from the entity and, in response, provides at least a portion of the acquisition request to the provider.
- 41. The system of claim 40, further comprising at least one set of shareholder coupled to the first anonymity service and the second anonymity service,
wherein the first anonymity service sends individual ones of a first plurality of secret shares corresponding to the entity identification to corresponding ones of a first set of shareholders of the at least one set of shareholders, and the second anonymity service sends individual ones of a second plurality of secret shares corresponding to the acquisition request to corresponding ones of a second set of shareholders of the at least one set of shareholders.
- 42. The system of claim 41, wherein at least some of the second set of shareholders are different from at least some others of the first set of shareholders.
- 43. The system of claim 41, wherein the second set of shareholders is identical to the first set of shareholders.
- 44. The system of claim 40, further comprising:
a third anonymity service that receives the transaction identification and a shipment address from the entity and, in response to receiving the transaction identification from a shipper, provides the shipment address to the shipper.
- 45. The system of claim 40, further comprising:
a fourth anonymity service that receives the transaction identification and a credit approval request from the entity and, in response to receiving the transaction identification and a credit status query from the provider, provides a credit status indication to the provider.
CROSS-REFERENCE TO RELATED APPLICATION
[0001] The instant application is a continuation-in-part of prior U.S. patent application Ser. No. 09/944,739, entitled ANONYMOUS ACQUISITION OF DIGITAL PRODUCTS BASED ON SECRET SPLITTING, filed Aug. 31, 2001 by Vora et al.
Continuation in Parts (1)
|
Number |
Date |
Country |
| Parent |
09944739 |
Aug 2001 |
US |
| Child |
10121563 |
Apr 2002 |
US |