Conditional File Decryption Based on Terminal Security State

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing file security measures are inadequate as they cannot ensure the security of files on receiving terminals, as the receiving terminal may not have a screen lock password set or may be rooted, making files vulnerable to theft.

Innovation Solution

A file processing method where a first terminal device receives an encrypted file from a second terminal device and decrypts it only when the current security state is higher than or equal to a predetermined security state, using a decryption key, and also allows the second terminal device to determine if it can send files based on the receiving terminal's security state, ensuring secure file transfer.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the receiving terminal stores encrypted files without decryption, then file security is improved, but file accessibility deteriorates

Engineering Contradiction:
Improvefile securityVSAvoidfile accessibility
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent applies preliminary action by checking the security state of the receiving terminal before decrypting the file. The decryption operation is conditioned on the security state meeting a threshold requirement, so the decryption key is only applied when the receiving terminal is confirmed to be in a secure state. This prevents premature or unsafe decryption while ensuring file accessibility when conditions are met.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If the sending terminal sends files without security verification, then transmission efficiency is improved, but file security on receiving terminal deteriorates

Engineering Contradiction:
Improvetransmission efficiencyVSAvoidfile security on receiving terminal
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies preliminary action by having the sending terminal obtain and verify the security state of the receiving terminal before initiating file transmission. The sending terminal checks whether the receiving terminal's security state meets the required threshold, and only proceeds with sending the encrypted file when the security condition is satisfied. This preliminary security verification ensures file security on the receiving terminal without significantly impacting transmission efficiency.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If the receiving terminal always decrypts files, then file accessibility is improved, but file security deteriorates

Engineering Contradiction:
Improvefile accessibilityVSAvoidfile security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent applies dynamics by making the decryption operation conditional rather than static. The decryption behavior dynamically adjusts based on the current security state of the receiving terminal. When the security state meets the threshold, decryption is permitted; when it falls below the threshold, decryption is blocked. This dynamic approach ensures file accessibility when safe while maintaining file security when conditions are not met.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12008121B2File processing method and terminal device
Publication Date: 2024.06.11 HUAWEI TECH CO LTD
  • US12008121B2 patent drawing
  • US12008121B2 patent drawing
  • US12008121B2 patent drawing

AI summary

The present technology relates to a file processing method. The file processing method can includes a first terminal device receiving an encrypted file from a second terminal device. The first terminal device stores the encrypted file. The first terminal device receives an access instruction for the encrypted file. The first terminal device obtains a current security state. When the current security state is higher than or equal to a first security state, the first terminal device decrypts the file by using a decryption key. It can be learned that according to the method, after the first terminal device receives the encrypted file, the first terminal device decrypts the file by using the decryption key only when a security state is high.