vme and critical systems,rtos          Other topics:   OpenVPX, RTOS, multicore, VPX, AdvancedTCA, microcontroller, FPGAs, analog-to-digital
VME and Critical Systems
home
articles & topics
product search
White Papers
newswire
E-letter
E-cast Schedule
articles >
Interview
vme and critical systems,rtos
RSS Link
Industry News:
vme and critical s...
  • New RTOS Versions for the IPC@CHIP Controllers Now Available
    4 years ago
  • PCI Embedded announces availability of VME Products Jackson, California, September 17, 2008
    1 year ago
  • RTOS Trends and Development Environments in Military Applications slotted for April 24th
    2 years ago
  • More Industry News headlines...
Technology Partnerships:
vme and critical s...
  • US Technologies Offers Testing and Repair of VME, MVME, VMEbus Products
    1 year ago
  • Motorola and Hybricon Collaborate to Develop Proof-of-Concept for Conduction-Cooled MicroTCA Platform
    3 years ago
  • Thales Partners with Green Hills Software to Provide Low-power 1 GHz PowerPC Products to the Embedded Military Market
    4 years ago
  • More Technology Partnerships headlines...
Contracts:
vme and critical s...
  • Seaweed Systems, Inc., and Curtiss-Wright sign Distribution Agreement
    2 years ago
  • LynuxWorks Demonstrates Technology Leadership by Providing RTOS Solution for Ship Self-Defense System
    2 years ago
  • Tundra Semiconductor's Serial RapidIO Switch Selected by VMETRO
    2 years ago
  • More Contracts headlines...
New Products:
vme and critical s...
  • VPX 3U Conduction and air Cooled Rugged Enclosures
    1 year ago
  • 2000 concurrent users on a 5-Watt green embedded computer
    8 months ago
  • Elma Bustronic has Over 30 Standard Slot Sizes for 6U and 7U VME64x Backplanes
    10 months ago
  • More New Products headlines...
People:
vme and critical s...
  • USMC 234th Birthday Tribute Video
    8 months ago
  • BittWare Expands Technical Management Team
    2 years ago
  • TenAsys adds Integration Expert RADIC Technologies and European Marketing Rep to Sales Team
    1 year ago
  • More People headlines...
Mergers and Acquisitions:
vme and critical s...
  • Kontron signs contract to acquire Thales Computers
    2 years ago
  • From the Blog: Former Motorola Manager Sounds off on Emerson's Acquisition
    2 years ago
  • Eurotech Acquires Japanese Embedded Systems Company Advanet
    2 years ago
  • More Mergers and Acquisitions headlines...
Conferences and Awards:
vme and critical s...
  • Diversified Technology, Inc. to Present at the AdvancedTCA Summit
    4 years ago
  • RapidIO is the Right Serial Interconnect for Critical Embedded Systems
    3 years ago
  • AMC Multimedia Processing Platform from Surf Communication Solutions Awarded Best of Show at ATCA Summit
    2 years ago
  • More Conferences and Awards headlines...
Media and Education:
vme and critical s...
  • OpenSystems Publishing Renames VMEbus Systems Magazine to 'VME and Critical Systems' Magazine
    3 years ago
  • Why hardware designers should switch to Eclipse
    4 months ago
  • OpenSystems Publishing Launches New VME E-site
    3 years ago
  • More Media and Education headlines...
Standard Certifications and References:
vme and critical s...
  • QNX Software Systems Pursues SIL 3 Certification for Safety-Critical Systems
    10 months ago
  • BittWare Commits to Long Term VITA 41 VXS Roadmap
    4 years ago
  • Green Hills Software Announces Industrial Safety Certification
    4 years 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 Kits










An interview with Green Hills Software's CTO David Kleidermacher: EAL6+ certification boosts confidence for Green Hills, world's security

By
Sharon Schnakenburg
Associate Editor

1While Green Hills Software is a mainstay in the embedded industry, its recent embedded software community first – Common Criteria EAL6+ High Robustness certification of its INTEGRITY-178B RTOS – is anything but mainstream. Editor Sharon Schnakenburg recently conducted a long-distance interview with Green Hills CTO David Kleidermacher on what the milestone means to the industry, to Green Hills, and to the world’s security at large. Edited excerpts follow.

