VME and Critical Systems
home
articles & topics
product search
White Papers
newswire
E-letter
E-cast Schedule
articles >
Articles, Technology Feature
virtualization, separation kernel, secur...
RSS Link
Industry News - Headlines:
virtualization, sep...
  • RSS
    • Top Stories Only
    • All news
  • Atom (full text)
    • Top Stories Only
    • All news
  • LynuxWorks to demonstrate latest version of Secure Virtualization technology at InfoSecurity Europe 2011
    9 months ago
  • Green Hills Software Delivers Enhancements to Industry-Leading Platform for Medical Devices
    2 years ago
  • DDC-I Announces Mixed Language Development Support for LynuxWorks' FAA Certified LynxOS-178 RTOS
    4 years ago
  • More Industry News headlines...
Technology Partnerships:
virtualization, se...
  • RSS
    • Top Stories Only
    • All news
  • Atom (full text)
    • Top Stories Only
    • All news
  • LynuxWorks and Wave Demonstrate First Use of Multi-Banded Self-Encrypting Drive Combined with Secure Virtualization
    4 months ago
  • Fritz Technologies Uses LynxSecure to Develop Assured Sharing Platform Services - Server Separation Development (ASPS-SSD)
    5 months ago
  • Lockheed Martin's Mission Systems and Sensors Division Selects LynuxWorks LynxOS RTOS for UK AWACS
    1 week ago
  • More Technology Partnerships headlines...
Contracts:
virtualization, s...
  • RSS
    • Top Stories Only
    • All news
  • Atom (full text)
    • Top Stories Only
    • All news
  • SYSGO Wins Multi-million Dollar Contract with Chinese Avionics Partner
    2 months ago
  • Terex O&K to choose PikeOS for its excavator product line
    3 years ago
  • U.S. Department of Defense Awards Notable Solutions $3.5 Million Contract to use AutoStore's Enterprise Scanning Capabilities for Military Healthcare Records
    3 months ago
  • More Contracts headlines...
New Products:
virtualization,...
  • RSS
    • Top Stories Only
    • All news
  • Atom (full text)
    • Top Stories Only
    • All news
  • LynuxWorks adds Support of new Windows, Intel Technology with Release of LynxSecure 3.1
    2 years ago
  • NextComputing Rugged Field Servers Now Available from Tough Corp
    9 hours ago
  • Ruggedized Cisco Catalyst 4948E Data Center-Class Ethernet Switch for Military / Aerospace Introduced by Parvus
    2 weeks ago
  • More New Products headlines...
People:
virtualization,...
  • RSS
    • Top Stories Only
    • All news
  • Atom (full text)
    • Top Stories Only
    • All news
  • LynuxWorks Appoints Gurjot Singh CEO, President; Industry Visionary Inder Singh Ascends to Chairman
    5 years ago
  • OpenSystems Media Hires Ann Jesse
    1 week ago
  • Thomas E. Richards to Succeed John A. Edwardson as CEO of CDW Edwardson remains Chairman of the Board of Directors
    5 months ago
  • More People headlines...
Mergers and Acquisitions:
virtualization,...
  • RSS
    • Top Stories Only
    • All news
  • Atom (full text)
    • Top Stories Only
    • All news
  • GE Fanuc Embedded Systems Completes Acquisition of Radstone Technology PLC
    5 years ago
  • Elma Electronic Acquires ACT/Technico
    3 years ago
  • Curtiss-Wright Acquires Business/Assets of Pentland Systems
    3 years ago
  • More Mergers and Acquisitions headlines...
Conferences and Awards:
virtualization,...
  • RSS
    • Top Stories Only
    • All news
  • Atom (full text)
    • Top Stories Only
    • All news
  • LynuxWorks and Themis Demonstrate Rugged, Secure Server Solutions at MILCOM 2011
    3 months ago
  • Gartner Recognizes ValidEdge as a "Cool Vendor" for Infrastructure Protection
    9 months ago
  • Asia Power Architecture(r) Conferences to Showcase Virtualization Platform for Next-generation Designs
    2 years ago
  • More Conferences and Awards headlines...
Media and Education:
virtualization,...
  • RSS
    • Top Stories Only
    • All news
  • Atom (full text)
    • Top Stories Only
    • All news
  • Linux Panel Discussion: Challenges and Solutions for Today's New Technology Advances Live Event: April 7, 2011 (2:00 p.m. EDT)
    10 months ago
  • Security Architecture for High-Performance Distributed Systems. Live Event: September 21, 2011 (8:00 am PT/ 11:00 am ET/ 4:00 pm BST/ 17:00 CET ) Real-Time Innovations participate in OpenSystems Media's E-cast
    4 months ago
  • Cloud Computing for Network Equipment Live Event: September 20, 2011 (2:00 p.m. EDT) Emerson and RadiSys participate in OpenSystems Media's E-cast
    4 months ago
  • More Media and Education headlines...
Standard Certifications and References:
virtualization,...
  • RSS
    • Top Stories Only
    • All news
  • Atom (full text)
    • Top Stories Only
    • All news
  • SYSGO's PikeOS achieved Security Certification Evaluation
    9 months ago
  • SYSGO presents status of PikeOS formal verification at SAFECOMP 2009
    2 years ago
  • Curtiss-Wright Controls' VPX3-685 3U OpenVPX(tm) Secure Router Registered for NIST Cryptographic Validation
    10 months ago
  • More Standard Certifications and References headlines...
Browse topics
Search Articles
Browse Articles
See Also:
Military Articles
Embedded Computing Articles
CompactPCI Articles
Magazine >

About the Magazine
Editorial Topics
Free Subscription
Reader Service Card
Search Articles
Search Products
Contact Information
Columns

