Encrypted Signal Segment Localization Using Adaptive Template Matching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for analyzing side-channel information to locate encrypted signal segments are time-consuming and require manual expertise due to the mixing of noise and other signals, making it difficult to efficiently identify encrypted signal segments in side-channel information.
Innovation Solution
An encrypted signal segment locating device and method that utilizes a side-channel sensor, storage, and processor to transform and adjust a signal template based on frequency and clock rate differences, then compares it with a side-channel input signal using a sliding window to identify encrypted signal segments through similarity thresholds.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If statistical analysis is used to analyze side-channel information, then encryption key decryption can be achieved, but the calculation process requires a lot of time
Solution Approach 1:
The patent applies preliminary action by pre-processing side-channel information to identify and locate encrypted signal segments before performing statistical analysis. The system automatically locates relevant signal segments using correlation analysis and signal processing techniques, preparing the data in advance so that subsequent decryption calculations can be performed more efficiently on pre-identified segments rather than entire traces.
Solution Approach 2:
The patent segments side-channel information into distinct encrypted signal segments through automatic localization techniques. By dividing the continuous side-channel trace into discrete segments corresponding to specific encryption operations, the system enables targeted analysis of only relevant portions, significantly reducing the computational burden and time required for decryption.
2Measurement precision
If manual identification is used to identify encrypted signal segments, then accurate localization can be achieved, but experienced professionals are required and the process is time-consuming
Solution Approach 1:
The patent implements self-service by enabling the system to automatically identify and locate encrypted signal segments without requiring manual intervention from experienced professionals. The system uses automated signal processing, correlation analysis, and pattern recognition algorithms to perform what previously required expert human analysis, making the process both accessible and efficient.
Solution Approach 2:
The patent replaces the mechanical system of manual expert analysis with automated computational methods. Instead of relying on human professionals to visually inspect and identify signal segments, the system uses electronic signal processing techniques including correlation analysis, frequency domain transformation, and automated pattern matching to locate encrypted segments accurately.
3Quantity of substance
If side-channel information is mixed with noise and other computing operation signals, then comprehensive data collection is achieved, but it becomes difficult to identify encrypted signal segments
Solution Approach 1:
The patent applies extraction by isolating and separating encrypted signal segments from the mixed side-channel information containing noise and other computing operation signals. Using correlation analysis, signal processing, and pattern recognition, the system extracts the relevant encrypted signal portions from the comprehensive but noisy data set, making identification feasible despite the mixed nature of the collected information.
Data Source
AI summary
Encrypted signal segment locating device and method. The device is configured to execute the following operations. An encrypted signal template is transformed into a signal template formed by template data points. The signal template is adjusted based on a frequency difference and a clock rate difference between a side-channel input signal and the signal template to generate an adjusted template. The adjusted template and the side-channel input signal are compared by using a sliding window to generate compared segments in the side-channel input signal and similarities corresponding to the compared segments. When the similarities are higher than a threshold, one of the compared segments is selected as an encrypted signal segment, and an encryption position is located by using the sliding window, wherein the encrypted signal segment is the compared segment having a highest similarity.


