Automated PKI Template Generation via Machine Learning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Designing and deploying a public-key infrastructure (PKI) hierarchy can be complex for organizations due to the need for various CA hierarchies, certificate signing algorithms, public-private key generation, access management, and certificate lifecycles, requiring specialized knowledge that many organizations lack.

Innovation Solution

An automated system and method that obtains information from clients to generate a custom PKI template, using machine learning and knowledge-based systems to specify CA hierarchies, roles, lifecycles, and security configurations, presenting a configurable representation for review and customization, facilitating efficient design and deployment without requiring extensive expertise.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If an automated system with machine learning and knowledge-based systems is used to generate custom PKI templates, then ease of operation and productivity are improved, but device complexity increases

Engineering Contradiction:
Improveease of PKI hierarchy designVSAvoidcomplexity of automated determination system
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces an automated determination system comprising a machine learning model and a knowledge-based system as an intermediary between the user and the PKI hierarchy design process. This intermediary automatically generates custom PKI templates based on user inputs and organizational needs, eliminating the need for users to have specialized PKI knowledge while managing the complexity internally within the system.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system enables self-service by allowing users to obtain customized PKI templates through automated generation based on their own inputs and requirements. The machine learning model and knowledge-based system work together to autonomously create appropriate PKI hierarchies, certificate authorities, and security configurations without requiring external expert intervention.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If custom PKI templates are generated based on organizational needs and best practices, then adaptability is improved, but manufacturing precision requirements increase

Engineering Contradiction:
Improveadaptability of PKI hierarchy to organizational needsVSAvoidprecision of PKI template configuration
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The knowledge-based system maintains a repository of best practices and organizational needs with various parameters and configurations. When generating custom PKI templates, the system dynamically adjusts parameters such as certificate authority hierarchies, security policies, and lifecycle management settings based on the specific organizational context, achieving both adaptability and precision through parameter customization.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system performs preliminary action by pre-configuring PKI templates based on established best practices and common organizational requirements. This allows the system to start with pre-vetted, precise configurations and then customize them as needed, rather than building from scratch, thereby maintaining high precision while achieving adaptability.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11888994B1Automated determination of template public key infrastructure systems
Publication Date: 2024.01.30 AMAZON TECH INC
  • US11888994B1 patent drawing
  • US11888994B1 patent drawing
  • US11888994B1 patent drawing

AI summary

Described are automated systems and methods for providing a template design for a public-key infrastructure (PKI) system. For example, certain infrastructure information and stored PKI information can be processed to determine a PKI template, which can specify the configuration for a proposed PKI hierarchy. A configurable representation of the proposed PKI hierarchy can be generated and presented to the user, which can facilitate review, modification, and further customization of the proposed PKI hierarchy. Aspects of the present disclosure can also determine costs associated with the proposed PKI hierarchy, and can create and deploy the proposed PKI hierarchy.