Editor's Foreword
VITA News
VITA Standards
Technology in Europe
Military Technology Insider
Guest Editorial
Defining Standards
Departments

Editor's Choice Products
by Chris A. Ciufo
VMEnow Blog
What is VME?
VME: Then & NOW
Webcasts

Upcoming E-casts
Archived E-casts
Submissions

Submit a Press Release
Submit a New Product
Submit an Abstract for Review
Vendors/Sponsors

Do an E-cast
Preferred Vendors
Upcoming Issue
Advertise
Editorial Calendar
Media Kit








Summer 2010

Using a separation kernel to add military-grade security to legacy systems

By
Stuart Fisher
LynuxWorks, Inc.

Security is fast becoming a prerequisite in today’s software systems and nowhere more so than when dealing with software reuse. A challenge for the software designer is how to integrate modern military-grade software programs into legacy software designed long before security standards were predominant in system requirements. The panacea: virtualization and particularly the secure separation kernel.

Traditional, non-networked computers are secure from others in the system because of the physical separation that exists between them (Figure 1). Sometimes physical barriers are put in place to prevent unwanted user access in terms of a lock-and-key approach.

Figure1
Figure 1: Security enforced by physical separation
(click graphic to zoom by 1.7x)

Many modern software systems are designed with such tight project time restrictions that redesigning existing software from scratch is almost impossible. To limit engineering costs and to meet project schedules, it is common practice to see a significant amount of software reuse in many of today’s software projects. This, however, poses a problem for architects trying to incorporate modern software security requirements into a code base with no concept of such standards.

Most new military systems require some level of security consideration. In some systems, this may be so stringent that formal certification is required. Attempting such a certification on legacy software would be extremely costly and in many circumstances is unachievable. One solution to this problem is to utilize advances in software virtualization techniques, and particularly a separation kernel.

Virtualization: Truth versus misconception

Software virtualization has long been understood as a way of hosting multiple Operating Systems (OSs) on a desktop computer. In recent years, we have seen virtualization migrate into the embedded realm and start to influence markets such as automotive, medical, and industrial, as well as the more traditional aerospace and defense markets.

In most situations, software virtualization is used to address the need for hardware consolidation where multiple systems are combined onto a single hardware platform performing multiple functions. This integration is further complicated by mixing legacy software on the same platform as new design and utilizing the separation between those software components to enforce security in the system.

A common misconception in the software world is that virtualization implies separation and that just because a platform utilizes virtualization, then its software subjects must be separated. In the security world, it is well understood that this is not the case. And many virtualization architectures and products on the market today cannot guarantee any level of software separation and, therefore, are not candidates for military systems requiring any level of security certification.

These architectures would not suitable as a solution to the problem being addressed here. In this scenario, the separation kernel is quite different from traditional hypervisors. The separation-kernel hypervisor, such as LynxSecure from LynuxWorks, not only allows multiple guest operating systems to run on the same hardware platform, but it also guarantees that those guests are separated and cannot affect each others’ functions.

Not only does a separation kernel separate the guest operating systems, it additionally separates the physical devices and information flow between the various guests. A software designer has the ability to dictate which operating system has visibility of certain board devices and which guest operating systems are allowed to communicate with each other. It is the implementation of such communication paths that facilitates interpartition communication between guests. With such a path, the guest has no visibility or knowledge of its peer’s existence.

Virtualization: A closer look

Using the separation kernel as a base technology, the software designer can now guarantee that one operating system cannot affect another or access certain board devices.

As Figure 2 illustrates, the Windows subject is running legacy application code in a “contained” Windows environment. The OS has no knowledge that it is running on a separation kernel or that another operating system is running on another core on the very same processor. The second operating system is designed to be the secure gateway and employs complex security software to protect the system from the outside world. Any data coming from the public network is first analyzed by the secure partition, and only if it is deemed secure does it make its way via interpartition communication to the Windows partition.

Figure2
Figure 2: Using a separation kernel
(click graphic to zoom by 1.8x)

Using this approach, the software designer has the flexibility to design the secure partition from modern software principles while the legacy Windows OS is completely unchanged. The Windows OS simply sees the interpartition communication path as a connection to the outside network and has no knowledge that an intermediate software “guard” was analyzing the data and adding a level of software security to the non-secure legacy software.

This premise could indeed be extended to any number of theoretical guest operating systems, each performing a dedicated role in the overall system. Some of these guests might comprise legacy code, while others comprise newly developed code. Systems in the field today already employ such technologies in modified designs. Products such as secure separation kernel hypervisors not only provide a COTS methodology, but they also enable the military market to use modern military-grade software technologies alongside legacy software.

Virtualization melds legacy and secure apps

In conclusion, virtualization and particularly separation kernels are not just tools to allow users to host multiple operating systems on a desktop; they are also valuable technologies enabling system architects to extend the usability of legacy systems alongside but separate from more modern, secure military systems. One virtualization technology, as mentioned, is the LynxSecure separation-kernel hypervisor, certifiable to the highest level of robustness and capable of hosting both paravirtualized and fully virtualized guests including the Windows, OpenSolaris, and Linux operating systems.

Stuart Fisher is a product manager for LynxSecure at LynuxWorks, Inc. He has more than 15 years of experience in the embedded market, both in engineering roles and customer-interfacing positions. Stuart is based in Sutton Coldfield, England and is a graduate of the University of Coventry, where he earned a bachelor of engineering degree in Computing and Electronics. He can be contacted at sfisher@lnxw.com.

LynuxWorks, Inc. 408-979-3900 www.lynuxworks.com




©MMXI VME and Critical Systems. An OpenSystems Media, LLC publication.
About this Magazine and Website | Contact Us | VME and Critical Systems Media Kit