Bus Security Device Disrupting Unauthorized Peripheral Access
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing electronic systems lack effective methods to secure access to peripheral devices over bus interfaces, particularly against unauthorized transactions, which can compromise sensitive data and system security.
Innovation Solution
A security device with a processor and interface is connected to the bus, capable of disrupting unauthorized transactions by forcing dummy values on dedicated or shared signals, thereby overriding unauthorized access and ensuring secure communication between host and peripheral devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a security device is added to the bus to secure access to peripheral devices, then system security is improved, but device complexity increases
Solution Approach 1:
The security device functions as an intermediary component inserted between the bus master and peripheral devices on the I2C bus. It monitors bus transactions and selectively disrupts unauthorized access attempts by forcing dummy values on dedicated signals (such as chip select lines) without requiring changes to the existing bus architecture or additional pins.
Solution Approach 2:
The security device autonomously monitors bus transactions and independently determines whether to allow or disrupt access based on pre-configured security policies. It self-manages the disruption process by directly manipulating bus signals without requiring external intervention or complex system-wide coordination.
2Reliability
If the security device disrupts transactions by forcing dummy values on bus signals, then unauthorized access is prevented, but transaction speed may be affected
Solution Approach 1:
The security device rapidly forces dummy values onto bus signals during unauthorized transactions, effectively skipping or aborting the illegitimate access attempt before it can complete. This rapid disruption minimizes the time penalty imposed on legitimate transactions while quickly eliminating security threats.
Solution Approach 2:
The security device takes preliminary action by monitoring bus transactions in real-time and preemptively disrupting unauthorized access attempts before they can successfully access protected peripheral devices. This prevents harmful actions from completing while allowing legitimate transactions to proceed uninterrupted.
3Reliability
If the security device monitors bus transactions in real-time, then unauthorized access is detected promptly, but energy consumption increases
Solution Approach 1:
The security device employs periodic monitoring of bus transactions rather than continuous full-spectrum analysis. It selectively activates monitoring and disruption functions based on detected transaction patterns, energy-efficient sleep modes, or predefined triggers, reducing overall power consumption while maintaining effective security detection.
Data Source
AI summary
A security device includes an interface and a processor. The interface is configured for connecting to a bus that serves one or more peripheral devices. The bus includes (i) one or more dedicated signals that are each dedicated to a respective one of the peripheral devices, and (ii) one or more shared signals that are shared among the peripheral devices served by the bus. The processor is connected to the bus as an additional device in addition to the peripheral devices, and is configured to disrupt on the bus a transaction in which a bus-master device attempts to access a given peripheral device, by disrupting a dedicated signal associated with the given peripheral device.


