Countersigned Digital Certificates for TLS Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The security of network communications, particularly in the use of digital certificates and secure transport protocols like TLS, is compromised by 'forced downgrade' attacks that weaken encryption, and maintaining the integrity of digital certificates is resource-intensive.

Innovation Solution

Incorporating confirming signatures and countersignatures into digital certificates, along with cipher-suite pinning mechanisms, to ensure continuity of trust and restrict the use of weakened cipher suites, and utilizing multiple certificate authorities for validation to enhance security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If digital certificates are updated to improve security and mitigate vulnerabilities, then security effectiveness is improved, but resource consumption increases due to robust verification processes

Engineering Contradiction:
Improvesecurity effectivenessVSAvoidresource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent applies preliminary action by pre-establishing trust relationships through countersignatures before certificate updates are needed. Certificate authorities countersign certificates in advance, creating a chain of trust that can be validated without intensive real-time verification. This allows security to be maintained while reducing the computational resources required during certificate validation and update processes.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If certificate verification processes are made more robust to prevent counterfeit certificates, then security is improved, but resource consumption increases

Engineering Contradiction:
Improvecertificate integrityVSAvoidverification resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent introduces an intermediary mechanism through countersignatures from trusted certificate authorities. Instead of performing intensive verification of each certificate's authenticity, the system uses countersignatures as intermediary proof of trust. This intermediary layer allows verification to be performed more efficiently while maintaining robust security against counterfeit certificates.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If cipher suite negotiation allows flexibility to support multiple encryption methods, then adaptability is improved, but susceptibility to forced downgrade attacks increases

Engineering Contradiction:
Improvecipher suite compatibilityVSAvoiddowngrade attack susceptibility
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent applies preliminary anti-action by embedding security policies and cipher suite restrictions directly into digital certificates during the certificate issuance process. This pre-configured security framework prevents forced downgrade attacks before they can occur during TLS negotiations. The certificate itself contains the anti-action measures that restrict which cipher suites can be used, thereby maintaining adaptability while preventing harmful downgrade attacks.

Inventive Principle:
Principle #9Preliminary anti-action

4Reliability

If multiple certificate authorities are used for validation, then security is improved through multiple trust paths, but device complexity increases

Engineering Contradiction:
Improvevalidation securityVSAvoidcertificate validation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the trust validation process into distinct, modular components. Each certificate authority operates independently and signs certificates according to its own security policies. The validation process is segmented into checking individual certificate signatures and verifying countersignatures from trusted CAs. This segmentation allows multiple CAs to be used for enhanced security while keeping the validation logic manageable and modular.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9912486B1Countersigned certificates
Publication Date: 2018.03.06 AMAZON TECH INC
  • US9912486B1 patent drawing
  • US9912486B1 patent drawing
  • US9912486B1 patent drawing

AI summary

A digital certificate for an entity is issued and signed by a certificate authority. One or more counter signing entities are identified in an extension to the digital certificate. Each countersigning entity adds a countersignature to the digital certificate using a private cryptographic key maintained by each countersigning entity. A client that receives the digital certificate validates the digital certificate by in part validating the digital signature of the issuing certificate authority and validating the digital signatures of the countersigning entities. In determining whether the digital certificate is valid, the client may consider the geographic regions, legal jurisdictions, and identity verification processes of the certificate authority and of the countersigning entities. In some examples, the client requires that the issuing certificate authority and the countersigning entities represent a minimum amount of geographic and jurisdictional diversity. In other examples, the client requires a minimum threshold number of countersigning entities.