OS Kernel Communication via Hash Feature Sequences
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In operating systems, the interaction between the application layer and the kernel can lead to user information leakage when monitored by third-party applications, compromising security, and existing solutions for protecting user data are inefficient and prone to errors in enterprise networks.
Innovation Solution
Applying a hash algorithm to character strings transmitted between the application layer and the kernel, converting them into irreversible feature sequences that protect user information and reduce computational complexity by using a configuration table for resource and operation queries.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If data transmission is performed in plaintext form between application layer and kernel, then communication efficiency is improved, but user information security deteriorates due to monitoring by third-party applications
Solution Approach 1:
The patent introduces a hash algorithm as an intermediary mechanism that transforms plaintext data into hash sequences before transmission. This intermediary layer protects the original data from being directly observed by third-party monitoring applications, while still enabling the kernel to process and identify the data through hash matching operations.
Solution Approach 2:
The patent changes the parameter form of transmitted data from plaintext character strings to hash sequences. By transforming the data representation while maintaining its functional identity for kernel processing, the system achieves both security (through irreversibility of hash functions) and efficiency (through quick hash comparison operations).
2Reliability
If hash algorithm is applied to character strings for secure transmission, then user information security is improved, but computational complexity increases
Solution Approach 1:
The hash algorithm is applied in advance to character strings before they are transmitted to the kernel. This preliminary transformation ensures that security is established upfront, and the kernel receives already-processed hash sequences that require simpler matching operations rather than complex plaintext analysis.
3Loss of information
If long character strings are transmitted in plaintext, then information completeness is improved, but system memory usage increases and query efficiency decreases
Solution Approach 1:
The patent extracts the essential identifying features of character strings by converting them into compact hash sequences. This extraction process removes redundant information while retaining the unique identification capability, significantly reducing memory usage and improving query efficiency while maintaining the ability to distinguish and process different data items.
Data Source
Figure 1
Figure 2
Figure 3~4
AI summary
A method for communication in an operating system and products are provided. The method may include the follows. An application layer of a terminal device obtains a feature sequence via applying a hash algorithm to a character string (101). The application layer of the terminal device transmits the feature sequence to a kernel of an operating system of the terminal device (102). The kernel of the operating system of the terminal device determines a resource and/or an operation specified by the character string via querying a configuration table according to the feature sequence.