Encrypted Search Latency via Mobile Transit Processing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing encrypted search methods incur high computational costs and substantial latency, especially when dealing with large datasets, making them inefficient for timely result generation and transmission.
Innovation Solution
A mobile computer system is used to process and transport intermediate search results, reducing latency by performing computations during transit and utilizing a physical transport mechanism, such as a USB memory stick or hard disk drive, to deliver completed results to the requester.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If encrypted search is performed using existing methods on large datasets, then security and privacy are improved, but processing time and latency increase substantially
Solution Approach 1:
The patent segments the encrypted search process into two distinct phases: an offline preprocessing phase where the encrypted dataset is processed to generate searchable indexes and data structures, and an online query phase where actual search operations are performed. This segmentation allows computationally intensive operations to be performed in advance, significantly reducing the time required for actual search queries while maintaining security through encrypted data structures.
Solution Approach 2:
The patent performs preliminary actions by pre-processing the encrypted dataset to generate optimized search indexes, inverted indexes, and other data structures before queries are executed. This preliminary processing creates efficient lookup structures that enable fast query execution without requiring decryption or intensive computation during the actual search operation, thereby reducing latency while preserving security.
2Quantity of substance
If encrypted search is performed on large datasets, then completeness of search results is improved, but computational cost increases
Solution Approach 1:
The patent divides the large encrypted dataset into manageable segments and processes each segment independently to generate localized indexes and data structures. This segmentation allows the system to handle large datasets by breaking them into smaller processing units, reducing the computational burden on any single processing operation while maintaining the ability to search across the entire dataset comprehensively.
Solution Approach 2:
The patent replaces traditional mechanical search mechanisms that require decryption and linear scanning of large datasets with cryptographic-based search structures such as encrypted inverted indexes and trapdoor functions. This substitution enables efficient searching of large encrypted datasets using mathematical operations rather than computationally expensive decryption and sequential scanning processes.
Data Source
AI summary
A requester submits a request to perform an encrypted search that is received by an encrypted search provider. The encrypted search provider processes the request and produces a set of intermediate results which are loaded onto a mobile computer system that includes a mobile power source. The mobile computer system is shipped to the requester, and while in transit to the requester, the mobile computer system processes the intermediate results to produce a completed search result. After the mobile computer system arrives at the requester, the mobile computer system provides the completed search result to the requester.


