Download Center 

Secure by Design: Using a Microkernel RTOS to Build Secure, Fault-Tolerant Systems

April 2009
13 pages
Secure by Design: Using a Microkernel RTOS to Build Secure, Fault-Tolerant Systems

Virtually every embedded system today is connected. Unfortunately, this connectivity makes systems vulnerable to attack. To thwart such attacks, organizations surround their systems with a protective barrier: network, cryptographic, and even physical security. As the software that provides centralized access to the CPU, memory, and other resources, the realtime operating system (RTOS) can play a major role in achieving this goal of building secure, survivable embedded systems.


Strong Boundaries — The Reference Monitor — Salter & Schroeder’s Eight Principles — Modern Enhancements to Security — Fault Tolerance by Design: High Availability Framework — Security with Adaptive Partitioning — Common Critera ISO/IEC 15408 Certification [+]

Download Now

Paul Leroux

Paul Leroux

Paul Leroux is an award-winning writer, technology analyst, and public relations manager. He has been with QNX Software Systems for more than 20 years, where he is particularly valued for his knowledge of the embedded industry and for his ability to explain complex technical issues to both specialists and non-specialists.

Leroux maintains the blog On Q, which he describes as "a personal mashup of QNX, cars, embedded systems, M2M, and photography."

When he is not writing whitepapers or blogging, Leroux is an avid snowshoer and wildlife photographer. He holds a B.A. and an M.A., both from Concordia University in Montreal.

See Also...

Real Time or Real Linux? A Realistic Alternative

Exactly When Do You Need an RTOS?

Using Resource Partitioning to Build Secure, Survivable Embedded Systems

Using POSIX Threading to Build Scalable Multi-Core Applications

Memory Errors in Embedded Systems

The Joy of Scheduling

Meeting Security Certification Requirements with Certicom and QNX

Other whitepaper topics: Recent, Automotive, German Whitepapers, HMI + Graphics, Industrial, Medical, Multimedia + Acoustics, Networking, Operating Systems, Security + Defense, Safe Systems, Tools