IC Card MAC Calculation for Sheet Count Verification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing sheet processing apparatuses face issues with data falsification and enciphering key estimation, allowing incorrect MAC calculations and potential data manipulation when IC cards and passwords are compromised.
Innovation Solution
A processing data transfer method that involves transmitting count information and MAC from the equipment main body to the information processing equipment, which registers and verifies the data using an IC card with the same enciphering key, ensuring the MAC comparison result is secure and preventing external manipulation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If count information and MAC are transmitted to the information processing equipment and verified using an IC card with the same enciphering key, then data falsification is prevented and verification accuracy is improved, but the system complexity increases due to the need for secure key management and MAC calculation mechanisms
Solution Approach 1:
The patent introduces an IC card as an intermediary component that securely stores the enciphering key and performs MAC calculation. This mediator handles the complex cryptographic operations, isolating the key management complexity from the main equipment while ensuring reliable verification. The IC card acts as a trusted third party that both the equipment main body and information processing equipment can interact with for verification purposes.
2Object-affected harmful factors
If the MAC calculation process is made invisible externally on the IC card, then enciphering key protection is improved and security is enhanced, but the difficulty of detecting and measuring the verification process increases
Solution Approach 1:
The patent extracts the MAC calculation function from the main equipment and implements it within the IC card's secure environment. By taking out the cryptographic operation from the visible external system and placing it inside the secure element of the IC card, the enciphering key is protected from external access while the verification result can still be communicated back to the information processing equipment.
3Reliability
If data enciphering is implemented to prevent data falsification, then data security is improved, but the loss of time increases due to additional enciphering and verification steps
Solution Approach 1:
The patent implements preliminary enciphering of the enciphering key within the IC card before any MAC verification is needed. The key is pre-loaded and stored in secure memory within the IC card, so that when verification is required, the system can immediately use the pre-prepared key without additional key management overhead. This preliminary setup reduces the time penalty associated with secure verification.
Data Source
AI summary
This invention is to prevent a MAC of a correct answer from being calculated by use of an IC card even if count data in the database of a PC is falsified since the MAC calculated by the IC card is made invisible from the exterior of the IC card. Thus, falsification of data by enciphering the number (total sum) of cut sheets in a sheet checking equipment.


