File Packaging System with Security-Based Storage Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing file packaging and unpackaging methods lack secure storage solutions, particularly in augmented reality applications where files need to be stored on devices with potential security risks, such as leakage or tampering by malicious third parties, and do not allow flexible selection of storage locations based on file security levels.

Innovation Solution

A method and apparatus for generating a storage location identifier based on a file's security level, packaging this identifier with the compressed file, and storing the decompressed file in either memory or a local disk, using irreversible encryption for enhanced security and flexibility in file storage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If files are stored on local disk for convenience, then ease of operation is improved, but data security deteriorates due to potential leakage or tampering

Engineering Contradiction:
Improvefile storage convenienceVSAvoiddata security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent applies local quality by differentiating storage locations based on file security levels. High-security files are stored in memory with restricted access, while low-security files can be stored on local disk. The system assigns different security attributes to different files and matches them with appropriate storage locations, thereby providing both convenience and security where needed.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent segments the storage system into multiple locations with different security characteristics (memory and local disk). By dividing the storage space into secure and non-secure zones, the system allows files to be placed in appropriate locations based on their security requirements, resolving the contradiction between convenience and security.

Inventive Principle:
Principle #1Segmentation

2Reliability

If all files are stored in memory for security, then data security is improved, but device complexity increases and storage capacity is reduced

Engineering Contradiction:
Improvedata securityVSAvoidstorage management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Instead of uniformly storing all files in memory, the system applies local quality by creating different storage environments with different security levels. Memory provides high-security storage for sensitive files, while local disk provides lower-security storage for non-critical files. This differentiated approach maintains security for important data while avoiding the complexity and cost of storing everything in memory.

Inventive Principle:
Principle #3Local quality

3Loss of substance

If files are compressed for storage efficiency, then loss of substance is reduced, but additional processing steps are required

Engineering Contradiction:
Improvestorage spaceVSAvoidpackaging process complexity
Core Design Contradiction:
Loss of substanceVSDevice complexity

Solution Approach 1:

The patent merges multiple operations into a unified packaging process. Compression, encryption, and storage location assignment are combined into a single file packaging operation. The system packages files with their security attributes and compression together, so that when files are extracted, they are automatically decompressed and placed in the correct storage location. This integration reduces the perceived complexity for users while maintaining storage efficiency.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentEP3716123B1File packing and file package unpacking method and apparatus, and network device
Publication Date: 2021.11.24 ADVANCED NEW TECHNOLOGIES CO LTD
  • EP3716123B1 patent drawingFigure 1~2
  • EP3716123B1 patent drawingFigure 3~4
  • EP3716123B1 patent drawingFigure 5~6

AI summary

Implementations of the present specification provide file packaging and unpackaging solutions. In a file packaging process, a storage location identifier is generated based on a security level of a to-be-packaged file, a storage location includes a memory or a local disk, and the storage location identifier and a compressed file of the to-be-packaged file are packaged together to generate a file package. With the identifier, after the file package is unpackaged, a decompressed file generated by decompressing the compressed file can be stored in the memory or the local disk based on instruction of the storage location identifier. Based on the solutions in the implementations, the file storage location can be flexibly selected based on the security level of the file. A file with a higher security level can be stored in the memory by using the solutions in the implementations, and can be read, written, or performed other operations in the memory, thus reducing a risk of leakage when saving a local file, and improving data security.