Electronic Apparatus Code Security via Secured Storage Comparison
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Electronic devices, such as optical disc players, face issues with copyright infringement due to illegal modification of their inherent codes, allowing unauthorized reproduction of content.
Innovation Solution
An electronic apparatus with a secured storage area and a processor that compares a pre-stored code with an external code, preventing operation if they mismatch, and encrypts the code to enhance security, ensuring only authorized content reproduction.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the inherent code is stored in a normal storage area accessible by the operating system, then the code can be easily read and written during operation, but the code becomes vulnerable to illegal modification and hacking
Solution Approach 1:
The storage system is divided into a normal storage area and a secured storage area. The inherent code is initially stored in the normal storage area for easy access during operation, but a copy is made in the secured storage area during the first boot to prevent illegal modification. This segmentation allows the system to maintain both accessibility and security.
Solution Approach 2:
The processor acts as an intermediary that manages access to the inherent code. It reads the code from the normal storage area when needed for operation, but prevents direct writing to both storage areas after the first boot. The processor mediates between the operating system's need to access the code and the security requirement to prevent modification.
2Adaptability or versatility
If the reproducer allows code modification to reproduce content from different regions, then the device becomes more versatile, but copyright protection is compromised
Solution Approach 1:
The system performs a preliminary action during the first boot by copying the inherent code to the secured storage area. This preliminary setup establishes a security baseline that prevents later modifications. The code comparison mechanism is also preliminarily configured to detect any unauthorized changes before they can enable illegal region code modifications.
Solution Approach 2:
The system implements a feedback mechanism by continuously comparing the inherent code in the normal storage area with the secured copy. When any modification is detected, the system provides feedback by preventing operation or displaying a warning message, thereby stopping potential copyright infringement before it can occur.
3Reliability
If the reproducer performs continuous code verification, then copyright protection is enhanced, but system complexity and processing overhead increase
Solution Approach 1:
Instead of continuous verification, the system performs code comparison periodically - specifically at the first boot and whenever content reproduction is requested. This periodic action maintains strong copyright protection while avoiding the excessive complexity and processing overhead of continuous real-time monitoring.
Data Source
AI summary
Disclosed is an electronic apparatus including: a first storage stored with a first code; a second storage; and a processor configured to: read the first code from the first storage and store the read first code in a secured area of the second storage, compare the first code stored in the secured area with a second code obtained from an outside, and based on matching between the first code stored in the secured area and the second code, control an operation to be performed.


