Privacy-Protected Transparency Tree for Device Attestation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Device management systems lack privacy-protected attestation methods that provide non-refutable proofs of device credentials and attributes, as existing solutions are susceptible to manipulation, lack transparency, and fail to ensure privacy due to weak security and public nature of data storage.

Innovation Solution

A process utilizing a verifiable random function to calculate a device privacy-protected index within a binary tree, combined with zero-knowledge commitments, generates a privacy-protected attestation for computer devices, ensuring that device entity paths reveal no information about other devices and providing secure, tamper-evident, and publicly auditable global device directories.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a centralized database is used to store device specifications, then device information can be easily looked up by serial number, but the system lacks immutability and is susceptible to manipulation and attacks

Engineering Contradiction:
Improvedevice information lookupVSAvoiddata immutability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent replaces the traditional centralized database (mechanical/system-based storage) with a blockchain system. The blockchain provides immutable storage through cryptographic hashing and distributed consensus, eliminating the manipulation vulnerabilities of centralized databases while maintaining efficient device information lookup capabilities through the distributed ledger structure.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent transforms the data storage model by changing fundamental parameters: data is no longer stored in a mutable centralized format but is instead hashed and distributed across multiple nodes with cryptographic verification. This parameter change from centralized mutable storage to distributed immutable storage resolves the contradiction between ease of lookup and data reliability.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If blockchain technology is used for device attestation, then immutability and non-refutability are improved, but privacy protection is lost due to the public nature of blockchains

Engineering Contradiction:
Improveattestation non-refutabilityVSAvoiddevice privacy
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent extracts sensitive device information from the public blockchain ledger. Instead of storing raw device data on-chain, the system stores only cryptographic hashes and verification metadata. The actual device information remains private and is verified through zero-knowledge proofs, separating the immutable verification layer from the private data layer.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces cryptographic hash functions and zero-knowledge proof mechanisms as intermediaries between the device data and the blockchain ledger. These intermediaries enable verification of device attestation on the public blockchain without exposing the underlying sensitive information, thus maintaining both non-refutability and privacy.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If device information is stored in a public blockchain, then transparency and auditability are improved, but security is weakened due to exposure of internal information

Engineering Contradiction:
Improvesystem transparencyVSAvoidsecurity vulnerability
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent creates cryptographic copies (hashes) of device information and stores these copies on the public blockchain rather than the original sensitive data. These hash copies provide transparent verification and auditability while the original secure data remains stored privately. Any tampering would change the hash, making it detectable on the blockchain without exposing the actual device information.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11621846B2Privacy protecting transparency tree for device attestation
Publication Date: 2023.04.04 LENOVO SWITZERLAND INTERNATIONAL GMBH
  • US11621846B2 patent drawing
  • US11621846B2 patent drawing
  • US11621846B2 patent drawing

AI summary

A system includes a binary tree having leaf hashes. The leaf hashes include a device privacy protected index and a set of zero-knowledge commitments relating to a computer device. The system calculates the device privacy protected index using a verifiable random function such that a device entity path in the binary tree cannot reveal any information about any other device in the binary tree, and associates the set of zero-knowledge commitments with the device privacy protected index. The system then generates a privacy-protected attestation for the computer device using the device privacy protected index and the set of zero-knowledge commitments.