Secure Ad Hoc Group in Information-Centric Network
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current Information-Centric Networks (ICN) lack secure discovery and secure on-demand information exchange capabilities in ad hoc device-to-device communication scenarios, with existing protocols failing to consider ad hoc group security.
Innovation Solution
A method and system that enables secure discovery and communication by using an encryption key to encrypt service names or prefixes within the ICN stack, verifying consumer devices, and establishing secure routing between producer and consumer devices through a service publishing and discovery protocol, ensuring only authorized access and secure data exchange.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If encryption is implemented for service discovery in ICN, then security is improved, but device complexity increases
Solution Approach 1:
The patent introduces a Service Publishing and Discovery Protocol (SPDP) layer as an intermediary between the ICN stack and application services. This mediator handles the complexity of encryption key management, service name encryption, and device verification, shielding end devices from direct implementation complexity while maintaining security. The SPDP acts as a security gateway that manages cryptographic operations without requiring every device to implement full encryption suites.
Solution Approach 2:
The patent implements preliminary key establishment and service publishing before actual service discovery occurs. Devices perform key pair generation, service name encryption, and verification setup in advance through the SPDP protocol. This preliminary action ensures that when service discovery is needed, the security infrastructure is already in place, reducing operational complexity during actual service access while maintaining strong security guarantees.
2Object-affected harmful factors
If service names are encrypted for security, then unauthorized access is prevented, but discovery process complexity increases
Solution Approach 1:
The patent applies encryption selectively to specific parts of the service discovery process rather than encrypting all data uniformly. Service names are encrypted using device-specific keys, while other discovery metadata remains in plaintext. This local quality approach ensures that only the critical identification elements are protected, preventing unauthorized access while minimizing the complexity burden on the discovery process.
Solution Approach 2:
The patent transforms service names from plaintext to encrypted form using cryptographic parameters (encryption keys, algorithms). The SPDP protocol manages these parameter changes dynamically, selecting appropriate encryption methods based on device capabilities and security requirements. This parameter-based approach allows flexible security implementation without hardcoding complex discovery procedures.
3Reliability
If device verification is implemented, then network security is improved, but communication establishment time increases
Solution Approach 1:
The patent implements preliminary device verification through the SPDP protocol before actual service discovery and communication. Devices exchange verification credentials and establish trust relationships in advance. This preliminary verification ensures that when services are discovered, the devices are already authenticated, preventing later security checks that would cause delays. The verification happens once during initial connection setup rather than with every service request.
Solution Approach 2:
The SPDP protocol incorporates feedback mechanisms where devices receive verification status information during the discovery process. If verification succeeds, the device is added to an authorized list for faster subsequent communications. This feedback loop optimizes future interactions by reducing verification overhead for already-authenticated devices, balancing security requirements with communication efficiency.
Data Source
Figure 1~2
Figure 3~4A
Figure 4B~5
AI summary
Various disclosed embodiments include methods, devices and systems establishing secure discovery and secure communication in an ad hoc information-centric network (ICN). An application (18) in a consumer device (10) sends a discovery interest including an associated service name or prefix encrypted by an encryption key using the ICN (28). A producer device (20) publishing and discovery protocol (SPDP) (24) on an ICN stack (26) of the producer device receives the discovery interest and verifies the consumer device using the encryption key. The producer device SPDP returns a data protocol data unit (PDU) to the consumer device configured to enable the consumer device to access the published service, and the consumer device establishes routing with the producer device and receives the local published service.