Ring Usage Certificate Extension for Unauthorized Signature Prevention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing digital certificate systems are vulnerable to unauthorized use in ring signature schemes, where public keys from individuals or organizations can be used without their consent, exposing institutions to risk and potential legal or regulatory issues.

Innovation Solution

Implementing a ring usage certificate extension that, when set to FALSE and flagged as critical, prevents unauthorized ring signatures by forcing recipients to reject signatures during standard certificate verification and path validation processing, ensuring that public keys are only used with explicit consent.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If digital certificates are used in ring signature schemes without restriction, then cryptographic flexibility and anonymity are improved, but security and authorization control deteriorate

Engineering Contradiction:
Improvecryptographic flexibilityVSAvoidauthorization control
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies preliminary action by embedding the ringUsage certificate extension with a Boolean value during certificate issuance, before the certificate is used in ring signature schemes. This pre-configured restriction prevents unauthorized ring signature usage from the outset, eliminating the need for post-issuance validation checks while maintaining cryptographic flexibility for authorized uses.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If ring usage certificate extension is implemented with critical flag set to TRUE, then security and authorization control are improved, but device complexity and validation processing increase

Engineering Contradiction:
Improveauthorization controlVSAvoidvalidation processing
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the ring signature authorization check from the complex path validation process by implementing it as a dedicated certificate extension field (ringUsage) with a simple Boolean value. This extracted check can be evaluated independently and early in the validation process, separating the authorization logic from the broader certificate chain verification and reducing overall validation complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If ring usage certificate extension is analyzed during validation, then unauthorized ring signature usage is prevented, but validation time and processing overhead increase

Engineering Contradiction:
Improveunauthorized usage preventionVSAvoidvalidation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The ring usage restriction is established in advance during certificate issuance, with the ringUsage extension pre-configured by the issuing authority. During validation, the system only needs to check this pre-set Boolean value rather than performing complex analysis of the certificate's intended use, significantly reducing validation time while maintaining prevention of unauthorized ring signature usage.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12160527B2Systems and methods of ring usage certificate extension
Publication Date: 2024.12.03 WELLS FARGO BANK NA
  • US12160527B2 patent drawing
  • US12160527B2 patent drawing
  • US12160527B2 patent drawing

AI summary

Systems and methods for using ring usage certificate extensions are described. Some implementations described limit the ability of signers using a ‘ring signature’ from using public key certificates to create the ring signatures without the permission of the creators of those respective public key certificates. An implementation may describe receiving a request to validate, receiving a plurality of digital certificates associated with the request to validate, determining the request to validate requires validation of a ring signature using the plurality of digital certificates, determining one or more of the plurality of digital certificates comprises a ring usage certificate extension, analyzing the ring usage certificate extension to retrieve a value associated with the ring usage certificate extension, and failing validation of the request based on determining the request to validate requires validation of the ring signature and based on the value associated with the ring usage certificate extension.