Secure Electronic Message Search via Cryptographic API Decryption

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current applications for handling electronic messages do not allow users to search for desired text within secure e-mail messages, such as those encrypted or digitally signed, due to security constraints that prevent direct access to the message content.

Innovation Solution

A system and method for searching secure electronic messages that utilize cryptographic APIs to decrypt and search messages encrypted via public keys or passwords, allowing for the retrieval of private keys and passwords to access encrypted content without user intervention, enabling the search of secure message bodies and attributes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If secure e-mail messages are encrypted to maintain security, then message security is improved, but search capability deteriorates

Engineering Contradiction:
Improvemessage securityVSAvoidsearch capability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs preliminary decryption of secure messages using stored private keys before the search operation. By decrypting messages in advance and storing both encrypted and decrypted versions, the system enables search capability on unencrypted content while maintaining security through controlled access to decryption keys.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary component (message store with cryptographic API) that mediates between the encrypted messages and the search function. This intermediary automatically decrypts messages using stored private keys, allowing the search function to operate on plaintext without requiring direct user intervention or compromising message security.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If automatic decryption is implemented to enable search, then search efficiency is improved, but user control over security deteriorates

Engineering Contradiction:
Improvesearch efficiencyVSAvoiduser control
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system implements self-service by automatically managing the decryption process using stored private keys and cryptographic APIs. The message store autonomously decrypts secure messages when search is requested, eliminating the need for user prompts or manual password entry, thereby maintaining both security and usability.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Private keys are preliminarily stored in the message store during message setup, enabling automatic decryption without requiring user intervention during the search process. This preliminary preparation of decryption credentials allows the system to maintain both automation and security control.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If messages are stored in encrypted form, then security is maintained, but search time increases

Engineering Contradiction:
Improvesecurity maintenanceVSAvoidsearch time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary decryption of messages and stores both encrypted and decrypted versions in the message store. When a search is initiated, the system searches the pre-decrypted messages directly, eliminating the need to decrypt messages during the search process and significantly reducing search time while maintaining security through the preserved encrypted versions.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8667603B2System and method for searching secure electronic messages
Publication Date: 2014.03.04 MALIKIE INNOVATIONS LTD
  • US8667603B2 patent drawing
  • US8667603B2 patent drawing
  • US8667603B2 patent drawing

AI summary

Systems and methods for searching secure electronic messages. An input search is received for use in searching content of electronic messages. The search includes searching content of secure electronic messages. The results of the search are provided.