Secure Access Module Isolating Sensitive Data From Unsecure Environments
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In secure access systems, sensitive data used for authentication and data protection on portable cards is exposed to risks when processed in general-purpose computing environments, either due to malware or hardware vulnerabilities in card-access devices.
Innovation Solution
A card-access device equipped with a Secure Access Module (SAM) that operates independently of the general-purpose operating system to handle sensitive data transactions, ensuring secure read and write operations by bypassing unsecure environments and using a secure element with tamper-resistant capabilities to protect sensitive data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If sensitive data is processed in a general-purpose computing environment, then ease of operation is improved, but security is worsened due to exposure to malware and software probes
Solution Approach 1:
The system is divided into two distinct environments: a general-purpose computing environment for ease of operation and a secure computing environment for security. The secure access module creates an isolated secure environment that handles sensitive data operations separately from the unsecure general-purpose environment, allowing both ease of operation and security to coexist without compromising either.
Solution Approach 2:
The secure access module acts as an intermediary between the general-purpose computing environment and the portable card. It receives requests from the unsecure environment, processes them in the secure environment, and returns results, thereby mediating the interaction and protecting sensitive data while maintaining operational convenience.
2Ease of operation
If sensitive data is stored in the card-access device, then ease of operation is improved, but security is worsened due to hardware probes and environmental attacks
Solution Approach 1:
The secure access module extracts sensitive data handling from the card-access device. Instead of storing sensitive data in the potentially vulnerable card-access device, the system extracts this function to a dedicated secure computing environment that is isolated from hardware probes and environmental attacks, while the card-access device maintains ease of operation.
3Reliability
If a secure environment is created for sensitive data operations, then security is improved, but device complexity is worsened
Solution Approach 1:
The secure access module merges the secure computing environment functionality into the existing card-access device architecture. By integrating the secure environment within the device rather than requiring completely separate systems, the solution improves security while minimizing the increase in device complexity through unified design.
Data Source
AI summary
Mechanisms are provided for executing security-sensitive applications with a general-purpose computing device. In particular, the general-purpose computing device includes an unsecure computing environment and a secure computing environment. The secure computing environment is established with a secure access module that includes data and functions for executing the security-sensitive application on behalf of the unsecure computing environment.


