Digital Filter Array Encryption for IoT Time Series Data
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing Internet-of-Things (IoT) implementations do not adequately protect time series data from malicious access, and existing encryption methods are complex and resource-intensive, making them difficult to manage and implement effectively in IoT devices.
Innovation Solution
A digital filter array, such as an FIR or IIR filter, is used to encrypt time series data with coefficients forming part of an encryption key, which is unique to each device and generated using a pseudo random number generator, and an inverse filter array is used for decryption, allowing for secure and efficient protection of data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional encryption methods are used to protect time series data, then security against malicious access is improved, but device complexity and resource consumption increase
Solution Approach 1:
The patent transforms the encryption approach by changing the fundamental parameter from complex cryptographic algorithms to simple digital filter operations. The encryption key is applied as filter coefficients in a digital filter array, converting a complex security problem into a straightforward signal processing task that is computationally efficient and easy to implement on resource-constrained IoT devices.
2Reliability
If complex encryption algorithms are implemented, then data protection is improved, but computational resources and energy consumption increase
Solution Approach 1:
The patent replaces the traditional mechanical/cryptographic encryption system with a signal processing-based system using digital filters. Instead of performing complex mathematical operations typical of encryption algorithms, the system uses filter operations with delayed versions of input data, significantly reducing computational energy requirements while maintaining data protection capabilities.
3Reliability
If traditional encryption methods are used, then security is improved, but ease of operation and key management become more difficult
Solution Approach 1:
The patent fundamentally changes the encryption parameter from complex cryptographic keys to simple digital filter coefficients. These coefficients are derived from delayed versions of the input data itself, eliminating the need for separate key generation, distribution, and management infrastructure. The encryption key is inherently tied to the data being protected, making key management trivial while maintaining security.
Data Source
AI summary
Techniques are provided for encryption and decryption of time series data using a digital filter array. A plurality of digital time series samples generated by a digital time series generation device are applied to a digital filter array (e.g., a finite impulse response filter or an infinite impulse response filter) that combines delayed versions of the digital time series samples using a plurality of coefficients to generate a plurality of encrypted digital time series samples. The plurality of coefficients comprise a portion of an encryption key associated with the digital time series generation device. The digital time series generation device has an associated device identifier, and the device identifier and the corresponding encryption key are registered with a server. The plurality of encrypted digital time series samples and the device identifier are provided to the server for decryption using an inverse digital filter array based on the encryption key.


