QNX Black Channel Communications

Functionally Safe Data Communication

Most embedded systems are connected and have many nodes of communication which can put the safety of the system at risk. To make data communication functionally safe, and reduce the scope and complexity of certifying these systems, BlackBerry® QNX® has developed a pre-certified data communications solution that leverages a Black Channel approach. 

QNX Black Channel Communications Technology, certified to ISO 26262 ASIL D, encapsulates the data being exchanged and performs essential safety checks to validate it at both ends. This solution protects data communication from systematic software faults, random hardware faults and transient faults and helps in the automatic prevention of damages from these failures, all with minimal impact on system performance. When paired with a safety-certified RTOS, like the QNX® OS for Safety, it eliminates the need to have a safety certified network stack.

Pre-Certified Black Channel Communication Solution

Ensure the safety of your system’s data communication by encapsulating the data being exchanged in a safety header and validating it at both the sender and receiver.

  • Includes a safety-certified mechanism to send and receive data passed over unsafe communication protocols (e.g UDP, TCP, CAN)
  • Provides integrity checking, authentication and detection of data loss
  • Supports AUTOSAR Classic profiles
  • Uses minimal computing resources and has minimal impact on data transmission speeds

Streamline Development and Reduce Certification Scope

QNX Black Channel Communications Technology protects data communication regardless of underlying communication software and hardware. A “safety bag” for data detects the faults defined in IEC 61508 and ISO 26262 including:

  • Data issues such as loss, insertion, corruption, masquerade or repetition
  • Incorrect message addressing
  • Asymmetric data
  • Invalid message sequencing
  • Reception only by subset

Fault Detection

QNX Black Channel Communications Technology uses the application or the Inter Process Communication (IPC) middleware to generate a safety header and encapsulate the data payload within a safety frame. This solution detects a variety of faults (as defined in IEC 61508 and ISO 26262) including:

  • Incorrect message addressing
  • Data insertion
  • Data corruption
  • Data repetition
  • Asymmetric data
  • Invalid message sequencing
  • Data masquerade
  • Data loss

Communication Efficiency for Safety-Critical Systems 

QNX Black Channel Communications Technology is a lightweight process that requires minimal computing resources to execute and supports the bandwidth required of safety-critical systems. QNX Black Channel Communications Technology takes at most 0.03 milliseconds to process one message (4KB). For example, for a typical 4 KB message on 2.0 GHz processor using Secure Hash Algorithm (SHA) 512, the QNX Black Channel Communications Technology will process at a minimum 30,000 messages per second. Performance was also tested against AUTOSAR profiles and performance was approximately 2-3 times faster.  QNX Black Channel Communications Technology can be used on either regular systems or safety-certified systems and is compatible with OSs such as QNX® Neutrino® RTOS, Linux® and SafeRTOS.

REQUEST INFO