Secure Ad Hoc Group in Information-Centric Network

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

VSEngineering Contradiction Analysis

1Reliability

If encryption is implemented for service discovery in ICN, then security is improved, but device complexity increases

Engineering Contradiction:
ImprovesecurityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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.

Inventive Principle:
Principle #10Preliminary action

2Object-affected harmful factors

If service names are encrypted for security, then unauthorized access is prevented, but discovery process complexity increases

Engineering Contradiction:
Improveunauthorized accessVSAvoiddiscovery process complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

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.

Inventive Principle:
Principle #3Local quality

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.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If device verification is implemented, then network security is improved, but communication establishment time increases

Engineering Contradiction:
Improvenetwork securityVSAvoidcommunication establishment time
Core Design Contradiction:
ReliabilityVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #23Feedback

Data Source

PatentEP3092837B1Secure ad hoc group in an information-centric network
Publication Date: 2018.12.05 HUAWEI TECH CO LTD
  • EP3092837B1 patent drawingFigure 1~2
  • EP3092837B1 patent drawingFigure 3~4A
  • EP3092837B1 patent drawingFigure 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.