Peer-to-peer buddy request and response
First Claim
Patent Images
1. A method of publishing and receiving asynchronous messages in a serverless environment, the method comprising:
- providing a message that includes a sender identifier;
signing the message using a sender private key; and
inserting the message and signature into a first publicly available, persistent index store, wherein the message is indexed by a key associated with the recipient.
3 Assignments
0 Petitions
Accused Products
Abstract
A system for providing secure asynchronous message publishing and retrieval in a serverless environment. The system may be used on ad-hoc and segmented networks such as peer-to-peer networks. The system may provide a method of sending and storing asynchronous message requests/responses via a Distributed Hash Table (DHT), a method for establishing RSS feeds via the asynchronous messaging service, a method for publishing a request for Internet Message buddy authorization and of retrieving pending buddy requests.
121 Citations
20 Claims
-
1. A method of publishing and receiving asynchronous messages in a serverless environment, the method comprising:
-
providing a message that includes a sender identifier;
signing the message using a sender private key; and
inserting the message and signature into a first publicly available, persistent index store, wherein the message is indexed by a key associated with the recipient. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer system comprising:
-
a first distributed hash table of a peer-to-peer network;
an asymmetric encryption component for encrypting data based on a first key and decrypting the data using a second corresponding key; and
a first peer node that signs a message via the encryption component based on a private key of the first peer node and inserts the message into the first distributed hash table indexed by a recipient ID;
a second node that retrieves the message from the first distributed hash table based on the recipient ID, retrieves a public key of the first peer node from a second distributed hash table based on a sender identifier in the message, and determines whether the message is signed by the private key of the first peer node using the retrieved public key of the first peer node via the encryption component. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-readable medium having computer-executable instructions for performing operations comprising:
-
signing a message using a sender private key;
encrypting the message using a receiver public key; and
inserting the message into a publicly available, persistent index store, indexed by a key associated with a recipient. - View Dependent Claims (19, 20)
-
Specification