Asynchronous Messaging via Distributed Hash Table for Serverless Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
ImprovesecurityVSAvoidsystem independence
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #25Self-service

2Ease of operation

If a dedicated server is used for messaging, then message routing and authentication are centralized, but Internet connectivity requirement increases

Engineering Contradiction:
Improvemessage routingVSAvoidconnectivity requirement
Core Design Contradiction:
Ease of operationVSDevice complexity

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If traditional messaging systems are used, then server-based security is required, but system flexibility and serverless operation are limited

Engineering Contradiction:
ImprovesecurityVSAvoidserverless capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

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.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS8069208B2Peer-to-peer buddy request and response
Publication Date: 2011.11.29 ZHIGU HLDG
  • US8069208B2 patent drawing
  • US8069208B2 patent drawing
  • US8069208B2 patent drawing

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.