EPID Base Value Derivation for Key Compromise Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing EPID systems face challenges in maintaining privacy while detecting compromised signing keys, as random base methods obscure key usage, making it difficult to identify repeated signatures, and name-based methods are inadequate for high-frequency signatures.

Innovation Solution

Implementing time-based and usage-based mechanisms to derive arbitrary base values for EPID calculations, where time or a counter is used to generate unique pseudonyms, allowing for detection of key reuse and potential compromise.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If random base methods are used for EPID calculations, then privacy is maintained, but detection of compromised signing keys becomes difficult

Engineering Contradiction:
Improvedetection of compromised keysVSAvoidprivacy
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent applies dynamics by making the base value change over time rather than remaining static or purely random. The time-based derivation mechanism allows the system to adapt the base value dynamically, enabling key usage tracking while preserving privacy. This resolves the contradiction by introducing temporal variation that facilitates detection without exposing identity information.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of the base value from random to time-derived. By deriving the base from time-based parameters (such as current timestamp or time intervals), the system enables consistent identification of key usage patterns while maintaining privacy. This parameter transformation allows compromised keys to be detected through temporal analysis without revealing signer identity.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If name-based methods are used for EPID calculations, then key usage can be tracked, but the method is inadequate for high-frequency signatures

Engineering Contradiction:
Improvehigh-frequency signaturesVSAvoiddetection of compromised keys
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent replaces static name-based identification with dynamic time-based derivation. This allows the system to handle high-frequency signatures efficiently by using time as a discriminator rather than relying on name-based tracking. The dynamic nature of time-based bases enables rapid signature generation while maintaining detection capability through temporal patterns.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent transforms the identification parameter from name-based to time-based. This parameter change enables the system to scale to high-frequency operations because time provides a naturally unique identifier for each signing event without requiring complex name management. The time-derived base maintains reliability by allowing detection of compromised keys through temporal analysis of signature patterns.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If the same base is used for multiple signatures, then privacy is maintained through pseudonym consistency, but key compromise detection becomes impossible

Engineering Contradiction:
Improvedetection of compromised keysVSAvoidbase value management
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces dynamics into base value selection by deriving bases from time parameters. This allows the system to automatically generate appropriate base values without complex management overhead. The time-based derivation provides a simple yet effective mechanism to vary bases appropriately, enabling compromise detection while maintaining manageable complexity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements self-service by having the system automatically derive base values from time parameters rather than requiring manual selection or complex management protocols. This self-deriving mechanism simplifies base value management while enabling the detection of compromised keys through temporal patterns in signature generation.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10250392B2Arbitrary base value for EPID calculation
Publication Date: 2019.04.02 INTEL CORP
  • US10250392B2 patent drawing
  • US10250392B2 patent drawing
  • US10250392B2 patent drawing

AI summary

Systems and methods for using an arbitrary base value for EPID calculations are provided herein. A system to use arbitrary base values in enhanced privacy ID (EPID) calculation, where the system includes a microcontroller; and a memory coupled to the microcontroller; wherein the microcontroller is to: obtain an arbitrary value at a member device, the member device being a member of a group of member devices, each member device in the group of member devices having a unique private EPID key assigned from a pool of private keys, where any of the pool of private keys is able to sign content that is verifiable by a single group public key, and the arbitrary value being one of a time-based value or a usage-based value; construct an EPID base using the arbitrary value; and transmit content signed with the private key using the EPID base to a verifier.