Certificate Verification via Dual-Interface Comparison

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Eavesdropping on electronic communications remains a risk due to the difficulty in establishing and maintaining secure protocol connections, particularly in the presence of man-in-the-middle attacks where forged certificates can undermine the confidentiality of information exchanged over unsecured networks.

Innovation Solution

A system that uses a second interface to obtain a cryptographic certificate via a different path, allowing for the detection of man-in-the-middle attacks by comparing the certificate received over the primary interface with a copy received over the secondary interface, thereby preventing the establishment of a compromised secured protocol connection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If symmetric encryption keys are exchanged beforehand out of band, then confidentiality of information is preserved, but the complexity of key exchange increases and requires multiple communication channels

Engineering Contradiction:
ImproveconfidentialityVSAvoidkey exchange complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the certificate verification process from the main communication channel and performs it separately through a second interface. This allows the primary communication to proceed while certificate validation occurs in parallel through an alternative path, resolving the contradiction by separating the verification function from the main data exchange channel.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent obtains a copy of the certificate in advance through a second interface before the actual communication takes place. This preliminary verification action allows the system to validate certificates beforehand, ensuring confidentiality is established before sensitive information exchange begins.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If public key encryption is used to communicate over unsecured networks, then ease of key exchange is improved, but vulnerability to man-in-the-middle attacks increases

Engineering Contradiction:
Improvekey exchange easeVSAvoidman-in-the-middle attack vulnerability
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent introduces a second interface as an intermediary verification path. This intermediary channel provides an additional layer of validation that mediates between the public key exchange and the final trust establishment, helping to detect and prevent man-in-the-middle attacks while maintaining the ease of public key exchange.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements a feedback mechanism where the certificate obtained through the second interface is compared with the certificate from the first interface. This feedback loop validates whether the public key exchange was compromised, allowing the system to detect man-in-the-middle attacks and reject fraudulent connections.

Inventive Principle:
Principle #23Feedback

3Difficulty of detecting and measuring

If a second interface is used to verify certificates, then detection of man-in-the-middle attacks is improved, but device complexity and resource consumption increase

Engineering Contradiction:
Improveattack detection capabilityVSAvoidinterface complexity
Core Design Contradiction:
Difficulty of detecting and measuringVSDevice complexity

Solution Approach 1:

The patent makes the second interface serve multiple functions: it is used both for obtaining certificate copies and for comparing them to detect attacks. This multi-functionality reduces the need for separate dedicated verification hardware, thereby limiting the increase in device complexity while maintaining enhanced detection capabilities.

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

Data Source

PatentEP3286874B1Certificate verification
Publication Date: 2022.08.03 NOKIA TECHNOLOGIES OY
  • EP3286874B1 patent drawingFigure 1
  • EP3286874B1 patent drawingFigure 2
  • EP3286874B1 patent drawingFigure 3

AI summary

According to an example aspect, there is provided an apparatus comprising at least one processing core, at least one memory including computer program code, the at least one memory and the computer program code being configured to, with the at least one processing core, cause the apparatus at least to participate in establishment of a secured protocol connection, receive over a first interface a certificate in connection with the establishment of the secured protocol connection, receive, in connection with the establishment of the secured protocol connection, over a second interface, information concerning the certificate, and compare the certificate to the information concerning the certificate