Peer-to-Peer Security Protocol Auditing via Message Copying

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing peer-to-peer security protocols face challenges in integrating message auditing capabilities while maintaining future secrecy, as intercepted messages cannot be logged in their original encrypted form due to the peer-to-peer cryptographic message protection.

Innovation Solution

A system where messages are copied and sent to an auditing server, encrypted with a public key, allowing for secure auditing without compromising future secrecy, using a combination of key pairs and ephemeral keys to ensure multiple layers of security and restrict malicious access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If peer-to-peer cryptographic message protection is implemented, then message security and future secrecy are improved, but message auditing capability deteriorates

Engineering Contradiction:
Improvemessage securityVSAvoidmessage auditing capability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The message is segmented into two parts: an encrypted payload that maintains security and an unencrypted metadata portion that enables auditing. The encrypted message is divided such that cryptographic protection is applied only to the sensitive content while allowing audit servers to access and log message headers and routing information without decryption keys.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

An audit server is introduced as an intermediary component that receives copies of encrypted messages without possessing the decryption keys. This mediator enables auditing functionality by logging message metadata and encrypted content while maintaining the peer-to-peer security model, as the audit server cannot decrypt messages but can still perform monitoring and compliance checks on the encrypted data.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If messages are decrypted for auditing purposes, then message auditing capability is improved, but future secrecy deteriorates

Engineering Contradiction:
Improvemessage auditing capabilityVSAvoidfuture secrecy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The auditing capability is extracted from the message decryption process. Instead of decrypting messages to audit them, the system extracts and logs only the necessary metadata and encrypted content portions that do not require decryption. This separation allows auditing to proceed without compromising the future secrecy property, as the audit server never obtains plaintext messages.

Inventive Principle:
Principle #2Taking out (Extraction)

3Ease of operation

If encrypted messages are logged in original form, then message auditing capability is improved, but message security deteriorates

Engineering Contradiction:
Improvemessage auditing capabilityVSAvoidsecurity gap
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary encryption of messages before they are logged or transmitted. By encrypting messages in advance using peer-to-peer cryptographic protocols and then logging the already-encrypted form, the system eliminates security gaps that would exist if decryption were required for logging. The encrypted messages are prepared for auditing in their protected state, preventing any intermediate exposure of plaintext.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP3469764B1Peer-to-peer security protocol apparatus, computer program, and method
Publication Date: 2021.06.09 DIGITAL 14 LLC
  • EP3469764B1 patent drawingFigure 1
  • EP3469764B1 patent drawingFigure 2
  • EP3469764B1 patent drawingFigure 3

AI summary

An apparatus, computer program, and method are afforded for providing a peer-to-peer security protocol. In operation, a message is identified that is directed from a first peer device to a second peer device. Further, the message is copied, so that a copy of the message is caused to be sent to an auditing server.