Encrypted Message Indexing via Term Extraction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current indexing methods are limited to unencrypted communication messages, making it difficult to search through large numbers of encrypted messages, particularly in the private and business sectors where encrypted communication is increasingly prevalent.
Innovation Solution
A communication device and method that structures an indexing data record for encrypted messages, allowing them to be searched while still stored encrypted, by decrypting messages, extracting terms, selecting corresponding indexing terms, and associating them, with options for blocking terms and secure storage and retrieval.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If encrypted communication messages are stored and searched without decryption, then security is maintained, but indexing and searching capability is lost
Solution Approach 1:
The system segments the communication message into two parts: the encrypted original message for security and an unencrypted indexing data record for searchability. The indexing data record contains extracted terms and their positions, allowing search operations without decrypting the main message body.
Solution Approach 2:
The indexing data record acts as an intermediary between the search function and the encrypted message. It provides search capability by containing extracted terms and position information, while the encrypted message remains secure. The system searches the indexing data record first, then only decrypts relevant portions of the original message if needed.
2Ease of operation
If encrypted messages are decrypted for indexing, then searching capability is improved, but security is compromised
Solution Approach 1:
The system extracts only the necessary indexing information (terms and position data) from the encrypted message without fully decrypting it. This extraction creates a separate indexing data record that enables searching while the main encrypted message remains protected. Only minimal decryption is performed to extract indexing terms, not the entire message content.
3Ease of operation
If full decryption and re-encryption is performed for indexing, then searching is enabled, but processing time and complexity increase
Solution Approach 1:
The system performs preliminary extraction of indexing terms during the initial processing of the encrypted message, before any search operations are needed. This creates the indexing data record in advance, so that subsequent searches can be performed quickly on the pre-prepared index without requiring full decryption and re-encryption cycles.
Data Source
Figure 1
Figure 2
AI summary
The invention relates to a communication device (100) for indexing an encrypted communication message, wherein the encrypted communication message is encrypted using a cryptographic encryption key. The communication device (100) comprises a communication interface (101) configured to receive the encrypted communication message via a communication network. The communication device (100) further comprises a database (103) in which an indexing data record is stored, wherein the indexing data record comprises a plurality of indexing terms.The communication device (100) also includes a processor (105) which is configured to decrypt the encrypted communication message using a cryptographic decryption key in order to obtain a decrypted communication message, to extract a term from the decrypted communication message, to select an indexing term from the plurality of indexing terms which corresponds to the extracted term, and to assign the encrypted communication message to the selected indexing term in order to index the encrypted communication message.