Secure Profile System for PHI Access Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Protected health information (PHI) stored in computer systems is susceptible to exposure during system failures or crashes, violating privacy requirements, as mechanisms like memory dumps can inadvertently reveal sensitive data.

Innovation Solution

Implementing a secure profile system where the operating system or hypervisor manages access to PHI by marking data as secure and maintaining a table of authorized processes, restricting access to only permitted software entities, ensuring that only approved processes can access PHI data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If memory dumps are used to collect data from computer memory for troubleshooting, then system reliability and troubleshooting capability are improved, but protected health information may be exposed violating privacy requirements

Engineering Contradiction:
Improvesystem troubleshooting capabilityVSAvoidPHI exposure
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent segments memory into different protection levels by marking PHI with a secure flag, creating distinct accessible regions. Authorized processes can access marked PHI while unauthorized processes (including memory dump utilities) are blocked from accessing it, thus segmenting the memory space to prevent harmful exposure while maintaining troubleshooting capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary mechanism - the secure flag marking system - that mediates between memory dump operations and PHI protection. This intermediary layer allows the memory dump process to execute while the secure flag acts as a mediator to block unauthorized access to PHI, resolving the contradiction between troubleshooting and privacy protection.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Object-affected harmful factors

If access control mechanisms are implemented to restrict PHI access, then PHI security is improved, but device complexity increases

Engineering Contradiction:
ImprovePHI unauthorized accessVSAvoidaccess control system complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The patent implements self-service by having the operating system automatically mark PHI with secure flags and automatically enforce access restrictions based on process authorization. The system serves itself by using the secure flag mechanism to both identify PHI and control access, eliminating the need for complex external access control systems while maintaining strong security.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent changes the parameter of data marking by introducing a secure flag that transforms regular memory into protected memory. This parameter change (adding the secure flag) enables the system to distinguish between PHI and non-PHI without requiring complex access control infrastructure, thus improving security while minimizing complexity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9904484B2Securing protected information based on software designation
Publication Date: 2018.02.27 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US9904484B2 patent drawing
  • US9904484B2 patent drawing
  • US9904484B2 patent drawing

AI summary

Systems, methods, and computer program products to perform an operation comprising receiving, from a first process, a request to access content stored in a memory, determining that the content comprises protected information (PI), wherein the PI comprises: (i) a header portion and (ii) a data portion, wherein the header portion comprises: (i) an indication that the PI is secure data, and (ii) an indication of an owner process that created the PI data, determining, from a secure table stored in the memory and from the header portion, a set of processes permitted to access the PI, upon determining the first process is not a member of the set of processes, restricting the first process from accessing the PI, and upon determining the first process is a member of the set of processes, permitting the first process to access to the PI.