VME: What was the motivation behind Green Hills certifying its INTEGRITY-178B RTOS to EAL6+? I understand it was NSA [National Security Agency] driven?

KLEIDERMACHER: So there have always been people in the government interested in seeing if an operating system could be certified at this high a level of assurance. But the actual programs of record that made it happen were the F-22 and F-35 because of the expectation that these fighters are communicating over networks to battle commanders, to assets on the ground, and so on. So these aircraft indeed act as network nodes and are a very important part of the GIG or net-centric operations.

The government is concerned about protecting sensitive information on the aircraft and across the network. This led to the security evaluation of INTEGRITY-178B, which was selected for these programs and for this evaluation because of its security pedigree. Then beginning in 2005, INTEGRITY-178B was put through the paces of the certification process.

VME: EAL Common Criteria certificationís highest level is 7. Why strive for level 6+ then?

KLEIDERMACHER: The government uses the term "High Robustness" as the security level needed to protect high-value information or high-value assets at risk of attack from determined and sophisticated attackers. National secrets and private banking information, for example, are "high value." And when youíre on an open network where enemies could get at your information or try to sabotage your system, thatís a high-risk, high-sophistication threat.

Thus, the government created the U.S. Protection Profile for Separation Kernels in Environments Requiring High Robustness. But thereís no such thing as certifying to high robustness – at least there wasnít at that time, so the government mapped High Robustness to Common Criteria since that is the international standard for security evaluations. The resulting specification was something thatís just about EAL7.

VME: Then whatís the difference between EAL6+ and EAL7?

KLEIDERMACHER: There were a couple requirements left out from EAL7 – so thatís why the security level is referred to "EAL6+" or "EAL6 augmented" instead of "EAL7." But on top of that, the government added dozens of requirements that werenít even in Common Criteria in order to meet the High Robustness demands for the operating system. So a more accurate naming would be "EAL6 augmented and extended," but thatís too lengthy, so people just call it "EAL6+." Most importantly, EAL7 requirements for formal methods, as well as source code NSA penetration testing, are included. Some would argue that the Protection Profile is harder than EAL7 because of the extensions.

VME: So this is the highest level of EAL certification earned in the industry so far.

KLEIDERMACHER: Yeah, no oneís even come close to it. So for EAL4, even EAL5, itís all informal or semiformal kinds of analysis, and the rigor for development process and testing is far less. There are no formal methods required until you get to EAL6 and 7. So INTEGRITY-178B is not just the first operating system but the first software product thatís ever been certified at this level.

VME: So can you tell us briefly about these "formal methods"?

KLEIDERMACHER: The formal methods are actually a mathematical proof of the security policy. The operating system is formally modeled and thereís a security policy that has to be enforced by the system, and we actually formally prove it, using modern theorem proving techniques. This provides an incredible level of assurance – itís awesome because basically it means that every line of kernel code has been mathematically analyzed.

VME: You also mentioned penetration testing – how did that play into the certification?

KLEIDERMACHER: At EAL levels 5 and below, the rigor of independent vulnerability assessment is commensurate with a low or medium attack potential. EAL6+ requires penetration testing to counter high-attack potential. Thus, the NSAís experts get the source code and try their best to find vulnerabilities.

VME: How are the requirements compiled for the certification process?

KLEIDERMACHER: All the requirements are collected into the "protection profile." So when a Common Criteria certification is done on a product, that product is certified against a standard that corresponds to the product type. There are protection profiles for firewalls, operating systems, antivirus software, Web servers, whatever. The protection profile defines both the functional and assurance requirements.

VME: So whatís the No. 1 thing that makes this certified INTEGRITY-178B RTOS unique?

KLEIDERMACHER: Itís the level of confidence. The difference between EAL6+ and whatís out there in the commercial world today is literally the difference between secure and not secure. At EAL4+, which is where most of the rest of the world is at – Linux and Windows – those are very functional and useful systems but they are specifically known by every security expert in the world to not be able to protect your network against sophisticated attackers. EAL6+ can protect you, will protect you against sophisticated attackers. Itís as simple as that.

