Hard Drive Protection Using Obfuscated Boot Passwords

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Transaction terminal hard drives, particularly in ATMs, are vulnerable to theft due to the value of their data and physical security threats, with existing security measures like manual password entry and whole disk encryption being cumbersome and costly.

Innovation Solution

Implementing a boot firmware that sets and obfuscates a password for the hard drive, either standalone or online, ensuring the password is never stored on the drive, and auto-fills it during boots, using either local storage or server authentication for secure unlocking.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual password entry is used to lock the hard drive, then the hard drive can be protected from theft, but the operation becomes cumbersome and time-consuming

Engineering Contradiction:
Improvehard drive protectionVSAvoidpassword entry process
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The boot firmware performs preliminary action by automatically retrieving and applying the password during the boot process before the user needs to access the hard drive. This eliminates the need for manual password entry at the time of access, as the password is already in place from the preliminary boot firmware action.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The boot firmware acts as an intermediary between the user and the hard drive password mechanism. Instead of requiring direct manual password entry, the boot firmware mediates by automatically handling the password retrieval and application process, thereby simplifying user interaction while maintaining security.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If whole disk encryption is implemented, then the hard drive security is improved, but the cost and complexity increase

Engineering Contradiction:
Improvehard drive securityVSAvoidencryption system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The invention extracts the password protection function from the hard drive itself and places it in the boot firmware. By taking out the password storage requirement from the drive, the system achieves security without requiring complex whole disk encryption mechanisms, thereby reducing overall system complexity while maintaining protection.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system uses a simple, inexpensive password mechanism stored in boot firmware variables rather than implementing costly whole disk encryption. The password is applied temporarily during boot and then discarded, providing sufficient security without the complexity and cost of permanent encryption schemes.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

3Ease of operation

If the password is stored on the hard drive, then the drive can be unlocked easily, but the security is compromised as the drive alone can provide the password

Engineering Contradiction:
Improvedrive unlockingVSAvoidanti-theft protection
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The boot firmware serves as an intermediary that holds the password temporarily during the boot process. It retrieves the password from boot firmware variables, applies it to unlock the hard drive, and then discards the password. This intermediary approach ensures the drive cannot be unlocked without the boot firmware's involvement, preventing theft while maintaining easy access for authorized users.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The boot firmware performs the preliminary action of retrieving and applying the password before the hard drive needs to be accessed. This preliminary retrieval from boot firmware variables and subsequent application ensures the drive is unlocked easily when needed, while the password is not stored on the drive itself, maintaining anti-theft protection.

Inventive Principle:
Principle #10Preliminary action

4Reliability

If remote server authentication is used, then the security is enhanced, but the system complexity and dependency increase

Engineering Contradiction:
Improveauthentication securityVSAvoidauthentication system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system implements partial authentication by using boot firmware variables to store authentication information locally rather than requiring continuous remote server communication. This partial action provides sufficient security for the boot process without the excessive complexity of always-online authentication, balancing security enhancement with system simplicity.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12443764B2Hard drive anti-theft protection
Publication Date: 2025.10.14 NCR ATLEOS CORP
  • US12443764B2 patent drawing
  • US12443764B2 patent drawing
  • US12443764B2 patent drawing

AI summary

Boot firmware of a terminal sets a lock password on a hard disk drive of the terminal to lock the hard disk drive from access. The password is obfuscated in boot variables or stored separately on a server independently of the terminal. During subsequent boots of the terminal, the firmware de-obfuscates the password from the boot variables or obtains the password from the server and provides the password to the hard disk drive, which causes the hard disk drive to unlock for operation with the terminal following the subsequent boots.