Abnormality Detection in Automatic Transaction Apparatus

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing automatic transaction apparatuses, such as ATMs, face challenges in detecting abnormalities and taking countermeasures against malware infections, which can lead to unauthorized transactions and security breaches, even when using encryption and whitelisting methods.

Innovation Solution

The apparatus includes a control unit that generates transaction commands and a device capable of detecting abnormalities, sending commands to other devices for processing and alerting external systems upon detecting issues, enabling prompt countermeasures and ensuring transaction integrity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If malware detection and countermeasure mechanisms are added to the automatic transaction apparatus, then security and reliability are improved, but device complexity increases

Engineering Contradiction:
ImprovesecurityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The automatic transaction apparatus is divided into distinct functional modules: a control unit that generates commands, a deposit/payout processing unit that executes transactions, and an abnormality detecting device that monitors for malware. This segmentation allows each component to have specialized security functions without requiring the entire system to be redesigned, thereby improving security while managing complexity through modular architecture.

Inventive Principle:
Principle #1Segmentation

2Extent of automation

If the control unit generates and sends commands to processing units, then transaction automation is improved, but vulnerability to malware control increases

Engineering Contradiction:
Improvetransaction automationVSAvoidmalware vulnerability
Core Design Contradiction:
Extent of automationVSObject-affected harmful factors

Solution Approach 1:

The abnormality detecting device acts as an intermediary between the control unit and the deposit/payout processing unit. It monitors commands generated by the control unit for signs of malware infection before allowing execution by the processing unit. This intermediary layer maintains the automated command-flow architecture while introducing security verification to prevent malware-controlled transactions.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If the abnormality detecting device monitors all commands from the control unit, then detection accuracy is improved, but processing time increases

Engineering Contradiction:
Improveabnormality detection accuracyVSAvoidtransaction processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The abnormality detecting device performs partial monitoring by focusing on specific critical parameters in commands rather than analyzing every aspect of each command in detail. It detects key indicators such as unauthorized command patterns or anomalies in command sequences that are most likely to indicate malware presence. This selective monitoring approach maintains high detection accuracy for critical threats while minimizing the time overhead compared to comprehensive command analysis.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11144920B2Automatic transaction apparatus
Publication Date: 2021.10.12 HITACHI CHANNEL SOLUTIONS CORP
  • US11144920B2 patent drawing
  • US11144920B2 patent drawing
  • US11144920B2 patent drawing

AI summary

Provided is a highly reliable automatic transaction apparatus. This automatic transaction apparatus comprises a control unit which generates transaction data related to a transaction, and generates a command for payout, deposit or remittance based on the transaction data, and a first device which detects an abnormality of the control unit based on a command sent from the control unit according to an input from a device that is different from the control unit, wherein the first device sends the command to a second device that is different from the first device when the first device determines that an abnormality of the control unit is not detected based on a command sent from the control unit.