Image Forming USB Tamper Detection Before Initialization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
An image forming system fails to detect tampering of a USB device connected to it before USB initialization, leading to normal startup without notifying the user of the tampering.
Innovation Solution
The system includes a first processor that detects a change in the connection state of a USB device with a tamper-detecting processor from connected to non-connected, stores this non-connection, restarts, and provides a notification of abnormality by registering fail information and displaying it on a user interface.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the USB device detects tampering before USB initialization, then the tampering detection function is activated, but the image forming system cannot detect the connection state change and starts up normally without notifying the user
Solution Approach 1:
The system performs preliminary actions by detecting connection state changes before USB initialization completes. The first processor monitors the connection state of the USB device and stores non-connection information in a predetermined storage unit before the USB device is fully initialized, ensuring that tampering information is captured early in the startup process.
Solution Approach 2:
The system implements feedback by continuously monitoring the connection state of the USB device and comparing it with stored information. After restart, the first processor checks whether non-connection information is stored in the storage unit and provides appropriate notifications based on this feedback, creating a closed-loop detection system.
2Reliability
If the USB device detects tampering before USB initialization, then the tamper-detecting processor activates, but the image forming system cannot notify the user of the tampering
Solution Approach 1:
The system performs preliminary actions by storing non-connection information in a predetermined storage unit before USB initialization completes. This ensures that the system has advance knowledge of the tampering condition and can appropriately respond after restart, maintaining both security detection and user notification capabilities.
Solution Approach 2:
The predetermined storage unit acts as an intermediary between the tamper-detecting processor and the user notification system. It stores non-connection information temporarily, allowing the system to bridge the gap between detecting tampering before initialization and notifying the user after restart.
3Loss of information
If the system restarts after detecting non-connection, then the system can provide notifications, but the startup process becomes more complex
Solution Approach 1:
The system performs the action of storing non-connection information in a predetermined storage unit before restart is needed. This preliminary storage action simplifies the subsequent restart process, as the system only needs to check whether information is stored in the storage unit rather than reconstructing the entire detection logic during startup.
Data Source
AI summary
An image forming system includes a first processor configured to: if a connection state upon startup of a USB device that includes a second processor for detecting tampering and communicates with outside has changed from a connected state to a non-connected state, store non-connection of the USB device in a predetermined storage unit and restart; and if the non-connection of the USB device is stored in the storage unit after the restart, perform a process of providing a notification of abnormality in the USB device.


