Automated Certificate Retrieval for Secure Messaging

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication systems face challenges in securely sending messages due to certificate validity issues, where invalid certificates can prevent authentication and decryption, and require users to manually retrieve certificates before sending messages, disrupting the workflow.

Innovation Solution

The system retrieves and validates certificates for each message recipient upon initiation, accessing both local key stores and certificate services to ensure valid certificates are used for secure encoding and transmission, with the option to obtain new certificates if existing ones are invalid.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If certificates are manually retrieved before sending messages, then certificate availability is ensured, but workflow efficiency deteriorates due to requiring secondary applications and user intervention

Engineering Contradiction:
Improvecertificate availabilityVSAvoidworkflow efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The messaging application automatically performs certificate retrieval and validation operations without requiring user intervention. The system self-manages the certificate lifecycle by monitoring validity, automatically retrieving certificates from certificate services, and handling renewals in the background, thereby eliminating the need for users to manually invoke secondary applications.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs certificate validation and retrieval operations in advance before message sending is initiated. By proactively checking certificate validity and obtaining necessary certificates beforehand, the system ensures certificates are ready when needed, preventing workflow interruptions while maintaining reliability.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If certificate validation is performed in real-time, then message security is improved, but system complexity increases due to additional validation processes

Engineering Contradiction:
Improvemessage securityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The certificate validation process is merged with the existing message encoding and sending workflow. The validation occurs as an integrated step within the messaging application's normal operation, combining security checks with the message preparation process rather than treating them as separate, independent operations.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system introduces a certificate service as an intermediary component that handles the complexity of certificate validation, retrieval, and management. This intermediary layer abstracts the complex validation logic from the core messaging functionality, allowing real-time validation without significantly increasing the complexity of the main messaging system.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Speed

If invalid certificates are used for encoding, then message transmission speed is maintained, but authentication and decryption fail at the recipient end

Engineering Contradiction:
Improvemessage transmission speedVSAvoidauthentication success
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system performs certificate validity checks in advance before encoding messages. By validating certificates beforehand, the system ensures only valid certificates are used for encoding, preventing authentication failures at the recipient end while maintaining efficient message transmission speed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements a feedback mechanism where certificate validation results are obtained and used to determine whether to proceed with message encoding. If a certificate is found to be invalid, the system receives feedback and automatically retrieves or replaces the certificate before encoding, ensuring authentication success without compromising transmission speed.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8074066B2System and method for sending secure messages
Publication Date: 2011.12.06 MALIKIE INNOVATIONS LTD
  • US8074066B2 patent drawing
  • US8074066B2 patent drawing
  • US8074066B2 patent drawing

AI summary

Electronic messages are sent from a sending system to an identified recipient and are encoded using information contained in a certificate. A key store is accessed by a messaging application to determine if a certificate associated with the recipient is present. If no certificate is present in the key store the messaging application accesses one or more certificate services to obtain a certificate. Where validation of the retrieved certificate is required, the messaging application invokes a certificate validation process. One or more further certificates are obtained by the messaging application where the retrieved certificate is invalid.