IC Card Access Control Using Reverse Polish Notation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for controlling access to data files on IC cards involve multiple logic files, leading to increased memory usage and evaluation time due to complex access condition evaluations.

Innovation Solution

Storing access conditions in a single memory queue using Reverse Polish Notation, allowing evaluation from the head of the queue, which simplifies the order of evaluation and reduces memory space and time required.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If access conditions are stored in multiple logic files with hierarchical structure, then the access control functionality is achieved, but the memory space consumption increases and evaluation time is extended

Engineering Contradiction:
Improveaccess control functionalityVSAvoidevaluation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent merges multiple logic files into a single linear structure where access conditions are stored sequentially. Instead of navigating through hierarchical logic files (logic file 60a, 60b, 60c), the system evaluates conditions in a single pass through one file, directly combining multiple conditions with AND/OR operators in linear order, thus reducing evaluation time while maintaining access control functionality

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent segments complex access conditions into individual condition units that can be evaluated independently in sequence. Each access condition is broken down into discrete Boolean operands and operators that are processed one by one from first to last, allowing efficient linear evaluation without the overhead of hierarchical file navigation

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If access conditions are stored in multiple logic files, then complex access control logic is implemented, but the device complexity increases

Engineering Contradiction:
Improveaccess control logic capabilityVSAvoidnumber of logic files
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent combines multiple logic files into a single unified structure. Instead of maintaining separate logic files (60a, 60b, 60c) with cross-references, the system uses one linear file containing all access conditions in sequential order, reducing device complexity while preserving the ability to implement complex access control logic through linear combination of conditions

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The single linear structure serves multiple functions: it stores all access conditions, defines their evaluation order, and handles both AND and OR operations within one unified framework. This universal structure replaces the need for multiple specialized logic files, reducing complexity while maintaining versatility

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Stability of the object's composition

If hierarchical logic files are used for access conditions, then structured organization is achieved, but memory space usage increases

Engineering Contradiction:
Improvestructured organizationVSAvoidmemory space
Core Design Contradiction:
Stability of the object's compositionVSQuantity of substance

Solution Approach 1:

The patent merges multiple logic files into a single linear structure, eliminating redundant headers and file identification fields. By storing all access conditions in one continuous sequence without hierarchical nesting, the system reduces memory space consumption while maintaining organized structure through linear ordering of conditions

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS8464012B2Method for controlling access to a data file of an IC card
Publication Date: 2013.06.11 STMICROELECTRONICS INT NV
  • US8464012B2 patent drawing
  • US8464012B2 patent drawing
  • US8464012B2 patent drawing

AI summary

A method is for controlling access to a data file of an IC card and may include storing a plurality of access conditions to be evaluated for accessing the data file, and enabling access to the file if the access conditions are satisfied. The method may further include ordering the access conditions to be evaluated in a Reverse Polish Notation inside a memory queue of the IC card, and evaluating the access conditions starting from a head of the memory queue.