Secure Peripheral Interconnect with Hardware Filter Logic

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Peripheral interconnect systems in integrated-circuit devices pose a security risk as they can potentially allow non-secure peripherals to access and trigger tasks on secure peripherals, compromising sensitive information and resources.

Innovation Solution

A peripheral interconnect system with hardware filter logic that separates secure and non-secure channels, allowing only secure peripherals to send and receive event signals over secure channels, thereby preventing unauthorized access and ensuring secure communication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a peripheral interconnect system allows direct communication between peripherals, then communication efficiency is improved, but security is worsened as non-secure peripherals can access secure resources

Engineering Contradiction:
Improvecommunication efficiencyVSAvoidsecurity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The peripheral interconnect system is segmented into secure and non-secure channels. The patent divides the communication paths by implementing separate event signal routes: secure event signals travel through dedicated secure channels that are inaccessible to non-secure peripherals, while non-secure event signals use separate channels. This segmentation allows efficient direct peripheral-to-peripheral communication while maintaining security boundaries, resolving the contradiction between communication efficiency and security.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If secure peripherals are made accessible via peripheral interconnect, then functionality is improved, but vulnerability to unauthorized access is worsened

Engineering Contradiction:
ImprovefunctionalityVSAvoidvulnerability to unauthorized access
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent introduces secure channel event signals as intermediaries between secure peripherals and the peripheral interconnect system. These intermediary signals act as controlled access points that allow secure peripherals to participate in event-driven communication while preventing direct unauthorized access from non-secure peripherals. The secure channel event signals mediate all interactions involving secure resources, maintaining both functionality and security.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Device complexity

If a single unified event signal system is used, then system complexity is reduced, but security control is worsened

Engineering Contradiction:
Improvesystem complexityVSAvoidsecurity control
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent applies local quality by differentiating the security properties of different event signal channels rather than treating all channels uniformly. Secure event signal channels are assigned special security attributes that restrict access to secure peripherals only, while non-secure channels remain accessible to all peripherals. This localized security differentiation maintains relatively simple system architecture while providing granular security control over specific communication paths.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11537762B2Secure peripheral interconnect
Publication Date: 2022.12.27 NORDIC SEMICONDUCTOR
  • US11537762B2 patent drawing
  • US11537762B2 patent drawing
  • US11537762B2 patent drawing

AI summary

An integrated-circuit device comprises a bus system connected to a processor, a plurality of peripherals, each connected to the bus system, hardware filter logic; and a peripheral interconnect system, separate from the bus system and connected to the peripherals. For each peripheral, the hardware filter logic stores a respective value determining whether the peripheral is in a secure state. The peripheral interconnect system provides a set of one or more channels for signalling events between peripherals. At least one channel is a secure channel or is configurable to be a secure channel. The peripheral interconnect system is configured to allow an event signal from a peripheral in the secure state to be sent over a secure channel and to prevent an event signal from a peripheral that is not in the secure state from being sent over the secure channel.