VME: Practically speaking, what kind of security threats does INTEGRITY-178B prevent?

KLEIDERMACHER: If you look at general-purpose OSs – I donít want to pick on Windows or Linux, so just imagine any general-purpose OS – how do security problems arise? They usually result from vulnerabilities in the actual product itself. And so by having this level of assurance – by having the formal methods and the level of testing and design – we essentially say "There are no defects in there" and so thereís no surface area for an attacker to go after. 

VME: So what was the biggest challenge in the certification process for Green Hills?

KLEIDERMACHER: The biggest challenges, I think, were political and bureaucratic. INTEGRITY was designed from day one to reach this level. When we came out with it in 1997, we knew we would do this some day – that weíd go through the certification. It was designed for it. Formal methods were designed in. In 2002 we got our first DO-178B Level A – thatís the highest level – flight safety certification and now we have the security certification. One thing that makes the process so long is that someone else has to independently certify it. If youíre going to be putting the countryís crown jewels or an enterpriseís crown jewels under the control of this system, it has to be independently certified. We accept that it needs to happen. Itís just a bummer that it has to take so long.

VME: So this whole process took nearly a decade. What were the milestones?

KLEIDERMACHER: Certification signing actually occurred last September, but the Common Criteria evaluation process began in 2005. One thing to keep in mind – the protection profile itself also has to be certified because if that hasnít been vetted to contain the right requirements, how can you certify something against that? So that didnít get done until 2007. The NSA really spent a lot of time looking at the source code. The complete evaluation is a long process.

VME: So does INTEGRITY-178B port easily to other hardware apps, other than the two it was originally certified for?

KLEIDERMACHER: Yes. Now that we have the first version certified, we expect to do many "delta certifications," where you certify the same basic software but on different hardware platforms. Because every time you move it from one hardware platform to another, some things like the formal methods are reused, but things like device drivers have to be reevaluated. We have a lot of demand in our customer base for more and more certifications. This first certification was about 99 percent of the work, but it was like breaking the back of the problem, and so weíre not worried about the deltas that follow.

VME: Are you saying that you have to go back to NSA and do all this again when itís moved to a different platform?

KLEIDERMACHER: Not the whole process. Itís basically a preapproval kind of thing. So we have a process for moving it from platform to platform and we have government signoff on how thatís done. Iím not sure weíll announce all of them, but weíll just keep doing deltas because everyoneís got a different platform they care about.

VME: So what does INTEGRITY-178Bís EAL6+ certification mean to the software and embedded systems communities?

KLEIDERMACHER: Most people in the embedded community understand this bar that weíve achieved. But itís not just an important event for our embedded systems customers; itís actually an important event in the security world. Itís never been done before, and it proves that high assurance is possible for important pieces of software.

VME: Do you think your competitors will follow suit with their own certifications?

KLEIDERMACHER: There are people out there who would like to get to where we are now, and there are people out there who have announced plans to get to where we are now. NIAP has a website [www.niap-ccevs.org] revealing EAL certification progress by product and vendors. If youíre not listed there, then youíve got a long way to go. None of our competitors are yet listed on the NIAP website as having started the process. And if they do, it will take them a very long time.

VME: Why is that?

KLEIDERMACHER: What theyíve done is they basically said "Our old products canít do it," and so theyíre creating essentially from-scratch, brand-new products. And theyíre very up front about it. Not only is a new product harder to get certified, but thereís the question of "Does it really work?" There's something that the Common Criteria can never test for, which is a proven-in-use pedigree: Itís been flying in airplanes, itís been running in life-critical devices, those kinds of things. Our product was running in devices for more than 10 years before we got our certification.

VME: Where did Green Hills get the foresight to design INTEGRITY and plan for this certification 10 years ago? While cyber attacks occurred, they werenít nearly as common back then as compared to now.

