Asynchronous Messaging via Distributed Hash Table for Serverless Security
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing asynchronous messaging systems in instant messaging applications rely on dedicated servers, limiting their independence and flexibility, especially in serverless systems, and require Internet connectivity and user trust in a central service.
Innovation Solution
An asynchronous messaging system using a Distributed Hash Table (DHT) for secure buddy list management and message authentication, eliminating the need for server-based security and enabling peer-to-peer communication without a central server, allowing users to securely publish and retrieve buddy requests and responses.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a dedicated server is used for messaging, then security and message routing are provided, but system independence and flexibility are reduced
Solution Approach 1:
The patent segments the centralized server functionality into distributed peer-to-peer components. Each peer maintains its own message routing and security capabilities through cryptographic key pairs, eliminating dependency on a central server while maintaining security and reliability through decentralized authentication mechanisms.
Solution Approach 2:
The system enables self-service through automatic buddy list management where peers independently publish their presence information and handle message routing without server intervention. The cryptographic authentication system allows peers to verify each other's identities autonomously using public key infrastructure.
2Ease of operation
If a dedicated server is used for messaging, then message routing and authentication are centralized, but Internet connectivity requirement increases
Solution Approach 1:
The patent introduces cryptographic key pairs as intermediaries for authentication and message verification. Public keys serve as mediators that allow peers to authenticate each other without direct server involvement, enabling secure communication over intermittent or offline connections.
Solution Approach 2:
The system performs preliminary actions by having peers publish their presence information and cryptographic keys in advance to the distributed hash table. This allows message routing to be pre-established, enabling peers to exchange messages even when connectivity is intermittent or delayed.
3Reliability
If traditional messaging systems are used, then server-based security is required, but system flexibility and serverless operation are limited
Solution Approach 1:
The patent replaces the mechanical centralized server security infrastructure with cryptographic mechanisms. Public key cryptography and digital signatures substitute for server-based authentication, enabling secure peer-to-peer communication without requiring centralized security management.
Solution Approach 2:
The distributed hash table serves multiple functions: storing presence information, enabling message routing, and supporting cryptographic verification. This multi-functional approach allows the system to operate securely in serverless environments while maintaining the core messaging functionality.
Data Source
AI summary
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.


