Zero-Knowledge SLA Monitoring with Ledger-Based Proof Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing SLA fulfillment monitoring techniques expose measurements and KPIs, requiring multiple parties to access these sensitive data, which is undesirable for service providers who want to disclose SLA status without revealing underlying metrics.

Innovation Solution

Utilizing distributed ledgers and non-interactive zero-knowledge proofs, allowing service providers to prove SLA fulfillment while keeping measurements and KPIs confidential by generating and verifying zero-knowledge proofs using manipulation detection codes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional SLA monitoring techniques are used, then SLA fulfillment status can be monitored, but measurements and KPIs are exposed to multiple parties which compromises data confidentiality

Engineering Contradiction:
ImproveSLA fulfillment status verificationVSAvoidconfidentiality of measurements and KPIs
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

A distributed ledger system acts as an intermediary between the service provider and service consumer. The ledger stores measurement attestations and facilitates zero-knowledge proof verification, enabling SLA status confirmation without direct exposure of sensitive measurements and KPIs to multiple parties.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent transforms the verification mechanism by changing from direct measurement exposure to zero-knowledge proof verification. This parameter change allows the system to verify SLA fulfillment status while maintaining the confidentiality of underlying measurements and KPIs through cryptographic proofs that reveal nothing beyond validity.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If measurements are disclosed to multiple parties for verification, then trust in SLA fulfillment can be established, but unnecessary parties gain access to sensitive data

Engineering Contradiction:
Improvetrust in SLA fulfillmentVSAvoiddata access control
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The distributed ledger serves as a trusted intermediary that enables verification by any party without requiring them to directly access sensitive measurements. The ledger stores cryptographic attestations that can be verified by multiple parties while the actual measurements remain confidential, thus decoupling verification capability from data access.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

Instead of sharing actual measurements with multiple parties, the system creates and shares cryptographic copies in the form of zero-knowledge proofs and manipulation detection codes. These copies enable verification of SLA fulfillment without exposing the original sensitive data, allowing trusted verification while maintaining strict data access control.

Inventive Principle:
Principle #26Copying

3Ease of operation

If service consumer manually monitors SLA fulfillment, then no automatic warning system is needed, but this consumes significant time and resources

Engineering Contradiction:
Improvemanual SLA monitoringVSAvoidtime for manual monitoring and repair requests
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system implements automated SLA monitoring where the service provider's monitoring agent continuously collects measurements, generates zero-knowledge proofs, and updates the distributed ledger. The service consumer can automatically verify fulfillment status by checking the ledger without manual intervention, eliminating the need for continuous human monitoring and enabling immediate detection of SLA breaches.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The distributed ledger provides real-time feedback on SLA fulfillment status to all parties. When measurements are updated and verified through zero-knowledge proofs, the current fulfillment status is immediately reflected in the ledger, allowing service consumers to automatically detect breaches and trigger repair processes without manual monitoring delays.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12494976B2Zero-knowledge service level agreement (SLA) monitoring
Publication Date: 2025.12.09 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US12494976B2 patent drawing
  • US12494976B2 patent drawing
  • US12494976B2 patent drawing

AI summary

A method by a computing system implementing a service level agreement (SLA) monitoring client to determine whether a SLA fulfillment status reported by a SLA monitoring agent is valid. The method includes verifying a proof of SLA fulfillment status based on manipulation detection codes of measurements, a SLA fulfillment status, and a verification key, determining whether the measurements are valid based on whether the distributed ledger includes measurement attestations having manipulation detection codes matching the manipulation detection codes of the measurements, and determining that the SLA fulfillment status is valid in response to successfully verifying the proof of SLA fulfillment status and determining that the measurements are valid.