KLEIDERMACHER: Dan [OíDowd] really foresaw a need for this, even back then, because if you look at the OSs that were running in airplanes and other critical devices, embedded systems, most of it was on VxWorks and VRTX operating systems. They were built in the early '80s, donít have partitioning, donít take advantage of modern hardware facilities, and werenít designed for complex pieces of software. He looked at the future and said, "You know what – the amount of software in these systems is exponentially growing. We need something that can do a far better job. It has to be secure, it has to be safe. And Iím going to design INTEGRITY from day 1 to be that way." So he was really 10 years ahead of everybody else.

VME: Money spent is always a perceived drawback of certification. How much did this EAL6+ certification cost?

KLEIDERMACHER: I canít provide any numbers personally. Certainly the government at least partially funded that. It was expensive. Iím not going to mislead you. It was millions of dollars.

VME: Do you think all your customers will switch to your certified RTOS, now that itís available?

KLEIDERMACHER: I think itís going to grow the market for our products in general. Contracts will begin to require EAL6+ certification, because it now exists, and so the INTEGRITY-178B market will continue to grow.  A lot of our customers who consider our commercial INTEGRITY offerings say, "Well, I know that thereís the same kernel technology between the two." They might not necessarily need a certified product, but they want the pedigree of it, so theyíll just stick with our commercial product. Thatís a common thing that happens, because of customersí comfort levels.

VME: So NASAís Orion project is using the certified RTOS? Which other types of mil or critical apps might benefit?

KLEIDERMACHER: Yes, Orion is one of the projects we have announced. As far as military and critical applications, oh gosh, where do I start? Software-Defined Radio is a big and emerging thing as well as Type 1 cryptographic communications devices. Really, it works well in any communications device thatís managing sensitive information. INTEGRITYís been running a lot of those historically. Itís a big market for us.

VME: So what about net-centricity and the GIG  – a blessing or a curse?

KLEIDERMACHER: It has the potential to be a curse, and it really is going to require some serious intelligent security engineering to be sure it doesnít become a curse. As the world gets more connected on networks, people are more exposed to hackers. Same thing on the Global Information Grid. Youíre basically saying, "Take all of our valuable stuff and put it up on a network." Most people would think thatís a really bad idea on the surface, but if you can secure it, it becomes the best thing since sliced bread due to the power of information availability.

VME: Whatís the answer to net-centricity and GIG security concerns in the future?

KLEIDERMACHER: I think it remains to be seen. The biggest thing is that thereís an enormous community of people involved in determining what itís going to look like. You have government bureaucracies, you have large corporations. Weíre a relatively small company. We have a proven technology and process, and we are the worldís leading experts in architecting things to be highly secure. Some people out there understand that you have to approach things in a different way if you want to achieve this level of security. But there are a heck of a lot of people out there who just donít get it. They donít know information security threats are out there. And unfortunately, theyíre putting very important things under control of operating systems and other software technologies that canít possibly be secure. I love my iPhone, but I would never trust national secrets or even my digital identity to my iPhone.

VME: So whatís next for Green Hills, say, in the next 5 to 10 years?

KLEIDERMACHER: I think youíre going to see Green Hills with its INTEGRITY Global Security subsidiary become a company thatís focused much more on the worldís security problems and not just embedded systems. Thatís probably the biggest change youíre going to see for us. Embedded systems are important; theyíll always be important to us and weíll always be an embedded innovator. However, what weíve done in regard to INTEGRITY-178Bís certification is so important to the security world that we believe it needs to be applied to the enterprise world, so youíll see an increased focus on that. We believe weíve actually solved the problem of securing the Internet, but we have to get the word out to the rest of the world.

David Kleidermacher, CTO at Green Hills Software, is responsible for INTEGRITY Global Security's technology strategy and solutions. As CTO of Green Hills, David manages the technology evolution of the INTEGRITY secure OS, of which he was one of the original developers in the 1990s. He is a leading authority in systems software and security, including secure OSs, secure virtualization technology, and the application of high-robustness security engineering principles to solve computing infrastructure problems. He holds a Bachelor of Science degree in Computer Science from Cornell University.

 

Green Hills Software, Inc.

805-965-6044

www.ghs.com




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