DNS-Based Certificate Pool Routing for Plug and Charge Handshakes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional Plug and Charge systems face inefficiencies in quickly identifying certificates associated with an identifier from multiple certificate pools, which is crucial for the timely handshake between Electric Vehicles and charging stations.

Innovation Solution

Utilizing the Domain Name System (DNS) as a reference engine, the method generates fully qualified domain names based on user and charge provider identifiers, allowing for direct routing to the correct pool operator, thereby reducing the need for extensive database queries and improving efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional Plug and Charge systems query each certificate pool through REST API to locate certificates, then certificate retrieval is possible, but the process requires many queries (potentially thousands) and consumes excessive time and computing resources

Engineering Contradiction:
Improvecertificate retrieval capabilityVSAvoidhandshake completion time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent introduces a Domain Name System (DNS) as an intermediary between the charge point operator and certificate pools. Instead of directly querying multiple certificate pools through REST APIs, the system uses DNS to resolve the identifier to the appropriate pool operator's domain name, which then directs the query to the correct pool. This intermediary mechanism dramatically reduces the number of queries needed and accelerates certificate retrieval while maintaining reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If a large database storing all vehicle identifiers and pool operator links is maintained, then direct certificate location is possible, but the database requires vast computing resources and extensive maintenance

Engineering Contradiction:
Improvecertificate location speedVSAvoiddatabase maintenance complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent leverages the existing Domain Name System (DNS) infrastructure for a specialized purpose (certificate pool location). DNS is a universal, globally distributed system already optimized for fast lookups and automatic maintenance. By repurposing DNS to store mappings between identifiers and pool operator domain names, the system achieves fast certificate location without maintaining a separate large database, thereby reducing device complexity and maintenance burden while preserving speed.

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

3Reliability

If multiple certificate pools are queried sequentially through REST API, then the correct certificate can be found, but the process exceeds the strict time limit for vehicle-charging station handshake

Engineering Contradiction:
Improvecertificate retrieval accuracyVSAvoidhandshake processing throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent performs preliminary organization of certificate pool information by using DNS to pre-establish the mapping between identifiers and pool operator locations. This preliminary structuring allows the system to directly resolve the correct pool operator without sequential querying during the handshake process. The DNS resolution happens in advance and is cached, enabling rapid retrieval during the actual charging handshake, thus maintaining accuracy while dramatically improving productivity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250184321A1Method and Apparatus for Utilization of Domain Name System for Efficient Certificate Data Retrieval in Plug and Charge Ecosystems
Publication Date: 2025.06.05 IRDETO BV
  • US20250184321A1 patent drawing
  • US20250184321A1 patent drawing
  • US20250184321A1 patent drawing

AI summary

A method and system for improving the efficiency of locating a pool operator in a Plug and Charge ecosystem. The method includes receiving an identifier associated with a user, using a Domain Name System (DNS) as a reference engine for the received identifier, generating a fully qualified domain name using the received identifier, and directing the fully qualified domain name to an internet address of a corresponding pool operator. The system includes one or more processors, a DNS, a fully qualified domain name generator, and a directing module. A non-transitory computer-readable medium storing instructions for performing the method is also disclosed.