Electronic Apparatus Code Security via Secured Storage Comparison

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvecode accessibilityVSAvoidcode security
Core Design Contradiction:
Ease of operationVSReliability

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improveregion compatibilityVSAvoidcopyright infringement
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #23Feedback

3Reliability

If the reproducer performs continuous code verification, then copyright protection is enhanced, but system complexity and processing overhead increase

Engineering Contradiction:
Improvecopyright protectionVSAvoidverification system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS11169674B2Electronic apparatus, method of controlling the same and recording medium thereof
Publication Date: 2021.11.09 SAMSUNG ELECTRONICS CO LTD
  • US11169674B2 patent drawing
  • US11169674B2 patent drawing
  • US11169674B2 patent drawing

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.