<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Safety Certification and Security &#187; Articles</title>
	<atom:link href="http://tech.opensystemsmedia.com/safety-and-security/TECH/articles/feed/" rel="self" type="application/rss+xml" />
	<link>http://tech.opensystemsmedia.com/safety-and-security</link>
	<description>A couple things that are imperative in society and in just plain life – safety and security – are just as important in the embedded computing realm.  From avionics to automobiles to spacecraft to the manufacturing plant, we all like to know we&#039;re safe from physical harm caused by mechanical equipment failures. In the avionics realm, electronics safety criticality is ensured by the FAA&#039;s safety certification standards called DO-178B and DO-254, for example. In the outside plant or central office, NEBS compliance is likewise vital.  However, in the security-critical world, military Intelligence, Surveillance, and Reconnaissance (ISR) and net-centric systems used by DoD Command and Control (C2) must be hack-proof to protect our soldiers&#039; lives – and our national security. Multiple Independent Levels of Security (MILS) and virtualization-scheme partitioning can be used to help prevent security infractions and work by invoking a separate partition for each application, thus separating applications with varying classification levels and providing users access only to the applications for which they are authorized. And lastly, though perhaps not necessary for all secure applications, Common Criteria certification additionally means the application has gone through rigorous security testing.</description>
	<lastBuildDate>Wed, 08 May 2013 17:34:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>Cloud security and the DoD</title>
		<link>http://www.mil-embedded.com/articles/id/?6019</link>
		<comments>http://www.mil-embedded.com/articles/id/?6019#comments</comments>
		<pubDate>Thu, 02 May 2013 15:00:00 +0000</pubDate>
		<dc:creator>John McHale, Editorial Director</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[about cloud computing]]></category>
		<category><![CDATA[application security services]]></category>
		<category><![CDATA[business cloud computing]]></category>
		<category><![CDATA[cloud based computing]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[cloud computing applications]]></category>
		<category><![CDATA[cloud computing business]]></category>
		<category><![CDATA[cloud computing data centers]]></category>
		<category><![CDATA[cloud computing data security]]></category>
		<category><![CDATA[cloud computing for business]]></category>
		<category><![CDATA[cloud computing infrastructure]]></category>
		<category><![CDATA[cloud computing resources]]></category>
		<category><![CDATA[cloud computing security companies]]></category>
		<category><![CDATA[cloud computing service provider]]></category>
		<category><![CDATA[cloud computing software]]></category>
		<category><![CDATA[cloud computing software as a service]]></category>
		<category><![CDATA[cloud computing system]]></category>
		<category><![CDATA[cloud computing technologies]]></category>
		<category><![CDATA[cloud data center]]></category>
		<category><![CDATA[cloud data security]]></category>
		<category><![CDATA[cloud security companies]]></category>
		<category><![CDATA[cloud service]]></category>
		<category><![CDATA[cloud service provider]]></category>
		<category><![CDATA[cloud services]]></category>
		<category><![CDATA[cloud services provider]]></category>
		<category><![CDATA[cloud services providers]]></category>
		<category><![CDATA[cloud services security]]></category>
		<category><![CDATA[cloud solutions]]></category>
		<category><![CDATA[cyber security awareness]]></category>
		<category><![CDATA[cyber security awareness training]]></category>
		<category><![CDATA[cyber security information]]></category>
		<category><![CDATA[cyber security programs]]></category>
		<category><![CDATA[cyber security standards]]></category>
		<category><![CDATA[cyber security threat]]></category>
		<category><![CDATA[cyber-security]]></category>
		<category><![CDATA[data security cloud computing]]></category>
		<category><![CDATA[department of defense security]]></category>
		<category><![CDATA[dhs cyber security]]></category>
		<category><![CDATA[distributed denial of service ddos]]></category>
		<category><![CDATA[Editorial Director]]></category>
		<category><![CDATA[government cloud security]]></category>
		<category><![CDATA[hard drive encryption]]></category>
		<category><![CDATA[homeland security cyber security]]></category>
		<category><![CDATA[information security services]]></category>
		<category><![CDATA[le cloud computing]]></category>
		<category><![CDATA[microsoft cloud computing]]></category>
		<category><![CDATA[Mil Tech Trends]]></category>
		<category><![CDATA[private cloud computing]]></category>
		<category><![CDATA[private cloud services]]></category>
		<category><![CDATA[public cloud computing]]></category>
		<category><![CDATA[security and cloud computing]]></category>
		<category><![CDATA[security data center]]></category>
		<category><![CDATA[security for cloud computing]]></category>
		<category><![CDATA[security in the cloud]]></category>
		<category><![CDATA[security on cloud computing]]></category>
		<category><![CDATA[software as a service cloud computing]]></category>
		<category><![CDATA[software as a service in cloud computing]]></category>
		<category><![CDATA[uses of cloud computing]]></category>
		<category><![CDATA[virtualization and cloud computing]]></category>
		<category><![CDATA[virtualization cloud computing]]></category>
		<category><![CDATA[was ist cloud computing]]></category>
		<category><![CDATA[what is cloud computing security]]></category>
		<category><![CDATA[what is cloud computing technology]]></category>

		<guid isPermaLink="false">http://tech.opensystemsmedia.com/safety-and-security/?guid=1cbad14675f167875ec194c18c51c69b</guid>
		<description><![CDATA[Cloud computing has demonstrated huge cost savings and operational efficiency benefits for the private sector and now Department of Defense (DoD) IT managers are exploring the concept for enterprise and tactical applications. However, DoD planners are moving much more cautiously to assure they have plugged all the potential cyber security vulnerabilities inherent in something as nebulous as a virtual cloud.]]></description>
			<content:encoded><![CDATA[<div class="story">
<h3 class="abstract"><img alt="2" class="figure_intro wide" src="http://i.opensystemsmedia.com/?zc=F&#038;f=png&#038;h=320&#038;w=600&#038;src=http%3A%2F%2Fattachments.opensystemsmedia.com%2FMES6019%2Ffigures%2F2" />Cloud computing has demonstrated huge cost savings and operational efficiency benefits for the private sector and now Department of Defense (DoD) IT managers are exploring the concept for enterprise and tactical applications. However, DoD planners are moving much more cautiously to assure they have plugged all the potential cyber security vulnerabilities inherent in something as nebulous as a virtual cloud.</h3>
<p><span id="more-2151"></span><span class='body'>
<p class="body-text">Department of Defense (DoD) officials trying to keep the lights on in today&#8217;s budget constrained environment love how cloud computing can reduce data center operational costs, bricks and mortar expenses, and staff overhead. Virtually storing data instead of physically in a hard drive is very appealing &#8211; especially to younger military personnel who have grown up with virtual technology such as the iPhone and the iCloud. However, military cloud services &#8211; just like military smartphones and tablets &#8211; will need to be much more secure. </p>
<p class="body-text">The National Institute of Standards and Technology (NIST) defines cloud computing as &#8220;a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.&#8221; </p>
<p class="body-text">&#8220;Back in the 2005 timeframe, Northrop Grumman had hundreds of data centers and consolidated them down to five data centers in 2011,&#8221; says Joe Cloyd, Director of Technology, Defense Cyber Security and Enterprise Services at Northrop Grumman (www.northropgrumman.com). &#8220;In our next round of consolidation we will go down to three enterprise data centers. The DoD will eventually do this as well, consolidating each respective network, and far down the road possibly rethinking a totally segregated approach to having multiple networks with&nbsp;duplication.&#8221;</p>
<p class="body-text">&#8220;Many people initially think a cloud is inherently insecure as it is a single point of failure &#8211; the cloud goes and all your data goes with it,&#8221; says Todd Moore, Vice President of Product Management at SafeNet (www.safenet.com). &#8220;However, responsible cloud providers build in redundancy so when they write data to a cloud, they also write it to a disk at the same time. The virtual environment is encrypted and is also stored on a disk.&#8221;</p>
<p class="body-text">&#8220;Securing the cloud is simple, as it is about providing assurance,&#8221; says Will Keegan, Technical Director, Software Security at LynuxWorks (www.lynuxworks.com). &#8220;Users need to feel comfortable that when they log on remotely, every transaction they make will be secure. The complexities of public ISP cloud systems are too high to assure that data loss or leakages cannot occur. In a public cloud you have to assume all users are adversaries, and we rely on the ISP to protect other customers from stealing my data.&#8221; </p>
<p class="body-text">Transforming &#8220;government data centers and applications into cloud computing environments, such as what Northrop Grumman is being asked to do on the Army Private Cloud contract, is often done on-site with security built in from the ground up,&#8221; Cloyd says. &#8220;This includes the full spectrum of options from enterprise data centers to mobile cloud solutions focused on the tactical edge. We call it &#8216;cloud transformation,&#8217; which is aiding a customer though various stages of maturity from unstructured chaos to a highly structured approach.&#8221;</p>
<p class="heading-1">Mapping to NIST </p>
<p class="body-text">When it comes to securing the cloud from the ground up, many integrators rely on cloud computing characteristics and guidelines set forth by NIST. &#8220;When we think of the cloud we map everything back to the policies and procedures that the business and government communities pulled together under NIST,&#8221; Moore says. There are four different types of cloud models: private, public, community, and hybrid as defined by NIST &#8211; with public and private being the most likely to be adopted by government users. A private cloud &#8211; owned and operated by a single organization or with a third party &#8211; is made up of multiple units and can be located on-site or off, according to NIST. A public cloud is open for use by the general public, is located on the premises of the cloud provider, and may be owned, managed, and operated by a business, academic, or government organization or a combination of them, according to the agency.</p>
<p class="body-text">&#8220;If you want to have a cloud service, there are five essential characteristics you need to check off: on-demand self-service, broad network access, resource pooling, rapid elasticity, and measured service,&#8221; Cloyd says. &#8220;Each of these is fairly straightforward for commercial cloud networks, but when applied to the DoD, each has unique challenges. [For example], self-service is about the provisioning of authorized users or services. One unique risk associated with self-service authorized end users is the role of insider threats. The DoD-broad community has millions of users; the Army alone has 1.2 million core users. These are huge numbers and within such a large population insider risk is a real threat. A provider needs to provision its services with proper governance to prevent insider threats. Broad network access is one of the most interesting characteristics from a DoD perspective, as so much of the DoD is focused on rigid, tightly controlled networks such as service-specific portions of NIPRNet and SIPRNet rather than on open network access like the Internet at the other extreme. The key is for services to be available across the entire DoD, and this is largely possible today. The problem is as soon as access is broadened, it increases the attack surface, making the idea of a perimeter and a boundary much more nebulous.&#8221;</p>
<p class="body-text">The Army Knowledge Online (AKO) program &#8220;is a great example of a system that exhibits almost every one of the NIST cloud characteristics in that the NIPRNet version supports broad network access from anywhere in the world via the Internet, user accounts and resources are self-provisioned and support elasticity and spikes in usage, the infrastructure allows reallocating virtualized resources within or across its multiple data centers, and the system has been designed to support multitenancy and very detailed usage data for potential chargeback,&#8221; Cloyd says. &#8220;With checks next to each of those essential characteristics, AKO could be poised as a great example of Software as a Service (SaaS).&#8221; SaaS is the capability provided to the consumer to use the provider&#8217;s applications running on a cloud infrastructure, according to NIST. Other types of service include Platform as a Service (PaaS), and Infrastructure as a Service (IaaS). </p>
<p class="body-text">&#8220;The DoD will likely set up a cloud for each classification level, as multilevel classification within a single cloud environment is just too much to tackle right now,&#8221; Cloyd says. &#8220;Down the road, I hope they will move to having multiple classification levels in a cloud, as in the long-term if we do everything right with cloud computing, trusted multitenancy at different classified levels should be within reach.&#8221;</p>
<p class="heading-1">Data is key to the kingdom</p>
<p class="body-text">Secure cloud computing is more than just the network; it is also important to focus on the identity and authentication management to make sure each piece of data in a cloud is being accessed by the proper individual. This is roughly akin to needing an ID card and a retina scan to enter a building and also needing additional authentication factors to access a file in a drawer.</p>
<p class="body-text">&#8220;So much client focus in the DoD is about the network,&#8221; Cloyd says. &#8220;However, you cannot just focus on a network-based, umbrella approach to protect systems. Data is the key to the kingdom so you have to protect the application, as well as the traditional network boundaries. Identity and access management at the application are finally getting the attention that they deserve, but they are not new concepts. With a growing importance on stronger authentication, cloud providers need to increase the number of authentication factors they consider. The typical two-factor authentication approach &#8211; typically a Common Access Card (CAC) in DoD &#8211; is not enough; they need to add additional factors based on the risk associated with certain data. We are focusing on &#8216;fine-grained entitlements&#8217; in applications and how to secure everything with a lot of fidelity at the application level and data level. This also includes new approaches and technologies to securing data at rest.&#8221;</p>
<p class="body-text">&#8220;There is a general government-focused trend to move to multifactor authentication,&#8221; SafeNet&#8217;s Moore says. &#8220;The government wants to move away from password-based protection to Public Key Infrastructure (PKI) protection. Things such as SIPRNet smart cards provide two-factor authentication and meet PKI standards. There is a large U.S. government Key Management Infrastructure (KMI) program that is focused on creating and delivering keys to government users ensuring that key rotation &#8211; the key life-cycle management &#8211; is up to date and efficient. The life of a key depends on the mission requirements. It can last from 24 hours to 6 months to a year if necessary. </p>
<p class="figures">
<figure>
<table width="480" border="0" align="center" cellpadding="2" cellspacing="0">
<tr>
<td align="center" >
<p>				<a onclick="popup=window.open(this.href, '21', 'width=875,height=592,scrollbars=no,resizable=yes'); popup.focus(); return false;" id="21" href="http://i.opensystemsmedia.com/?bg=ffffff&#038;q=90&#038;w=871&#038;f=jpg&#038;src=http%3A%2F%2Fattachments.opensystemsmedia.com%2FMES6019%2Ffigures%2F1" title="SafeNet engineers are working on key management schemes to enable multifactor authentication to help protect data in the cloud."><br />
					<img src="http://i.opensystemsmedia.com/?q=94&#038;bg=ffffff&#038;w=470&#038;f=jpg&#038;src=http%3A%2F%2Fattachments.opensystemsmedia.com%2FMES6019%2Ffigures%2F1" alt="21" width="470" border="0" /><br />
				</a>
				</td>
</tr>
<tr>
<td class="caption" align="center" style="padding-top:10px;line-height:1em">
<figcaption><b>Figure 1:</b> SafeNet engineers are working on key management schemes to enable multifactor authentication to help protect data in the cloud.</figcaption>
<div class="fig-zoom">(Click graphic to zoom by 1.9x)</div>
</td>
</tr>
</table>
</figure>
<p class="body-text">&#8220;Key management plays into cloud security,&#8221; Moore continues. &#8220;Data encryption is a typical protection in laptop or mobile devices &#8211; encryption of the drive and on-device storage. Encryption also will be needed for data that is stored off-premise in a cloud. These virtual worlds are multitenancy environments with many users and servers involved, creating a need for more granular encryption than is provided at the device level. We will need to encrypt data at the object level &#8211; pictures, maps, files, and so on. Encrypting at the object level and tagging each object with situational awareness data require strong enterprise key management so data can be securely accessed anywhere from any device. The data just needs to be locked down at the most granular level with the lock being an encryption key management scheme that protects data at the object level.</p>
<p class="body-text">&#8220;One of the biggest threats is the administrative threat, caused by vulnerabilities related to having a super user or super password that can access every file,&#8221; he says. &#8220;Industry and government are moving away from super users due to leaks that have occurred. If that super user or super password is compromised, every piece of data in a system is vulnerable. At SafeNet we assume someone is bound to get in, so we work at encrypting each object so even when they get in they can&#8217;t wreak havoc with the data. The more granular you drive the encryption, the less exposure your data will have to malicious attacks.&#8221;</p>
<p class="heading-1">DDoS attacks</p>
<p class="body-text">A cyber threat that targets clouds that is becoming more common and getting more attention in the media is the Distributed Denial of Service (DDoS) attack, which messes with the shared infrastructure of a cloud, causing all the subscribers to be at risk. &#8220;Cloud organizations that host the services of other organizations and operate their data centers are providing public cloud services instead of private,&#8221; says Ronen&nbsp;Kenig, Director of Security Solutions at Radware (www.radware.com). &#8220;Public clouds are more likely to be attacked by threats such as DDoS. A public cloud, for example, would be a news site that might be hosting multiple user services on their cloud or business-oriented applications. Each client is then part of the cloud&#8217;s shared infrastructure. Anything between the Internet and the servers is a shared infrastructure. If something happens to the shared infrastructure, all customers hosted in the cloud will be affected. If a firewall goes down, nobody can access the cloud. About 63 percent of DDoS attacks&nbsp;strike the shared infrastructure as it&#8217;s the first thing the attack will hit.</p>
<p class="body-text">&#8220;Prior to recent attacks on financial institutions in the U.S., there was not much awareness or knowledge of DDoS attacks and other cyber threats,&#8221; Kenig says. &#8220;However, once the first bank became a victim, immediately all the other institutions started to learn more about the attacks, search for solutions, then deploy those solutions quickly. When I look at military cloud security solutions, there are many vendors and partners providing tools and solutions, but not many providing availability security. DDoS attacks are hurting the availability of online services and many antivirus vendors and firewall vendors do not focus on the availability aspect.&#8221;</p>
<p class="body-text">Cloud providers find protecting the shared infrastructure can be challenging because it is an expensive up-front cost, he continues. &#8220;However, if a DDoS attack disrupts the shared infrastructure, every client in the cloud will be adversely affected. If a cloud provider can&#8217;t protect the shared infrastructure, other customers will be reluctant to do business with them and they could become a joke in the industry. For large-volume attacks, Radware offers a new security service called Defense Pipe that basically is designed to protect the Internet pipe of a provider, no matter what security solution they use to protect their other data. With Defense Pipe, we divert traffic into a scrubbing center, where it can absorb very large volume to mitigate its effect and protect the cloud service. We activate the service when the Internet pipe is about to get saturated to better protect the cloud data center. All the effects of an attack can be blocked in the data center except those that are saturating the Internet pipe.&#8221;</p>
</p></div>
<p></span></div>
]]></content:encoded>
			<wfw:commentRss>http://tech.opensystemsmedia.com/safety-and-security/2013/05/cloud-security-and-the-dod/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Encryption and the migration to COTS technologies</title>
		<link>http://www.mil-embedded.com/articles/id/?6020</link>
		<comments>http://www.mil-embedded.com/articles/id/?6020#comments</comments>
		<pubDate>Thu, 02 May 2013 15:00:00 +0000</pubDate>
		<dc:creator>Rubin Dhillon, GE Intelligent Platforms</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[4g wireless technology]]></category>
		<category><![CDATA[ar drone autopilot]]></category>
		<category><![CDATA[c4isr systems]]></category>
		<category><![CDATA[commercially off the shelf]]></category>
		<category><![CDATA[common criteria protection profile]]></category>
		<category><![CDATA[common criteria security]]></category>
		<category><![CDATA[crypto key management]]></category>
		<category><![CDATA[cryptography key management]]></category>
		<category><![CDATA[cyber security critical infrastructure]]></category>
		<category><![CDATA[cyber security information]]></category>
		<category><![CDATA[cyber security information assurance]]></category>
		<category><![CDATA[cyber security infrastructure]]></category>
		<category><![CDATA[cyber security threat]]></category>
		<category><![CDATA[cyber-security]]></category>
		<category><![CDATA[dod secret clearance]]></category>
		<category><![CDATA[dod secret security clearance]]></category>
		<category><![CDATA[drone uav]]></category>
		<category><![CDATA[eal common criteria]]></category>
		<category><![CDATA[fips compliance]]></category>
		<category><![CDATA[ge intelligent platforms]]></category>
		<category><![CDATA[information assurance certification and accreditation]]></category>
		<category><![CDATA[information security standards]]></category>
		<category><![CDATA[information technology security policies]]></category>
		<category><![CDATA[it security policies]]></category>
		<category><![CDATA[juniper m10i]]></category>
		<category><![CDATA[juniper m320]]></category>
		<category><![CDATA[juniper mx960]]></category>
		<category><![CDATA[Juniper Networks]]></category>
		<category><![CDATA[juniper router]]></category>
		<category><![CDATA[juniper routers]]></category>
		<category><![CDATA[key management encryption]]></category>
		<category><![CDATA[key management in network security]]></category>
		<category><![CDATA[Mil Tech Trends]]></category>
		<category><![CDATA[nist fips]]></category>
		<category><![CDATA[private key management]]></category>
		<category><![CDATA[rc uav drone]]></category>
		<category><![CDATA[sci security clearance]]></category>
		<category><![CDATA[secret security clearance jobs]]></category>
		<category><![CDATA[secure key management]]></category>
		<category><![CDATA[server consolidation and virtualization]]></category>
		<category><![CDATA[server consolidation virtualization]]></category>
		<category><![CDATA[servers for virtualization]]></category>
		<category><![CDATA[servers virtualization]]></category>
		<category><![CDATA[uas uav]]></category>
		<category><![CDATA[uas unmanned]]></category>
		<category><![CDATA[uav autopilot]]></category>
		<category><![CDATA[uav autopilot systems]]></category>
		<category><![CDATA[uav drone]]></category>
		<category><![CDATA[uav drones]]></category>
		<category><![CDATA[uav surveillance]]></category>
		<category><![CDATA[uav uas]]></category>
		<category><![CDATA[uav unmanned]]></category>
		<category><![CDATA[virtualization data center]]></category>
		<category><![CDATA[virtualization data centers]]></category>
		<category><![CDATA[virtualization hypervisor]]></category>
		<category><![CDATA[virtualization infrastructure]]></category>
		<category><![CDATA[virtualization of servers]]></category>
		<category><![CDATA[virtualization servers]]></category>
		<category><![CDATA[virtualized data center]]></category>
		<category><![CDATA[virtualized server]]></category>
		<category><![CDATA[virtualized servers]]></category>
		<category><![CDATA[vtol uav]]></category>
		<category><![CDATA[what is data center virtualization]]></category>
		<category><![CDATA[why virtualize servers]]></category>

		<guid isPermaLink="false">http://tech.opensystemsmedia.com/safety-and-security/?guid=209512d0e2b94fa617fbd5a395b58cc4</guid>
		<description><![CDATA[The network is becoming increasingly crucial to the world's armed forces. Unsurprisingly, it uses the same technologies that are proven in the commercial world, with much of the equipment sourced by the armed forces being of COTS origin. But the military needs a level of security - anti-tamper, information assurance, data destruction, encryption - way beyond what the commercial world requires. COTS solutions have emerged that leverage the innovations driving the commercial mobile data industry while addressing specific military security concerns such as encryption.]]></description>
			<content:encoded><![CDATA[<div class="story">
<h3 class="abstract"><img alt="2" class="figure_intro wide" src="http://i.opensystemsmedia.com/?zc=F&#038;f=png&#038;h=320&#038;w=600&#038;src=http%3A%2F%2Fattachments.opensystemsmedia.com%2FMES6020%2Ffigures%2F2" />The network is becoming increasingly crucial to the world&#8217;s armed forces. Unsurprisingly, it uses the same technologies that are proven in the commercial world, with much of the equipment sourced by the armed forces being of COTS origin. But the military needs a level of security &#8211; anti-tamper, information assurance, data destruction, encryption &#8211; way beyond what the commercial world requires. COTS solutions have emerged that leverage the innovations driving the commercial mobile data industry while addressing specific military security concerns such as encryption.</h3>
<p><span id="more-2152"></span><span class='body'>
<p class="body-text"><span class="code-character">Armed forces around the world, and in particular the United States military, are striving for total information dominance over foreign adversaries. This new focus on information dominance has transformed the battle space, where all assets &#8211; unmanned aerial-, terrestrial-, and sea-based platforms; ground combat vehicles; precision guided weapons; handheld computers; and so on &#8211; are in constant communication and collaboration over a secure and reliable tactical network. This network is expanded through larger terrestrial networks and support systems in order to provide warfighters and commanders with the information needed for an accurate and real-time common operating environment. </span></p>
<p class="body-text"><span class="code-character">Encryption of all this classified information, both during transmission (&#8220;data in motion&#8221;) or while it is stored (&#8220;data at rest&#8221;) is critical to ensure both military operations success and personnel safety. However, a military organization has to be able to communicate securely with its government and potentially other governments, as well as with nonmilitary organizations that might be involved. Using COTS hardware, standard encryption algorithms, key exchange, digital signatures, and hashing enable the timely sharing of classified information. </span></p>
<p class="heading-1"><span class="code-character">Encryption transitions to COTS, GOTS</span></p>
<p class="body-text"><span class="code-character">Historically, military critical infrastructure relied on platforms and technologies specifically designed, developed, and delivered for military use. However, initiatives to streamline procurement, improve deployment times, and reduce cost led to the adoption of architectures that increasingly rely on Commercial Off-the-Shelf (COTS) products and technologies or slight derivatives customized for military use &#8211; Government Off-the-Shelf (GOTS). This focus on commercially derived technologies is currently seeing renewed emphasis, with these COTS and GOTS platforms leveraging the most advanced and forward-looking technologies and architectures in the industry &#8211; for example, virtualization, mobility, cloud computing, and so on.</span></p>
<p class="body-text"><span class="code-character">The migration to COTS/GOTS systems increases the importance and complication of the role encryption plays for the warfighter. How do governments ensure that they can trust these devices to handle their most sensitive data, and how can individual vendors or industry partnerships provide technologies and platforms that facilitate the approved encryption processes? </span></p>
<p class="body-text"><span class="code-character">In the United States, military cryptography is traditionally developed and maintained by the National Security Agency (NSA). Not only does the NSA develop secret crypto algorithms designated as &#8220;Type 1&#8221; or &#8220;Type A&#8221; cryptos for classified U.S. government communications, but its responsibilities also include the approval of all military communications and computing devices that implement encryption. As the requirements for military communications have grown rapidly over the past few years, installation, deployment, performance, obsolescence, and maintenance issues and rising costs are becoming an increasing concern. In 2005, the NSA and the U.S. DoD launched the Cryptographic Modernization Program to combat these issues.</span></p>
<p class="body-text"><span class="code-character">Perhaps the most remarkable development of the Cryptographic Modernization Program has been the acceptance and adoption of nonclassified, industry-developed cryptographic algorithms. These so-called &#8220;Suite B&#8221; cryptos are more conducive to the military&#8217;s COTS/GOTS systems strategy.</span></p>
<p class="heading-1"><span class="code-character">Cryptographic algorithms are open standards-based</span></p>
<p class="body-text"><span class="code-character">Suite B encrypted systems are based on open standards cryptographic algorithms. Governments such as that of the United States publish guidelines and standards that outline which algorithms may be used for classified and nonclassified information. The Federal Information Processing Standard FIPS 140-2 published by the National Institute of Standards and Technology (NIST) outlines the cryptography requirements for all devices used on a National Security System. Government/military agencies use the Common Criteria for Information Technology Security Evaluation (often referred to as simply </span><span class="italics">Common Criteria</span> or <span class="italics">CC</span>) international standard when they specify security requirements. Using a Common Criteria rating scale ranging from Evaluation Assurance Level (EAL) 1 through 7, the government can compare how rigorously particular devices have been tested to meet their security requirements. Implementing standard cryptographic algorithms and key exchange is not authorized on a National Security System until they have been tested and certified. Common Criteria evaluation and validation must be done by an accredited NSA/NIST testing laboratory.</p>
<p class="body-text">It is important to point out that a higher EAL rating does not necessarily mean that one device is more secure than another &#8211; only that it has been tested more rigorously, suggesting a higher level of trust. Most hardware network devices carry an EAL rating between 1&nbsp;and 4. GE&#8217;s RTR8GE rugged secure battlefield router, for example, runs a FIPS-certified version of Juniper Networks&#8217; Junos network operating system and has achieved the Common Criteria EAL 4 rating, which states &#8220;methodically designed, tested, and reviewed&#8221; (Figure&nbsp;1). Given the rapid growth in the number of devices going through the evaluation process and the time and cost involved in obtaining such a high rating, EAL 4 rated devices will likely be rare in the future. Most networking devices today only carry an EAL 2 rating, which designates that the solution was &#8220;structurally tested.&#8221; </p>
<p class="figures">
<figure>
<table width="480" border="0" align="center" cellpadding="2" cellspacing="0">
<tr>
<td align="center" >
<p>				<a onclick="popup=window.open(this.href, '21', 'width=875,height=580,scrollbars=no,resizable=yes'); popup.focus(); return false;" id="21" href="http://i.opensystemsmedia.com/?bg=ffffff&#038;q=90&#038;w=871&#038;f=jpg&#038;src=http%3A%2F%2Fattachments.opensystemsmedia.com%2FMES6020%2Ffigures%2F1" title="GE&amp;#8217;s RTR8GE secure battlefield router uses a FIPS-certified version of Juniper Networks&amp;#8217; Junos network operating system."><br />
					<img src="http://i.opensystemsmedia.com/?q=94&#038;bg=ffffff&#038;w=470&#038;f=jpg&#038;src=http%3A%2F%2Fattachments.opensystemsmedia.com%2FMES6020%2Ffigures%2F1" alt="21" width="470" border="0" /><br />
				</a>
				</td>
</tr>
<tr>
<td class="caption" align="center" style="padding-top:10px;line-height:1em">
<figcaption><b>Figure 1:</b> GE&#8217;s RTR8GE secure battlefield router uses a FIPS-certified version of Juniper Networks&#8217; Junos network operating system.</figcaption>
<div class="fig-zoom">(Click graphic to zoom by 1.9x)</div>
</td>
</tr>
</table>
</figure>
<p class="heading-1">Encryption methodologies are evolving</p>
<p class="body-text">The premise of public-key cryptography is that the mathematical problem that must be solved to decrypt the communication would take so long to solve that by the time it was solved, the information would no longer be useful. Suite&nbsp;B uses Elliptical Curve Cryptography (ECC), which has the advantage of using much smaller keys with an equivalent level of security, thereby reducing the computing power and bandwidth required. The efficiency of ECC enables a high level of security for the wide range of Internet Protocol&nbsp;(IP)-enabled devices available today.</p>
<p class="body-text">There is no question that Internet Protocol is rapidly becoming the dominant network protocol used throughout military communications networks, and while it is still common to find specialized military- and application-specific protocols in the tactical battlefield environment, these are being replaced. Therefore, Internet Protocol Security (IPSec) (see Sidebars 1 and 2), a set of open standard Internet Engineering Task&nbsp;Force (IETF) standards, is used throughout military networks to configure encryption and secure sensitive communications. IPSec with the approved, tested, and validated encryption algorithms and key management can meet the FIPS 140-2 and Common Criteria requirements for encryption over IP networks. </p>
<p class="figures">
<figure>
<table width="300" border="0" align="right" cellpadding="2" cellspacing="0">
<tr>
<td align="center" style="padding-left:10px" >
<p>				<a onclick="popup=window.open(this.href, '21', 'width=875,height=580,scrollbars=no,resizable=yes'); popup.focus(); return false;" id="21" href="http://i.opensystemsmedia.com/?bg=ffffff&#038;q=90&#038;w=871&#038;f=jpg&#038;src=http%3A%2F%2Fattachments.opensystemsmedia.com%2FMES6020%2Fsidebars%2F1" title="IPsec key creation methods"><br />
					<img src="http://i.opensystemsmedia.com/?q=94&#038;bg=ffffff&#038;w=290&#038;f=jpg&#038;src=http%3A%2F%2Fattachments.opensystemsmedia.com%2FMES6020%2Fsidebars%2F1" alt="21" width="290" border="0" /><br />
				</a>
				</td>
</tr>
<tr>
<td class="caption" align="center" style="padding-top:10px;line-height:1em">
<figcaption><b>Sidebar 1:</b> IPsec key creation methods</figcaption>
<div class="fig-zoom">(Click graphic to zoom by 3.0x)</div>
</td>
</tr>
</table>
</figure>
<p class="figures">
<figure>
<table width="300" border="0" align="right" cellpadding="2" cellspacing="0">
<tr>
<td align="center" style="padding-left:10px" >
<p>				<a onclick="popup=window.open(this.href, '22', 'width=875,height=594,scrollbars=no,resizable=yes'); popup.focus(); return false;" id="22" href="http://i.opensystemsmedia.com/?bg=ffffff&#038;q=90&#038;w=871&#038;f=jpg&#038;src=http%3A%2F%2Fattachments.opensystemsmedia.com%2FMES6020%2Fsidebars%2F2" title="Common FIPS-approved cryptographic algorithms and IPsec security protocols explained"><br />
					<img src="http://i.opensystemsmedia.com/?q=94&#038;bg=ffffff&#038;w=290&#038;f=jpg&#038;src=http%3A%2F%2Fattachments.opensystemsmedia.com%2FMES6020%2Fsidebars%2F2" alt="22" width="290" border="0" /><br />
				</a>
				</td>
</tr>
<tr>
<td class="caption" align="center" style="padding-top:10px;line-height:1em">
<figcaption><b>Sidebar 2:</b> Common FIPS-approved cryptographic algorithms and IPsec security protocols explained</figcaption>
<div class="fig-zoom">(Click graphic to zoom by 3.0x)</div>
</td>
</tr>
</table>
</figure>
<p class="body-text">IPSec is a point-to-point architecture that manages key exchange, verifies the integrity of data packets, negotiates crypto algorithms, and authenticates between two end-nodes on a network. However, regardless of the key management methodologies or security protocols implemented, IPsec&nbsp;might not be ideal for tactical military networks, particularly as they grow in size and complexity. Key distribution and management will likely represent serious challenges, and application performance, dynamic routing, reliability,&nbsp;and management might all&nbsp;suffer.</p>
<p class="body-text">A group-based network encryption has evolved that promises to address the limitations of traditional IPSec point-to-point architectures. The standards-based Group Encrypted Transport (GET) integrates routing and encryption together in the network and alleviates the need to set up individual point-to-point connections. Since policies and&nbsp;keys are managed from a central point, key distribution and management&nbsp;are greatly simplified. Group Encrypted Transport is well suited to battlefield networks, given their dynamic and mobile nature, with diverse devices transmitting and receiving sensitive data over a large geographic area. Military network architects will likely prefer the flexibility afforded by GET&nbsp;over traditional IPsec tunneling. </p>
<p class="heading-1">Encryption faces new challenges</p>
<p class="body-text">Server virtualization and hypervisor technologies have grown to enable cloud computing in the commercial/data center world, and these technologies are now finding their way onto the battlefield. Government agencies, including the DoD, continue to embrace emerging technologies such as cloud computing. In fact, cloud computing promises to address some of the DoD&#8217;s most pressing issues such as improving deployment time for new warfighter applications and technology, enabling data sharing between joint forces and allies, and simplifying and streamlining network management &#8211; all while reducing costs. </p>
<p class="body-text">The basic concept behind the implementation of cloud computing, virtual machines, and virtual networks is to replace hardware devices with software. A single rugged multicore computing device installed in an unmanned platform, for example, could perform the function of mission computer, router, firewall, and sensor processor &#8211; an architecture that provides significant SWaP benefits, essentially replacing four individual devices. </p>
<p class="body-text">However, this concept of a software-based appliance is challenged by the fact that government and DoD policies, procedures, certifications, and testing methodologies primarily revolve around hardware devices. Foundations have been laid by the NSA that would allow use of software-based Suite B crypto &#8220;devices&#8221; running in virtual machines, but the evaluation process needs to catch up. Since the benefits of cloud computing and virtualization are so compelling, industry and the DoD are working closely to address these procedural issues and we will likely see this addressed within the next few years.</p>
<p class="heading-1">Commercial users will follow</p>
<p class="body-text">As the next phase of the Internet begins to develop with the Industrial Internet Revolution, the focus is shifting from communications between people to communication between machines, manufacturing plants, energy production facilities, logistics/shipping hubs and even aircraft engines. All these are transmitting, storing, and sharing&nbsp;data&nbsp;like never before. Other government agencies and Non-Governmental Organizations (NGOs) providing law enforcement and homeland security seek the benefits of cloud&nbsp;computing architectures to share critical and sensitive information as well.</p>
<p class="body-text">However, many of these nonmilitary industries and applications are unprepared for the security implications that ubiquitous connectivity brings and therefore look to the military sector for the technology and procedures needed. Solutions that have a Common Criteria EAL rating are attractive in nonmilitary markets and, as the Industrial Internet grows, it is likely that more and more devices will embed the encryption algorithms, methodologies, and design principles that are common in military systems. It is safe to say that this will be an exciting arena to watch for many years to come. </p>
<p class="author-bio">Rubin Dhillon is Business Development Manager at GE Intelligent Platforms. He can be contacted at <a href="mailto:rubinder.dhillon@ge.com">rubinder.dhillon@ge.com</a>.</p>
<p class="contact-info">GE Intelligent Platforms</p>
<p class="contact-info"><a href="http://www.defense-ge-ip.com">defense.ge-ip.com</a></p>
<p class="author-bio">Jim Kelly is Product Line Manager at Juniper Networks. He can be contacted at <a href="mailto:jkelly@juniper.net">jkelly@juniper.net</a>.</p>
<p class="contact-info">Juniper Networks</p>
<p class="contact-info">www.juniper.net</p>
</p></div>
<p></span></div>
]]></content:encoded>
			<wfw:commentRss>http://tech.opensystemsmedia.com/safety-and-security/2013/05/encryption-and-the-migration-to-cots-technologies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DO-332, the Liskov Substitution Principle, and local type consistency ramp up DO-178 certification</title>
		<link>http://www.mil-embedded.com/articles/id/?5965</link>
		<comments>http://www.mil-embedded.com/articles/id/?5965#comments</comments>
		<pubDate>Tue, 12 Mar 2013 15:00:00 +0000</pubDate>
		<dc:creator>Benjamin M. Brosgol, PhD, AdaCore</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[ada 2005 gnat]]></category>
		<category><![CDATA[ada 95 compiler]]></category>
		<category><![CDATA[ada compilers]]></category>
		<category><![CDATA[ada gnat]]></category>
		<category><![CDATA[AdaCore]]></category>
		<category><![CDATA[adacore gnat]]></category>
		<category><![CDATA[adacore gnat pro]]></category>
		<category><![CDATA[agile software development robert martin]]></category>
		<category><![CDATA[Avionics Safety Certification]]></category>
		<category><![CDATA[c# programming classes]]></category>
		<category><![CDATA[c# programming concepts]]></category>
		<category><![CDATA[compiler ada]]></category>
		<category><![CDATA[constructors in oop]]></category>
		<category><![CDATA[do-178b do-254]]></category>
		<category><![CDATA[do178b certification]]></category>
		<category><![CDATA[encapsulation abstraction]]></category>
		<category><![CDATA[example of object oriented language]]></category>
		<category><![CDATA[faa do-178b]]></category>
		<category><![CDATA[gnat ada compiler]]></category>
		<category><![CDATA[gnat ada download]]></category>
		<category><![CDATA[Industry Spotlight]]></category>
		<category><![CDATA[inheritance encapsulation]]></category>
		<category><![CDATA[java inherit interface]]></category>
		<category><![CDATA[object encapsulation]]></category>
		<category><![CDATA[object of design]]></category>
		<category><![CDATA[object oriented programmer]]></category>
		<category><![CDATA[object polymorphism]]></category>
		<category><![CDATA[oop object]]></category>
		<category><![CDATA[program development in java liskov]]></category>
		<category><![CDATA[programming encapsulation]]></category>
		<category><![CDATA[rtca 178b]]></category>
		<category><![CDATA[rtca d0-160]]></category>
		<category><![CDATA[rtca do-178a]]></category>
		<category><![CDATA[rtca do-178c]]></category>
		<category><![CDATA[rtca do160d]]></category>
		<category><![CDATA[rtca do178]]></category>
		<category><![CDATA[rtca do178b]]></category>
		<category><![CDATA[rtca do254]]></category>
		<category><![CDATA[uml class interface]]></category>

		<guid isPermaLink="false">http://tech.opensystemsmedia.com/safety-and-security/?guid=6cbd3c1433401682633163bff61be169</guid>
		<description><![CDATA[DO-332, the DO-178C standard's supplement on Object-Oriented Technology (OOT) and related techniques, analyzes the issues raised by object orientation in safety-critical software and supplies new guidance to deal with OOT's vulnerabilities. An important new objective of DO-332 is "Local Type Consistency Verification," which exploits a type theory result known as "the Liskov Substitution Principle" and helps address some of the key certification challenges raised by OOT's dynamic flexibility.]]></description>
			<content:encoded><![CDATA[<div class="story">
<h3 class="abstract"><img alt="3" class="figure_intro wide" src="http://i.opensystemsmedia.com/?zc=F&#038;f=png&#038;h=320&#038;w=600&#038;src=http%3A%2F%2Fattachments.opensystemsmedia.com%2FMES5965%2Ffigures%2F3" />DO-332, the DO-178C standard&#8217;s supplement on Object-Oriented Technology (OOT) and related techniques, analyzes the issues raised by object orientation in safety-critical software and supplies new guidance to deal with OOT&#8217;s vulnerabilities. An important new objective of DO-332 is &#8220;Local Type Consistency Verification,&#8221; which exploits a type theory result known as &#8220;the Liskov Substitution Principle&#8221; and helps address some of the key certification challenges raised by OOT&#8217;s dynamic flexibility.</h3>
<p><span id="more-2128"></span><span class='body'>
<p class="body-text">Object-Oriented Technology (OOT) is widely used and is supported by a range of programming languages including C++, Java, and Ada, but for various reasons its popularity has not spread to airborne and other safety-critical software. The underlying problem is the complexity of verifying software that makes use of three of OOT&#8217;s basic elements: inheritance, polymorphism, and dynamic binding. (Figure 1 explains the object orientation basics.) A simple example illustrates the issues:</p>
<p class="figures">
<figure>
<table width="480" border="0" align="center" cellpadding="2" cellspacing="0">
<tr>
<td align="center" >
<p>				<a onclick="popup=window.open(this.href, '21', 'width=875,height=580,scrollbars=no,resizable=yes'); popup.focus(); return false;" id="21" href="http://i.opensystemsmedia.com/?bg=ffffff&#038;q=90&#038;w=871&#038;f=jpg&#038;src=http%3A%2F%2Fattachments.opensystemsmedia.com%2FMES5965%2Ffigures%2F1" title="Object orientation basics"><br />
					<img src="http://i.opensystemsmedia.com/?q=94&#038;bg=ffffff&#038;w=470&#038;f=jpg&#038;src=http%3A%2F%2Fattachments.opensystemsmedia.com%2FMES5965%2Ffigures%2F1" alt="21" width="470" border="0" /><br />
				</a>
				</td>
</tr>
<tr>
<td class="caption" align="center" style="padding-top:10px;line-height:1em">
<figcaption><b>Figure 1:</b> Object orientation basics</figcaption>
<div class="fig-zoom">(Click graphic to zoom by 1.8x)</div>
</td>
</tr>
</table>
</figure>
<p class="body-text">Suppose that the <span class="code-character">Sensor</span> class is the root of an inheritance hierarchy, <span class="code-character">ref</span> is a polymorphic reference to an object from any class in this hierarchy, and <span class="code-character">Reset</span> is an operation defined differently for different <span class="code-character">Sensor</span> classes. The statement <span class="code-character">ref.Reset(&#8230;)</span> dynamically binds to the appropriate version, based on the class of the object denoted by <span class="code-character">ref</span>. How does one verify that this invocation meets the requirements for the <span class="code-character">Reset</span> operation? </p>
<p class="body-text">One problem arises if inheritance is used to define a subclass that is not a specialization of <span class="code-character">Sensor</span>. This subclass&#8217;s <span class="code-character">Reset</span> may have some effect unrelated to resetting a <span class="code-character">Sensor</span>, or it may generate an exception. It would be an error for <span class="code-character">ref</span> to reference an object from such a subclass, and analysis would be needed to show that the error could not occur. This complicates the verification process.</p>
<p class="body-text">Another issue concerns structural coverage analysis. For systems at any of the three highest levels (A, B, or C) of the DO-178 standards, complete statement coverage must be demonstrated using requirements-based tests. But there are several implementation strategies that a compiler might choose for handling dynamic binding, with different implications on what &#8220;statement coverage&#8221; means. The scope of the structural coverage should not depend on the implementation strategy that the compiler uses. </p>
<p class="body-text">DO-332[1], the OOT supplement to DO-178C[2], has addressed these issues through the new concept of <span class="italics">local type consistency,</span> which exploits the principle that inheritance should only be used for class specialization.</p>
<p class="heading-1">Inheritance and the Liskov&nbsp;Substitution Principle</p>
<p class="body-text">In an object-oriented design, the system&#8217;s architecture reflects the classes and their relationships. A particularly important relationship is specialization (&#8220;is a&#8221;), but there are many others. Implementing the design involves choosing language mechanisms for capturing the relationships.</p>
<p class="body-text">In an object-oriented language, inheritance may be used to implement a variety of relationships between two classes. However, anomalies can arise when inheritance is used for anything besides specialization since operations defined for the superclass might not make sense for the subclass. Restricting inheritance to specialization relationships has been studied in the context of type theory, where it is known as the <span class="italics">Liskov Substitution Principle (LSP)</span>[3]. Informally, LSP means that wherever an instance of a superclass can be used, substituting an instance of any subclass should be permissible. </p>
<p class="body-text">Using inheritance for specialization has an important interaction with an operation&#8217;s preconditions and postconditions (its &#8220;contract&#8221;). A <span class="italics">precondition</span> is an assumption that the operation is making with respect to the program state when the operation is invoked. A <span class="italics">postcondition</span> is a guarantee that the operation is making on the program state when the operation is completed. Pre- and postconditions may be specified explicitly &#8211; either in the source text, as in Ada 2012[4] or SPARK[5], or separately &#8211; or they may be implicit in the logic of the operation.</p>
<p class="body-text">If inheritance is to comply with LSP, a subclass&#8217;s version of an operation should not impose a stronger (more restrictive) precondition than the superclass&#8217;s version. Otherwise an invocation might succeed in some cases (on a superclass instance) but fail in others (on a subclass instance). Analogously, a subclass&#8217;s version of an operation should not specify a weaker (more general) postcondition than the superclass&#8217;s version. </p>
<p class="body-text">Complying with LSP thus means satisfying two properties:</p>
<ul>
<li class="bullets">Contract consistency: No&nbsp;subclass&nbsp;operation strengthens&nbsp;a&nbsp;precondition or weakens a postcondition of the superclass operation that it is overriding.</li>
<li class="bullets">Behavioral consistency: Each&nbsp;subclass operation meets its superclasses&#8217; requirements.</li>
</ul>
<p class="body-text">DO-332 captures these concepts in a new objective, Local Type Consistency Verification. This objective does not require demonstrating that the class hierarchy complies with LSP, which would be overly restrictive. Instead, it reflects that the verification effort is simpler for class architectures that do comply, and that the analysis only needs to consider local context.</p>
<p class="heading-1">Local type consistency</p>
<p class="body-text">Figure 2 shows the activity associated with verifying local type consistency, which DO-332 requires for software at levels A, B, or C. The wording &#8220;for each subtype where substitution is used&#8221; refers to contexts where dynamic binding occurs, such as <span class="code-character">ref.Reset(&#8230;)</span>, and the &#8220;subtype&#8221; in question is the class of an object that <span class="code-character">ref</span> could reference at that point. The potential classes will not necessarily be the full hierarchy, and different sets of classes may be applicable at different invocations of the same operation.</p>
<p class="figures">
<figure>
<table width="480" border="0" align="center" cellpadding="2" cellspacing="0">
<tr>
<td align="center" >
<p>				<a onclick="popup=window.open(this.href, '22', 'width=875,height=580,scrollbars=no,resizable=yes'); popup.focus(); return false;" id="22" href="http://i.opensystemsmedia.com/?bg=ffffff&#038;q=90&#038;w=871&#038;f=jpg&#038;src=http%3A%2F%2Fattachments.opensystemsmedia.com%2FMES5965%2Ffigures%2F2" title="The activity associated with verifying local type consistency, which DO-332 requires for software at levels A, B, or C"><br />
					<img src="http://i.opensystemsmedia.com/?q=94&#038;bg=ffffff&#038;w=470&#038;f=jpg&#038;src=http%3A%2F%2Fattachments.opensystemsmedia.com%2FMES5965%2Ffigures%2F2" alt="22" width="470" border="0" /><br />
				</a>
				</td>
</tr>
<tr>
<td class="caption" align="center" style="padding-top:10px;line-height:1em">
<figcaption><b>Figure 2:</b> The activity associated with verifying local type consistency, which DO-332 requires for software at levels A, B, or C</figcaption>
<div class="fig-zoom">(Click graphic to zoom by 1.9x)</div>
</td>
</tr>
</table>
</figure>
<p class="body-text">Consider a particular occurrence of <span class="code-character">ref.Reset(&#8230;)</span>, and let <span class="code-character">HeatSensor</span> be one of the possible subclasses for the objects that <span class="code-character">ref</span> could reference there. Local type consistency of <span class="code-character">ref.Reset(&#8230;)</span> for <span class="code-character">HeatSensor</span> may be demonstrated either &#8220;optimistically&#8221; or &#8220;pessimistically.&#8221; The optimistic approach works if <span class="code-character">HeatSensor</span> satisfies LSP, and may be carried out in two ways:</p>
<ul>
<li class="bullets">Through formal methods, by demonstrating that <span class="code-character">HeatSensor</span>&#8217;s version of <span class="code-character">Reset</span> meets the requirements for <span class="code-character">Sensor</span>&#8217;s version and does not strengthen the preconditions or weaken the&nbsp;postconditions of <span class="code-character">Sensor</span>&#8217;s <span class="code-character">Reset</span>.</li>
<li class="bullets">Through testing, by running the requirements-based tests for <span class="code-character">Sensor</span>&#8217;s version of <span class="code-character">Reset</span>, using an instance of <span class="code-character">HeatSensor</span>.</li>
</ul>
<p class="body-text">Formal methods may be facilitated by appropriate support from the programming language and its toolset, for example, Ada 2012 or SPARK.</p>
<p class="body-text">The optimistic approach will demonstrate contract and behavioral consistency between the superclass&#8217;s and subclass&#8217;s versions of the operation. Additional verification is obtained through requirements-based tests for the subclass and possibly also through formal methods.</p>
<p class="body-text">If the classes do not comply with LSP, or if there are few dynamically bound calls or the hierarchy is shallow and/or narrow, then it may be simplest just to test each possible case that can arise. This is the pessimistic testing specified in the third bullet item in Figure 2. Requirements-based tests are needed to exercise the operation for each subclass that could&nbsp;arise.</p>
<p class="heading-1">DO-332, local type consistency, and LSP guide certification</p>
<p class="body-text">Local type consistency verification is just one aspect of using OOT safely; DO-332 contains guidance on other OOT elements as well as related techniques such as generic templates. DO-332 is &#8220;language agnostic&#8221;; more specifics are available on how to apply OOT in safety-critical or high-security systems, using Ada 2012 as the programming language[6]. </p>
<p class="body-text">DO-332&#8217;s local type consistency guidance is consistent with DO-178C&#8217;s general approach to verification, ensuring that all tests are based on requirements. It adapts the verification activities in a novel way to reflect the semantics of object orientation and the class structure&#8217;s degree of compliance with LSP. The new guidance should help to promote the safe use of Object-Oriented Programming (OOP) in avionics and other critical domains. </p>
<p class="reference-heading">References</p>
<p class="references-list">[1] RTCA/EUROCAE DO-178C/ED-12C. Software Considerations in Airborne Systems and Equipment Certification, December 2011. </p>
<p class="references-list">[2] RTCA/EUROCAE DO-332/ED-217. Object-Oriented Technology and Related Techniques Supplement to DO-178C and DO-278A, December 2011.</p>
<p class="references-list">[3] B. Liskov and J. Wing. &#8220;A behavioral notion of subtyping,&#8221; ACM Transactions on Programming Languages and Systems (TOPLAS), Vol. 16, Issue 6 (November 1994), pg. 1811-1841. </p>
<p class="references-list">[4] Ada 2012 Language Reference Manual (December 2012), www.ada-auth.org/standards/ada12.html</p>
<p class="references-list">[5] J. Barnes with Altran Praxis. SPARK &#8211; The&nbsp;Proven Approach to High Integrity Software. Altran Praxis, 2012.</p>
<p class="references-list">[6] AdaCore, High-Integrity Object-Oriented&nbsp;Programming in Ada, July 2011. extranet.eu.adacore.com/articles/HighIntegrityAda.pdf</p>
<p class="author-bio">Dr. Benjamin&nbsp;M.&nbsp;Brosgol is a senior member of the technical staff&nbsp;at&nbsp;AdaCore. He has more than 30 years of experience in the&nbsp;software industry, concentrating on languages and technologies for high-integrity systems. He has presented papers and tutorials on <a href="http://channels.opensystemsmedia.com/safety%20certification%20and%20security">safety and security</a> certification at numerous conferences and has published <a href="http://mil-embedded.com/topics/articles">articles</a> on this subject in a variety of technical journals. He holds a Ph.D. in Applied Mathematics from&nbsp;Harvard University. He can be contacted at <a href="mailto:brosgol@adacore.com">brosgol@adacore.com</a>.</p>
<p class="contact-info">AdaCore  212-620-7300 &#8226; <a href="http://www.adacore.com">www.adacore.com</a>  www.linkedin.com/company/adacore www.twitter.com/AdaCoreCompany</p>
</p></div>
<p></span></div>
]]></content:encoded>
			<wfw:commentRss>http://tech.opensystemsmedia.com/safety-and-security/2013/03/do-332-the-liskov-substitution-principle-and-local-type-consistency-ramp-up-do-178-certification/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Smartphones on the battlefield</title>
		<link>http://www.mil-embedded.com/articles/id/?5872</link>
		<comments>http://www.mil-embedded.com/articles/id/?5872#comments</comments>
		<pubDate>Wed, 05 Dec 2012 15:00:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[3g mobile]]></category>
		<category><![CDATA[3g network]]></category>
		<category><![CDATA[4g phones]]></category>
		<category><![CDATA[access control network security]]></category>
		<category><![CDATA[buy unlocked phones]]></category>
		<category><![CDATA[camera gsm]]></category>
		<category><![CDATA[cdma gsm mobile]]></category>
		<category><![CDATA[cdma gsm phones]]></category>
		<category><![CDATA[cdma phones]]></category>
		<category><![CDATA[computer security network]]></category>
		<category><![CDATA[computer security risks]]></category>
		<category><![CDATA[data center protection]]></category>
		<category><![CDATA[data protection encryption]]></category>
		<category><![CDATA[dual sim quad band unlocked cell phones]]></category>
		<category><![CDATA[embedded systems operating system]]></category>
		<category><![CDATA[embedded systems software development]]></category>
		<category><![CDATA[gsm phone unlocked]]></category>
		<category><![CDATA[gsm phones unlocked]]></category>
		<category><![CDATA[gsm unlocked phones]]></category>
		<category><![CDATA[host based ids]]></category>
		<category><![CDATA[host based intrusion detection system]]></category>
		<category><![CDATA[information and network security]]></category>
		<category><![CDATA[information assurance certification]]></category>
		<category><![CDATA[information security policies]]></category>
		<category><![CDATA[information security system]]></category>
		<category><![CDATA[intrusion detection system]]></category>
		<category><![CDATA[intrusion detection systems]]></category>
		<category><![CDATA[intrusion protection system]]></category>
		<category><![CDATA[it security solutions]]></category>
		<category><![CDATA[joint tactical radio system jtrs]]></category>
		<category><![CDATA[Mil Tech Trends]]></category>
		<category><![CDATA[network computer security]]></category>
		<category><![CDATA[network data protection]]></category>
		<category><![CDATA[network intrusion detection]]></category>
		<category><![CDATA[network intrusion detection system]]></category>
		<category><![CDATA[network security access control]]></category>
		<category><![CDATA[network security information]]></category>
		<category><![CDATA[network security policies]]></category>
		<category><![CDATA[network security risks]]></category>
		<category><![CDATA[network security threat]]></category>
		<category><![CDATA[network security vulnerabilities]]></category>
		<category><![CDATA[real time embedded operating systems]]></category>
		<category><![CDATA[rtos embedded systems]]></category>
		<category><![CDATA[rugged computers]]></category>
		<category><![CDATA[rugged laptop]]></category>
		<category><![CDATA[rugged laptops]]></category>
		<category><![CDATA[rugged tablet pc]]></category>
		<category><![CDATA[secret security clearance jobs]]></category>
		<category><![CDATA[security of data and information]]></category>
		<category><![CDATA[Smartphone tech for mil applications]]></category>
		<category><![CDATA[tactical radio communication]]></category>
		<category><![CDATA[tactical radio communications]]></category>
		<category><![CDATA[tactical radios]]></category>
		<category><![CDATA[threats to network security]]></category>
		<category><![CDATA[unlocked cell phones gsm]]></category>
		<category><![CDATA[unlocked gsm cell phone]]></category>
		<category><![CDATA[unlocked gsm phone]]></category>
		<category><![CDATA[unlocked gsm phones]]></category>
		<category><![CDATA[unlocked gsm quad band cell phones]]></category>
		<category><![CDATA[unlocked quad band cell phones]]></category>
		<category><![CDATA[unlocked quad band gsm phone]]></category>
		<category><![CDATA[verizon 4g phones]]></category>

		<guid isPermaLink="false">http://tech.opensystemsmedia.com/safety-and-security/?guid=28c0b1af6b18fc5ace33ae4b61cb5d62</guid>
		<description><![CDATA[Military planners want warfighters to have the same capability that civilian consumers get from their commercial smartphones and are testing different devices. However, they still have to overcome security hurdles and the short development cycles in the commercial market before full-scale deployment can happen.]]></description>
			<content:encoded><![CDATA[<div class="story">
<h3 class="abstract"><img alt="3" class="figure_intro wide" src="http://i.opensystemsmedia.com/?zc=F&#038;f=png&#038;h=320&#038;w=600&#038;src=http%3A%2F%2Fattachments.opensystemsmedia.com%2FMES5872%2Ffigures%2F3" />Military planners want warfighters to have the same capability that civilian consumers get from their commercial smartphones and are testing different devices. However, they still have to overcome security hurdles and the short development cycles in the commercial market before full-scale deployment can happen.</h3>
<p><span id="more-2056"></span><span class='body'>
<p class="body-text">The typical civilian smartphone &#8211; whether it is an iPhone 5, Samsung Galaxy III, or even a Blackberry &#8211; is easier to use and has more processing capability than any handheld device that soldiers, Marines, sailors, or airmen use in combat environments today. Modern cell phones have amazing technology, but are not seen as rugged or secure enough for military use on the battlefield. That is until recently. Different programs are in development in the Services to leverage commercial smartphones for battlefield use. One Army initiative &#8211; the Nett Warrior program, run by PEO Soldier &#8211; expects field these devices as early as 2014. </p>
<p class="body-text">&#8220;No defense company in the world can beat the reliability and performance these small devices deliver,&#8221; says Jason Regnier, Acting Program Manager for the Nett Warrior program at Ft. Belvoir,&nbsp;VA. &#8220;It is money well spent. What is enabling their use in part from a policy was a relaxing of the requirements about the environments they would be used in. For example, they don&#8217;t have to survive a nuclear blast anymore. We are still looking at more ruggedized devices for underwater use and the like, but right now we are focused on commercial devices due to the tremendous cost savings and they are meeting all of our objectives so far.&#8221;</p>
<p class="body-text">&#8220;Smartphone development within the DoD is a testing environment,&#8221; says Brett Kitchens, Senior Director, DoD Strategic Programs, U.S. Federal Government Markets at Motorola. &#8220;PEO Soldier wants a smartphone device at the edge running secret-level security, but it is not a program of record yet today. I think the efforts will move quickly. Some brigades are already testing different smartphone equipment and software. Eventually there will most likely be a pool of devices for the services to choose from based on their mission needs and user preference.&#8221;</p>
<p class="heading-1">Nett Warrior</p>
<p class="body-text">Right now Nett Warrior &#8211; an integrated, dismounted situational awareness and mission command system &#8211; is in the operational testing phase and begins fielding in 2014, Regnier says. However, the Army is in a hurry to get this technology out earlier and is fielding Motorola Atrix Android-enabled smartphones with certain brigades this year to improve situational awareness. They are still secure with strong encryption, but not certified by NSA for secret data. It is not under a program of record, but is more of an experimental requirement. </p>
<p class="body-text">The Nett Warrior program is currently using Rifleman Radios from General Dynamics C4 Systems during demonstrations to interface with various smartphone devices running the Android operating system, Regnier says. The Rifleman Radio is an interim solution until the Army finishes developing the Nett Warrior tactical radio, he says. General Dynamics C4 Systems also is developing the Nett Warrior radio, which will weigh less than 2&nbsp;lbs., communicate using the Soldier Radio Waveform (SRW), and enable access to the U.S.&nbsp;government&#8217;s classified networks at the secret or sensitive but unclassified levels, according to a General Dynamics release. The Low Rate Initial Production order is for 2,052 radios, scheduled to begin delivery early in 2013. </p>
<p class="body-text">&#8220;For the smartphones, we are looking at commercial devices that have a dual or quad processor design, are low power, are unlocked so we can remove their software and install the government code, and have a bright, easily readable display,&#8221; Regnier says. &#8220;The WiFi and Bluetooth functions are turned off on these phones and only connect through the tactical radio. Each device functions essentially as a mini computer with a dual- or quad-core processor. </p>
<p class="body-text">&#8220;One common frustration with using these commercial devices is that just when you have one modified and the proper software added, the company stops selling them,&#8221; Regnier continues. &#8220;An example of this was a Samsung Note device we looked at that had a large, bright screen that the warfighters liked, but we were too late as Samsung has already stopped selling them and moved on to the next one. The commercial development cycle goes even faster than we thought it would. For Nett Warrior to make it through each year, I will have to look at what the next smartphone will be to keep up with what the commercial cell phone guys are doing. For example, many cell phone companies are moving to Organic Light Emitting Diode (OLED) displays, which will be brighter but easily detectable at night. We need to make it dark so the enemy can&#8217;t detect it and make the displays compatible with night vision&nbsp;goggles.</p>
<p class="body-text">&#8220;The key will be to eventually have software that will work across multiple platforms even if the physical devices go obsolete,&#8221; Regnier continues. &#8220;If you do it right and follow the coding it will work. But for us there are only certain phones that will work because the manufacturers do not unlock all the phones in the same way. We need the devices unlocked so we can remove their code and upload our certified software. The reason is we have to have secret capability in the end user device.&#8221;</p>
<p class="heading-1">Securing smartphone communications</p>
<p class="body-text">&#8220;The first hurdle for smartphone acceptance in the military is the security aspect, and industry and the government have got to prove it. But we think we have [gotten] it solved,&#8221; Kitchens says. &#8220;We anchor the data at rest, which then goes through the chip as encrypted packet and users will have the keys to secure. Also if you pull the data out without the key, you kill it. The NSA is looking at certifying the security solutions and there will be different paths to agency certification of devices. They will also need criteria for mobility. It will be up to the authorities to take the risk, and right now 256 encryption looks good enough as it has not been broken, and 256 B is even tougher.&#8221; Motorola secure smartphones include their AME 1000, which is based on the ES400 device for enterprise applications (Figure 1). </p>
<p class="figures">
<figure>
<table width="480" border="0" align="center" cellpadding="2" cellspacing="0">
<tr>
<td align="center" >
<p>				<a onclick="popup=window.open(this.href, '21', 'width=875,height=1160,scrollbars=no,resizable=yes'); popup.focus(); return false;" id="21" href="http://i.opensystemsmedia.com/?bg=ffffff&#038;q=90&#038;w=871&#038;f=jpg&#038;src=http%3A%2F%2Fattachments.opensystemsmedia.com%2FMES5872%2Ffigures%2F1" title="Motorola&amp;#8217;s ES400 is the basis for their AME 1000 Secure Mobile Telephony Solution targeted at secure government users."><br />
					<img width="470" border="0" alt="21" src="http://i.opensystemsmedia.com/?q=94&#038;bg=ffffff&#038;w=470&#038;f=jpg&#038;src=http%3A%2F%2Fattachments.opensystemsmedia.com%2FMES5872%2Ffigures%2F1" /><br />
				</a>
				</td>
</tr>
<tr>
<td class="caption" align="center" style="padding-top: 11px; line-height: 1em;">
<figcaption><b>Figure 1:</b> Motorola&#8217;s ES400 is the basis for their AME 1000 Secure Mobile Telephony Solution targeted at secure government users.</figcaption>
<div style="color: #336600; padding-top: 4px; font-size: 9px;"><b>(click graphic to zoom)</b></div>
</td>
</tr>
</table>
</figure>
<p class="body-text">&#8220;Warfighters see the value of what you can do with a smartphone, but before it gets into the field en masse, the devices really need to be secured,&#8221; says Tim&nbsp;Skutt, MILS Solution Architect at Wind River. &#8220;Right now smartphone use is kind of in a middle ground, going through limited experiments, not in widespread deployment yet. Wind River&#8217;s secure Android offering has a holistic approach that supports integration of security enhancements tailored to the use case, as well as unique commercial Android capabilities, into security enhanced devices. We have five pillars that we are implementing when developing Android solutions &#8211; attack detection and prevention; device integrity; isolation; infrastructure security; data protection and system protection, which includes the ability to sanitize remotely.&#8221; </p>
<p class="heading-1">Trusted Handheld Platform</p>
<p class="body-text">&#8220;Enabling top-secret security in a COTS phone is a difficult challenge,&#8221; says Gordon Jones, INTEGRITY Secure Virtualization at Green Hills Software. &#8220;Certifying a COTS phone for use can be done, but by the time the phone is certified, it may be obsolete before you can deploy it to the troops. What is needed is a way to keep the security portable across architectures that also meets the commercial release process.&#8221; Green Hills is participating in a Marine Corps effort called the Trusted Handheld Platform that is looking to advance the development of commercial mobile device technology for the DoD by enabling a capability to access multiple security domains, Jones says. </p>
<p class="body-text">The program has four requirements, with the first seeking an isolation technology such as a separation kernel or security kernel, he continues. This will isolate the software components, control the intra-domain access, and also isolate the other resources on the devices. Second, it must be multipersonality, so the devices support multiple personalities on a single handset. Another requirement is that it use commercial standards and not be a custom government design. The fourth requirement is that it have a common product line architecture across multiple platforms, Jones says.</p>
<p class="body-text">&#8220;Green Hills engineers are applying their separation kernel &#8211; INTEGRITY &#8211; and running multiple versions of Android on top of it and controlling the device,&#8221; Jones says. &#8220;This guarantees separation time and space for the applications on top and also runs a complete virtual machine monitor. There will be applications running inside of Android, and since Android is a large and complex piece of code, the level of assurance for any code running inside of Android is low so isolation is required. What we do is isolate Android from the rest of the system. For instance, one Android could be connected to the Secure Internet Protocol Router (SIPR) network and one will be connected to the Non-secure Internet Protocol Router (NIPR) network, but they will be isolated from one another on top of the INTEGRITY&nbsp;kernel.&#8221; </p>
<p class="body-text">This dual domain phone would have an IT persona and a private persona &#8211; both isolated from each other on top of a trusted environment that would have an NSA-certified separation kernel like INTEGRITY, Jones says. A dual domain smartphone for the warfighter could operate in a classified and unclassified network as well as separate personal and work data. Having only one physical device also enables the warfighter to save on size, weight, and power, he adds. </p>
<p class="body-text">&#8220;For protection of data at rest when implementing the INTEGRITY kernel on a device with Android as a guest, we insert a virtual self-encrypting drive that guarantees that every piece of data written to memory is encrypted by INTEGRITY in a trusted partition before being written to memory in the phone,&#8221; Jones says. Therefore, as data moves in and out of Android unknown to Android, it is encrypted by the architecture when in motion or at rest and cannot be compromised.</p>
<p class="heading-1">Secure networks and tactical app&nbsp;stores</p>
<p class="body-text">Engineers at Lockheed Martin are enabling the use of commercial tablets and smartphones by developing a secure 4G tactical cellular network they call MONAX, says David Weber, Business Development Manager, C4ISR Systems at Lockheed Martin Information Systems &amp; Global Solutions in Philadelphia. The network can be set up in places where there are no cell towers and, within hours, a private, secure cellular network is operational (Figure 2). No matter the smartphone or tablet device used for voice, video, and data transmission, users will still be able to access the network if they have the proper clearance, Weber says. Once connected, their device accesses a VPN tunnel that is encrypted, he adds.</p>
<p class="figures">
<figure>
<table width="480" border="0" align="center" cellpadding="2" cellspacing="0">
<tr>
<td align="center" >
<p>				<a onclick="popup=window.open(this.href, '22', 'width=875,height=646,scrollbars=no,resizable=yes'); popup.focus(); return false;" id="22" href="http://i.opensystemsmedia.com/?bg=ffffff&#038;q=90&#038;w=871&#038;f=jpg&#038;src=http%3A%2F%2Fattachments.opensystemsmedia.com%2FMES5872%2Ffigures%2F2" title="The MONAX network from Lockheed Martin can be set up in places where there are no cell towers and, within hours, a private, secure cellular network is operational."><br />
					<img width="470" border="0" alt="22" src="http://i.opensystemsmedia.com/?q=94&#038;bg=ffffff&#038;w=470&#038;f=jpg&#038;src=http%3A%2F%2Fattachments.opensystemsmedia.com%2FMES5872%2Ffigures%2F2" /><br />
				</a>
				</td>
</tr>
<tr>
<td class="caption" align="center" style="padding-top: 11px; line-height: 1em;">
<figcaption><b>Figure 2:</b> The MONAX network from Lockheed Martin can be set up in places where there are no cell towers and, within hours, a private, secure cellular network is operational.</figcaption>
<div style="color: #336600; padding-top: 4px; font-size: 9px;"><b>(click graphic to zoom by 1.9x)</b></div>
</td>
</tr>
</table>
</figure>
<p class="body-text">&#8220;Once you get into the network, there are multiple layers of security via the Mobile Device Management (MDM) feature, which enables users to set secure access policies,&#8221; Weber says. &#8220;The system can also be Common Access Card (CAC) enabled. For data at rest protection, the system can be remotely zeroed out through the MDM feature. Tactical radio users also can access MONAX by just entering the VPN tunnel, he adds.</p>
<p class="body-text">&#8220;We have a MONAX application store that is very minimal because we don&#8217;t build apps, but we will have the capability to download apps or purchase them from other vendors,&#8221; Weber says. &#8220;Five apps that come with the MONAX solution are VOIP, tactical app, chat, map app, and an NSA app. The apps are developed for or rehosted on a smartphone, then approved and made available to warfighters in the app store. You can download popular apps, but we recommend you turn that capability off. If the customer wants to, we can enable it, but it can be risky as it opens up to the &#8216;dirty&#8217; Internet.&#8221;</p>
<p class="body-text">The system consists of a portable MONAX Lynx sleeve that connects touch-screen smartphones and tablets to a MONAX XG Base Station infrastructure located on the ground or on airborne platforms, according to a Lockheed Martin MONAX brochure. Currently the Marine Corps uses MONAX in military exercises and it is also used for humanitarian disaster relief, Weber says. The Coast Guard is using MONAX with iPads in all their medical clinics across the U.S., he adds.</p>
<p class="heading-1">Ruggedizing the smartphone</p>
<p class="body-text">While commercial smartphones have state-of-the-art processing capability, they are not what the military would traditionally call &#8220;rugged,&#8221; but have features and interfaces with which warfighters are comfortable. The Army did run a program for rugged handheld development called the Joint Battle Command-Platform (JBCP) Handheld System, which has since been moved under Nett Warrior. It is no longer an active program, but the Army is still looking at the ruggedization developments.</p>
<p class="body-text">DRS Tactical Systems&#8217; first rugged handheld offering came out of that program and was called the SCORPION H1. &#8220;Although we met the initial requirement, it became clear it didn&#8217;t meet with user expectations,&#8221; says Bill Guyan, VP at DRS Tactical Systems. &#8220;Warfighters have the same expectations &#8211; in terms of ease of use &#8211; that they get from their personal smartphone: lightweight, small enough to fit in a pocket, and an efficient touch screen with good visibility and graphics. So for the next version &#8211; the H2 &#8211; we went a bit outside the box. We ruggedized a commercial handheld instead of building it from the ground up.&#8221; </p>
<p class="body-text">The H2&#8217;s appeal is its modularity that enables warfighters to customize it for their mission. Its sled mating system mates through a connector that allows for expansion sleds for extended battery life, USB hub, SAASM GPS, information assurance, RFID, IR camera, dead reckoning, a cold weather module chemical/biological detection, or a combination based on customer specifics. If the phone is damaged or a newer model is available, it also can be easily swapped in and out of the housing. The 3G/4G-ready H2 features the Google Android 2.3.5 (Gingerbread) preinstalled and is Android 4.0 (Ice Cream Sandwich) ready. It uses a Qualcomm Snapdragon S3 Processor and has 1 GB of RAM. It weighs 8 ounces and has about 8 hours of battery life and can be charged while interacting with tactical radios. </p>
<p class="body-text">The General Dynamics Itronix GD300 rugged smartphone also came out of the JBCP, says a General Dynamics spokesperson. The device meets MIL-STD-810G and is resistant to dust, rain, shock and vibration, and humidity. It has GPS capability, can be worn on the arm or chest, and weighs less than 10&nbsp;ounces. The GD300 also can interface to a tactical radio network for secure communications.  </p>
</p></div>
<p></span></div>
]]></content:encoded>
			<wfw:commentRss>http://tech.opensystemsmedia.com/safety-and-security/2012/12/smartphones-on-the-battlefield/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Embedding security into data management</title>
		<link>http://www.embedded-computing.com/articles/id/?5844</link>
		<comments>http://www.embedded-computing.com/articles/id/?5844#comments</comments>
		<pubDate>Thu, 08 Nov 2012 15:00:00 +0000</pubDate>
		<dc:creator>Sasan Montaseri, ITTIA</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[computer encryption]]></category>
		<category><![CDATA[computer security risks]]></category>
		<category><![CDATA[computer security threats]]></category>
		<category><![CDATA[data encryption security]]></category>
		<category><![CDATA[data protection and security]]></category>
		<category><![CDATA[data security and management]]></category>
		<category><![CDATA[data security and privacy]]></category>
		<category><![CDATA[data security breaches]]></category>
		<category><![CDATA[data security encryption]]></category>
		<category><![CDATA[data security information]]></category>
		<category><![CDATA[data security policies]]></category>
		<category><![CDATA[data security products]]></category>
		<category><![CDATA[data security risk assessment]]></category>
		<category><![CDATA[data security risks]]></category>
		<category><![CDATA[data security services]]></category>
		<category><![CDATA[data security software]]></category>
		<category><![CDATA[data security solution]]></category>
		<category><![CDATA[data security solutions]]></category>
		<category><![CDATA[data security threats]]></category>
		<category><![CDATA[des encryption example]]></category>
		<category><![CDATA[embedded computer design]]></category>
		<category><![CDATA[embedded operating system features]]></category>
		<category><![CDATA[embedded os for real-time applications]]></category>
		<category><![CDATA[embedded rtos]]></category>
		<category><![CDATA[embedded system operating system]]></category>
		<category><![CDATA[embedded systems operating system]]></category>
		<category><![CDATA[embedded systems software development]]></category>
		<category><![CDATA[encryption data]]></category>
		<category><![CDATA[encryption email]]></category>
		<category><![CDATA[hard disk encryption]]></category>
		<category><![CDATA[hard drive encryption]]></category>
		<category><![CDATA[information security compliance]]></category>
		<category><![CDATA[information security policies]]></category>
		<category><![CDATA[information security standards]]></category>
		<category><![CDATA[internet security]]></category>
		<category><![CDATA[internet security threat]]></category>
		<category><![CDATA[internet security threats]]></category>
		<category><![CDATA[it data security]]></category>
		<category><![CDATA[it security solutions]]></category>
		<category><![CDATA[it security threats]]></category>
		<category><![CDATA[ittia]]></category>
		<category><![CDATA[linux operating system features]]></category>
		<category><![CDATA[md5 decrypt]]></category>
		<category><![CDATA[network data security]]></category>
		<category><![CDATA[network security issues]]></category>
		<category><![CDATA[pointsec encryption]]></category>
		<category><![CDATA[real time embedded operating systems]]></category>
		<category><![CDATA[real time embedded system]]></category>
		<category><![CDATA[real time embedded systems]]></category>
		<category><![CDATA[safehouse encryption]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[security and data protection]]></category>
		<category><![CDATA[security encryption]]></category>
		<category><![CDATA[security in linux operating system]]></category>
		<category><![CDATA[security of data and information]]></category>
		<category><![CDATA[security of operating system]]></category>
		<category><![CDATA[software data security]]></category>
		<category><![CDATA[threats to data security]]></category>
		<category><![CDATA[triple des decrypt]]></category>
		<category><![CDATA[triple des decryption]]></category>
		<category><![CDATA[web security threats]]></category>
		<category><![CDATA[what is encryption of data]]></category>

		<guid isPermaLink="false">http://tech.opensystemsmedia.com/safety-and-security/?guid=8137ebb17ff0b235038426765d0febbc</guid>
		<description><![CDATA[Securing data is becoming more critical and more difficult to accomplish as embedded application development has increased in complexity, especially when different communication protocols are incorporated into embedded designs. Developers need to know the options for managing data in a secure way and understand the role of a database in maintaining security over data management channels.]]></description>
			<content:encoded><![CDATA[<div class="story">
<h3 class="abstract"><img alt="2" class="figure_intro wide" src="http://i.opensystemsmedia.com/?zc=F&#038;f=png&#038;h=320&#038;w=600&#038;src=http%3A%2F%2Fattachments.opensystemsmedia.com%2FECD5844%2Ffigures%2F2" />Securing data is becoming more critical and more difficult to accomplish as embedded application development has increased in complexity, especially when different communication protocols are incorporated into embedded designs. Developers need to know the options for managing data in a secure way and understand the role of a database in maintaining security over data management channels.</h3>
<p><span id="more-2111"></span><span class='body'>
<p class="body-text">Security is an important consideration when mobile devices and other embedded systems interoperate with other systems and components. Unauthorized access, eavesdropping, session hijacking, and other security threats can result in irreversible damages such as data loss, intellectual property theft, and malfunction.</p>
<p class="body-text">Data management security is a fundamental requirement of applications developed for embedded systems. From industrial automation and medical devices to solar power inverters and even home entertainment systems, data must be protected both at rest on the device and during communication. But who bears responsibility for data security? All device components must employ a security-conscious design, from the application and embedded database down to the hardware.</p>
<p class="heading-1">Safeguarding embedded data</p>
<p class="body-text">Embedded application development is becoming more complex, and developers are interested in learning how to manage data securely across all phases of development for embedded systems. Whether an engineer is building a mobile device, solar inverter, medical equipment, or any other embedded system, data security is the riskiest part of a design.</p>
<p class="body-text">Authentication and encryption technologies are essential to secure data storage and distribution, but what does an embedded developer need to know to secure an embedded database? As securing data becomes more critical and regulators and consumers demand serious data protection, an application developer might ask: How do I ensure that my application will be secure? Should data be secured at the application level or at the database level? Can security be implemented by simply assembling the right combination of technologies?</p>
<p class="body-text">As long as data remains local to an embedded system with no communication layer, security management is not very complex. However, as communication protocols such as TCP/IP are added to the design, security supervision becomes more problematic, and developers must learn about various options such as securing the socket layer so data can be accessed safely.</p>
<p class="heading-2">Securing data at the application level</p>
<p class="body-text">Databases and applications can offer a safe haven to make data secure. Developers can encrypt data before it leaves the application and arrives in the database, but this is only viable for unsearchable data. For example, an embedded system that manages security for a gate will have a list of staff and their credentials, such as PINs or passwords. The credentials should be encrypted by the application so they can be verified individually. However, any information used to identify or list staff members must not be encrypted by the application.</p>
<p class="body-text">Physical security is also important. A gate security system should not store data on removable flash media that could be easily replaced to circumvent security. However, even if data is stored internally, a dedicated attacker with physical access to the device can almost always access the data stored there. Storage-level encryption is necessary to protect sensitive data in this scenario.</p>
<p class="heading-2">Securing data at the database level</p>
<p class="body-text">Encryption is a recognized security method where data is encoded with a specific encryption key and the same data can only be read by supplying the same key. File encryption is a way to keep the data secure, as it will block access to each database file until the application provides the correct key. This method protects data in case of media theft and, as long as access to data is limited to local connections, is a preferred method for offering security. </p>
<p class="body-text">In the past, encrypting data before it left the system was a common way to manage and secure data. However, this approach can make it difficult to analyze data and search for individual information. </p>
<p class="heading-2">Securing remote access and data&nbsp;distribution</p>
<p class="body-text">Database security is important to developers who are concerned with data confidentiality, integrity, and availability. While steps such as creating a procedure for end-user access can restrict physical access, database security requires special attention and greatly affects risk management for an embedded system. Developers of mission-critical applications and business intelligence systems experience critical safety vulnerabilities if malicious systems on the network or malware applications intercept access to confidential data. </p>
<p class="body-text">How can a developer secure remote access from an unauthorized session? Remote access requires protection from unauthorized access, as well as eavesdropping and session hijacking. These faults can be caused by a lack of security for data management and data&nbsp;distribution. </p>
<p class="body-text">When consumers access data remotely, they might connect to the database without authorization, allowing anyone to access this data online. Therefore, it is necessary to implement an authorization token so consumers can use passwords to access the database. This secures communications to prevent direct access to the database by an unauthorized party.</p>
<p class="heading-1">Embedded database security features</p>
<p class="body-text">Some applications collect data locally and periodically post that data to a server on the Internet. Other computers on the Internet or local network can observe or tamper with that connection if it is not encrypted. Developers often look for security and authentication features in the embedded database to offer flexible data safety techniques that address these problems. Using database security features, developers can achieve data security in embedded applications by encrypting both network communications and storage media.</p>
<p class="body-text">ITTIA DB SQL is a database software library for mobile devices and other embedded systems that offers secure file storage, remote access, and replication (see Figure 1). Whether a database file is only accessed locally or shared over a public TCP/IP network, the encryption features provided by ITTIA DB SQL ensure that data is protected from unauthorized access, eavesdropping, and session hijacking.</p>
<p class="figures">
<figure>
<table width="480" border="0" align="center" cellpadding="2" cellspacing="0">
<tr>
<td align="center" >
<p>				<a onclick="popup=window.open(this.href, '21', 'width=875,height=908,scrollbars=no,resizable=yes'); popup.focus(); return false;" id="21" href="http://i.opensystemsmedia.com/?bg=ffffff&#038;q=90&#038;w=871&#038;f=jpg&#038;src=http%3A%2F%2Fattachments.opensystemsmedia.com%2FECD5844%2Ffigures%2F1" title="The ITTIA DB SQL embedded relational database management system offers secure file storage, remote access, and replication."><br />
					<img width="470" border="0" alt="21" src="http://i.opensystemsmedia.com/?q=94&#038;bg=ffffff&#038;w=470&#038;f=jpg&#038;src=http%3A%2F%2Fattachments.opensystemsmedia.com%2FECD5844%2Ffigures%2F1" /><br />
				</a>
				</td>
</tr>
<tr>
<td class="caption" align="center" style="padding-top: 11px; line-height: 1em;">
<figcaption><b>Figure 1:</b> The ITTIA DB SQL embedded relational database management system offers secure file storage, remote access, and replication.</figcaption>
<div style="color: #336600; padding-top: 4px; font-size: 9px;"><b>(click graphic to zoom)</b></div>
</td>
</tr>
</table>
</figure>
<p class="body-text">To protect data at rest on a device, each database file can be encrypted with an&nbsp;AES-128 or AES-256 key. Advanced Encryption Standard (AES) is a data encryption specification that has been adopted by the U.S. government and other governing bodies across the world. Even if the database is removed from the device, it cannot be read or modified without the encryption key. As a result, sensitive data can be stored on or backed up to the removable media on a consumer mobile device without compromising security.</p>
<p class="body-text">Security becomes an even greater concern when an embedded device can share data with other devices and back-end systems. Whether data is shared over an active client/server connection or through passive replication, communications should be authenticated using a protocol such as Salted Challenge Response Authentication Mechanism (SCRAM) that does not require the database password to be transmitted over the network. This ensures that only authorized parties can initiate a connection and modify the embedded database.</p>
<p class="body-text">Connections over a public network such as the Internet should also secure the communication channel with Transport Layer Security (TLS) or its predecessor, Secure Sockets Layer (SSL). This prevents eavesdropping from other devices on the network and man-in-the-middle attacks such as session hijacking that can compromise security even after an authenticated connection is established.</p>
<p class="body-text">Whether an application targets Windows, Linux, Android, ThreadX, QNX, or one of the many other operating systems commonly found in embedded devices, software developers must consider the security implications of data sharing and storage. Selecting an embedded database that provides the required features is critical to the specification and design of secure applications. While it is ultimately up to the application to implement adequate security measures, an embedded database that offers the fundamentals for managing security is essential to protect embedded designs.</p>
<p class="author-bio">Sasan Montaseri is the founder of ITTIA.</p>
<p class="contact-info">ITTIA <span class="hyperlink"><a href="mailto:sasan@ittia.com">sasan@ittia.com</a></span> <span class="hyperlink"><a href="http://www.ittia.com">www.ittia.com</a></span> </p>
<p class="contact-info">Follow: <a href="http://www.linkedin.com/groups/ITTIA-Embedded-Database-Group-3754617?gid=3754617">Linkedin</a> <a href="http://www.youtube.com/user/ittiavideo">YouTube</a></p>
</p></div>
<p></span></div>
]]></content:encoded>
			<wfw:commentRss>http://tech.opensystemsmedia.com/safety-and-security/2012/11/embedding-security-into-data-management/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Net-centric security and CWE</title>
		<link>http://www.mil-embedded.com/articles/id/?5760</link>
		<comments>http://www.mil-embedded.com/articles/id/?5760#comments</comments>
		<pubDate>Tue, 04 Sep 2012 15:00:00 +0000</pubDate>
		<dc:creator>Chris Tapp, LDRA</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Common Weakness Enumeration (CWE)]]></category>
		<category><![CDATA[computer security issues]]></category>
		<category><![CDATA[computer security risk]]></category>
		<category><![CDATA[computer security risks]]></category>
		<category><![CDATA[computer security threats]]></category>
		<category><![CDATA[cyber security companies]]></category>
		<category><![CDATA[cyber security threats]]></category>
		<category><![CDATA[data center security standards]]></category>
		<category><![CDATA[data security breaches]]></category>
		<category><![CDATA[data security risk assessment]]></category>
		<category><![CDATA[dos ddos]]></category>
		<category><![CDATA[embedded software]]></category>
		<category><![CDATA[embedded software design]]></category>
		<category><![CDATA[embedded software developer]]></category>
		<category><![CDATA[embedded software engineering]]></category>
		<category><![CDATA[embedded software system]]></category>
		<category><![CDATA[embedded system applications]]></category>
		<category><![CDATA[embedded system development]]></category>
		<category><![CDATA[embedded system software]]></category>
		<category><![CDATA[embedded system software development]]></category>
		<category><![CDATA[embedded systems applications]]></category>
		<category><![CDATA[embedded systems development]]></category>
		<category><![CDATA[embedded systems software]]></category>
		<category><![CDATA[Industry Spotlight]]></category>
		<category><![CDATA[information about network security]]></category>
		<category><![CDATA[information and network security]]></category>
		<category><![CDATA[information network security]]></category>
		<category><![CDATA[information security assessment]]></category>
		<category><![CDATA[information security compliance]]></category>
		<category><![CDATA[information security consulting]]></category>
		<category><![CDATA[information security policies]]></category>
		<category><![CDATA[information security policy]]></category>
		<category><![CDATA[information security services]]></category>
		<category><![CDATA[information security software]]></category>
		<category><![CDATA[information security vulnerability]]></category>
		<category><![CDATA[information technology security policies]]></category>
		<category><![CDATA[internet security risks]]></category>
		<category><![CDATA[it security risk assessment]]></category>
		<category><![CDATA[it security standards]]></category>
		<category><![CDATA[ldra]]></category>
		<category><![CDATA[network information security]]></category>
		<category><![CDATA[network security attacks]]></category>
		<category><![CDATA[network security risk]]></category>
		<category><![CDATA[network security risk assessment]]></category>
		<category><![CDATA[network security vulnerability]]></category>
		<category><![CDATA[real time embedded software development]]></category>
		<category><![CDATA[real time embedded systems]]></category>
		<category><![CDATA[risk assessment information security]]></category>
		<category><![CDATA[risk assessment security]]></category>
		<category><![CDATA[security in information technology]]></category>
		<category><![CDATA[security information systems]]></category>
		<category><![CDATA[security risk assessments]]></category>
		<category><![CDATA[software development life cycle in software engineering]]></category>
		<category><![CDATA[software development metrics]]></category>
		<category><![CDATA[software development system]]></category>
		<category><![CDATA[software embedded system]]></category>
		<category><![CDATA[software embedded systems]]></category>
		<category><![CDATA[software for embedded systems]]></category>
		<category><![CDATA[source code analysis tool]]></category>
		<category><![CDATA[static analysis tool]]></category>
		<category><![CDATA[static code analysis tools]]></category>
		<category><![CDATA[system software development life cycle]]></category>
		<category><![CDATA[what is information system security]]></category>

		<guid isPermaLink="false">http://tech.opensystemsmedia.com/safety-and-security/?guid=1f2655907f118763af197114e78ce6da</guid>
		<description><![CDATA[The Common Weakness Enumeration (CWE) lists the common-mode failures that have led to security breaches in numerous software systems. It can be used to help improve the robustness of critical networks and infrastructure to help thwart cyber attacks.]]></description>
			<content:encoded><![CDATA[<div class="story">
<h3 class="abstract"><img alt="3" class="figure_intro wide" src="http://i.opensystemsmedia.com/?zc=F&#038;f=png&#038;h=320&#038;w=600&#038;src=http%3A%2F%2Fattachments.opensystemsmedia.com%2FMES5760%2Ffigures%2F3" />The Common Weakness Enumeration (CWE) lists the common-mode failures that have led to security breaches in numerous software systems. It can be used to help improve the robustness of critical networks and infrastructure to help thwart cyber attacks.</h3>
<p><span id="more-1983"></span><span class='body'>
<p class="body-text">Net-centric warfare uses a system of networks to share information within a combat theatre. This advanced communications network enhances situational awareness with the aim of improving mission effectiveness.</p>
<p class="body-text">The network that underpins such a system has the potential to expose a significant attack surface to the enemy, raising significant security concerns. After looking at what measures need to be adopted to ensure secure systems, the following examines the Common Weakness and Enumeration (CWE) and demonstrates how it can be used to enhance security in battle communications.</p>
<p class="heading-1">Security concerns</p>
<p class="body-text">Internal networks are often targeted as a means of gaining access to confidential information. In 2008 classified and unclassified systems within a U.S.&nbsp;Military Central Command network were found to have been compromised. Investigations showed that a military laptop was infected by a portable USB drive. This infection then spread through network connections to secure areas and is believed to have been used to transfer significant amounts of data to a third party. Infected machines are still being found four years after the initial attack.</p>
<p class="body-text">External attacks are also attempted.For example, network vulnerabilities within one or more contractors working on the Joint Strike Fighter were exploited to gain access to sensitive project data. The attack appears to have started in 2007, but was not detected until 2009. The attack comprised installation of sophisticated spyware within the development environment. The spyware was used to transfer terabytes of data to a third party. The exact nature of the compromise is unknown as the data was heavily encrypted before being sent.</p>
<p class="body-text">It is not always easy to understand why a&nbsp;system has been attacked, and it is possible that some attacks are accidental. The systems used to control the Predator and Reaper drone fleet were recently found to have been infected with a virus containing a key-logger payload. The key-logger recorded the actions of drone pilots while on active service but did not affect system functionality. It appears that no data was lost, though this might simply be because of the lack of exploitable external network connection. The network infection is proving hard to eradicate and has been found to have spread to classified and unclassified systems. It is thought that the virus was unintentionally introduced by a portable USB drive used to transfer map and other data into the control system.</p>
<p class="body-text">Loss of sensitive information is not the only possible outcome of an attack. A virus detected within a military air traffic control system has the potential to allow a third party to render radar data untrustworthy, leading to confusion or asset loss.</p>
<p class="heading-1">Security considerations</p>
<p class="body-text">Many of these security concerns arise because of device interconnection within a system-of-systems. It is hard for an attacker to exploit systems that are operated in isolation. However, if they are networked, even if intermittently, the network allows many other systems to be attacked. If they are all based on the same technology, then common security vulnerabilities can be exploited to allow rapid dissemination of malware.</p>
<p class="heading-1">CWE examined</p>
<p class="body-text">The vulnerabilities exploited are generally related to code implementation or requirement errors. For example, a buffer overrun event triggered by invalid network data might be used to trick a system into running arbitrary code injected by an attacker. According to research by the National Institute of Security Technology (NIST), 64 percent of software vulnerabilities stem from programming errors.</p>
<p class="body-text">CWE is a strategic software assurance initiative run by the MITRE Corporation under a U.S. federal grant, cosponsored by the National Cyber Security Division of the U.S. Department of Homeland Security. It lists the programming errors that have led to security failures within systems with the aim of improving the software assurance and review processes used to ensure connected devices are secure. Enumeration of the vulnerabilities in this way allows coding standards to be defined to target them so that they can be eliminated during development.</p>
<p class="heading-2">The CWE database</p>
<p class="body-text">The CWE database contains information on security weaknesses that have been proven to lead to exploitable vulnerabilities. These weaknesses could be at the infrastructure level (for example, a poorly configured network and/or security appliance), policy and procedure level (for example, sharing usernames and/or passwords), or coding level (for example, failing to validate data). The CWE database holds information on actual exploits, not theoretical, and so only captures those coding weaknesses that have been exploited in the field. </p>
<p class="heading-2">Benefits of CWE compatibility</p>
<p class="body-text">CWE should be used within the development environment to ensure that known vulnerabilities are not introduced into the software. Many of the issues that have been identified are amenable to automatic detection by static and/or dynamic checking tools. To obtain maximum benefit, such tools should be used as early as possible in the development process, as trying to add security in at the last minute is very unlikely to succeed. The adoption of other tool-enforced security standards, such as the CERT-C Secure Coding Standard, compliments this objective and enhances the security characteristics even further.</p>
<p class="heading-2">Ensuring system security </p>
<p class="body-text">Many security vulnerabilities can be traced to coding errors or architectural flaws and are generally hard and/or expensive to fix once a system has been deployed. Unfortunately, many developers are only interested in the development and testing of core application functionality. Security is rarely tested with the same rigor.</p>
<p class="body-text">The security of a system needs to be considered one of the most important attributes of a system. Security requirements need to be included up front in the system design and implemented during normal development if the final system is to be secure. CWE can be used to help in the identification of appropriate high-level security requirements.</p>
<p class="body-text">Figure 1 illustrates the attributes associated with system quality. By focusing on these measures at all phases of the software development life cycle, developers can help eliminate known weaknesses.</p>
<p class="figures">
<figure>
<table width="480" border="0" align="center" cellpadding="2" cellspacing="0">
<tr>
<td align="center" >
<p>				<a onclick="popup=window.open(this.href, '21', 'width=875,height=805,scrollbars=no,resizable=yes'); popup.focus(); return false;" id="21" href="http://i.opensystemsmedia.com/?bg=ffffff&#038;q=90&#038;w=871&#038;f=jpg&#038;src=http%3A%2F%2Fattachments.opensystemsmedia.com%2FMES5760%2Ffigures%2F1" title="System quality is determined by many attributes, including those relating to security."><br />
					<img width="470" border="0" alt="21" src="http://i.opensystemsmedia.com/?q=94&#038;bg=ffffff&#038;w=470&#038;f=jpg&#038;src=http%3A%2F%2Fattachments.opensystemsmedia.com%2FMES5760%2Ffigures%2F1" /><br />
				</a>
				</td>
</tr>
<tr>
<td class="caption" align="center" style="padding-top: 11px; line-height: 1em;">
<figcaption><b>Figure 1:</b> System quality is determined by many attributes, including those relating to security.</figcaption>
<div style="color: #336600; padding-top: 4px; font-size: 9px;"><b>(click graphic to zoom)</b></div>
</td>
</tr>
</table>
</figure>
<p class="body-text">To prevent the introduction of security vulnerabilities, a development team needs to have a common understanding of the security goals and approaches to be taken during development. This should include an assessment of the security risks and the establishment of the secure coding practices that are to be used. Once again, CWE can help during coding as it highlights the constructs that have led to security compromises in other systems, reminding developers where they need to take extra care during implementation.</p>
<p class="body-text">The risk assessment determines the quantitative and qualitative security risk for the various system components in relation to a concrete situation and recognized threat. This information is used to reduce security vulnerabilities in the areas that will have a high impact if their security is breached. The assessment results in the development of a set of security control and mitigation strategies that will form the core of the system security requirements.</p>
<p class="body-text">These security requirements become part of the same development process used for all other requirements. Detailed at the outset, the security requirements are then traced through the design, coding, and testing stages to ensure fulfillment of the initial requirements. These linkages form documentation that demonstrates how the final system meets the security objectives laid down at the beginning.</p>
<p class="heading-1">CWE: Not a coding standard</p>
<p class="body-text">CWE is a &#8220;do not get caught by&#8221; list and is not an actual coding standard. However, coding standards can be used in complement to ensure that the CWE issues are not present in a project. Compliance with these standards helps ensure that project security goals are achieved, especially as many security issues result directly from the coding errors that they target. Additionally, compliance with a recognized standard helps to demonstrate that contractual security obligations have been met.</p>
<p class="body-text">Compliance with the chosen coding standard (or standards) should be a formal process (ideally tool-assisted, but manual is also possible), as it is virtually impossible for a programming team to follow all the rules and guidelines throughout the entire code base. </p>
<p class="body-text">Adherence to the standards is a useful metric to apply when determining code quality.</p>
<p class="body-text">Static and dynamic testing should be considered essential practices. Static analysis tools confirming CWE compatibility systematically enforce the standard across all code. Dynamic analysis assures that the code does not contain runtime errors, including those that could be exploited to compromise security.</p>
<p class="heading-1">Traceability matters</p>
<p class="body-text">If a claim is to be made that a system complies with a security standard like CWE, then evidence must be provided to support that claim. Traceability [which makes it possible to show which test result(s) prove that a particular security requirement has been met] from requirements to the design, verification plan, and resulting test artifacts can be used to support such a claim. </p>
<p class="body-text">Figure 2 illustrates how traceability can be linked back to requirements, and the related test cases. Such graphical representation makes it easy for developers to immediately spot unnecessary functionality (code with no requirement), unimplemented requirements, and failed or missing test cases.</p>
<p class="figures">
<figure>
<table width="480" border="0" align="center" cellpadding="2" cellspacing="0">
<tr>
<td align="center" >
<p>				<a onclick="popup=window.open(this.href, '22', 'width=875,height=580,scrollbars=no,resizable=yes'); popup.focus(); return false;" id="22" href="http://i.opensystemsmedia.com/?bg=ffffff&#038;q=90&#038;w=871&#038;f=jpg&#038;src=http%3A%2F%2Fattachments.opensystemsmedia.com%2FMES5760%2Ffigures%2F2" title="LDRA TBmanager enables users to view traceability to source code for individual requirements and test cases."><br />
					<img width="470" border="0" alt="22" src="http://i.opensystemsmedia.com/?q=94&#038;bg=ffffff&#038;w=470&#038;f=jpg&#038;src=http%3A%2F%2Fattachments.opensystemsmedia.com%2FMES5760%2Ffigures%2F2" /><br />
				</a>
				</td>
</tr>
<tr>
<td class="caption" align="center" style="padding-top: 11px; line-height: 1em;">
<figcaption><b>Figure 2:</b> LDRA TBmanager enables users to view traceability to source code for individual requirements and test cases.</figcaption>
<div style="color: #336600; padding-top: 4px; font-size: 9px;"><b>(click graphic to zoom by 1.9x)</b></div>
</td>
</tr>
</table>
</figure>
<p class="heading-1">Moving forward</p>
<p class="body-text">Adoption of a security standard that targets the CWE vulnerabilities allows security quality attributes to be specified for a project. Incorporation of security attributes into the system requirements means that they can then be measured and verified before a system is integrated into a network, significantly reducing the potential for in-the-field exploitation of latent security vulnerabilities by the enemy.</p>
<p class="body-text">The use of a qualified and well-integrated Application Life-cycle Management (ALM) tool to automate testing, collation of process artifacts, and requirements traceability dramatically reduces the resources needed to produce the documentation required by certification bodies. It minimizes the workload for developers and allows managers to efficiently track progress.</p>
<p class="body-text">It is clear that system developers need to rethink their assumptions if net-centric warfare systems are to be secured against information leaks and remote manipulation. Leveraging the knowledge contained within CWE and choosing to develop and test software with the aid of CWE-aware tools represent significant steps forward. Companies that incorporate CWE and embark on a process of continual improvement help ensure that only dependable, trustworthy, extensible, and secure systems are delivered to those who put their lives on the line to protect our countries.</p>
<p class="body-text">The CWE list and further information on CWE are available on the MITRE website at http://cwe.mitre.org. </p>
<p class="author-bio">Chris Tapp is a Field Applications Engineer at LDRA with more than 20 years&#8217; experience in embedded software development. He&nbsp;graduated from the University of Durham in 1987 and has spent&nbsp;most of his career working within the automotive, industrial control, and information technology industries, mainly as a self-employed consultant. He is chairman of the MISRA C++ working group and an active member of the MISRA C working group. He joined LDRA&nbsp;in 2007 and specializes in programming standards. Chris may be reached at&nbsp;chris.tapp@ldra.com. </p>
<p class="contact-info">LDRA 650-583-8880 <a href="http://www.ldra.com">www.ldra.com</a></p>
</p></div>
<p></span></div>
]]></content:encoded>
			<wfw:commentRss>http://tech.opensystemsmedia.com/safety-and-security/2012/09/net-centric-security-and-cwe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The missing layer of security in connected embedded devices &#8211; Q&amp;A with Alan Grau, President and Cofounder, Icon Labs</title>
		<link>http://www.embedded-computing.com/articles/id/?5742</link>
		<comments>http://www.embedded-computing.com/articles/id/?5742#comments</comments>
		<pubDate>Wed, 15 Aug 2012 15:00:00 +0000</pubDate>
		<dc:creator>Jennifer Hesse, Editor, OpenSystems Media</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[8051 based project]]></category>
		<category><![CDATA[8051 development board]]></category>
		<category><![CDATA[application security threats]]></category>
		<category><![CDATA[arm development board]]></category>
		<category><![CDATA[arm eval board]]></category>
		<category><![CDATA[arm evaluation board]]></category>
		<category><![CDATA[arm evaluation boards]]></category>
		<category><![CDATA[arm microcontroller]]></category>
		<category><![CDATA[arm9 board]]></category>
		<category><![CDATA[arm9 development board]]></category>
		<category><![CDATA[arm9 evaluation board]]></category>
		<category><![CDATA[atmel microcontroller projects]]></category>
		<category><![CDATA[attack ddos]]></category>
		<category><![CDATA[avr development board]]></category>
		<category><![CDATA[computer security information]]></category>
		<category><![CDATA[computer security issues]]></category>
		<category><![CDATA[computer security threat]]></category>
		<category><![CDATA[Connected Devices]]></category>
		<category><![CDATA[cyber security threat]]></category>
		<category><![CDATA[data security breach]]></category>
		<category><![CDATA[data security risks]]></category>
		<category><![CDATA[design embedded system]]></category>
		<category><![CDATA[design embedded systems]]></category>
		<category><![CDATA[design of embedded systems]]></category>
		<category><![CDATA[designing embedded systems]]></category>
		<category><![CDATA[development board microcontroller]]></category>
		<category><![CDATA[development boards arm]]></category>
		<category><![CDATA[dos ddos]]></category>
		<category><![CDATA[embedded hardware design]]></category>
		<category><![CDATA[embedded microcontroller systems]]></category>
		<category><![CDATA[embedded software systems]]></category>
		<category><![CDATA[embedded system hardware]]></category>
		<category><![CDATA[embedded systems hardware]]></category>
		<category><![CDATA[embedded systems software development]]></category>
		<category><![CDATA[internet security information]]></category>
		<category><![CDATA[it security risks]]></category>
		<category><![CDATA[it security threat]]></category>
		<category><![CDATA[latest internet security threats]]></category>
		<category><![CDATA[Managing Editor]]></category>
		<category><![CDATA[microcontroller and embedded system]]></category>
		<category><![CDATA[microcontroller arm]]></category>
		<category><![CDATA[microcontroller board]]></category>
		<category><![CDATA[microcontroller development board]]></category>
		<category><![CDATA[microcontroller embedded system]]></category>
		<category><![CDATA[microcontrollers embedded systems projects]]></category>
		<category><![CDATA[network firewall security]]></category>
		<category><![CDATA[network security attacks]]></category>
		<category><![CDATA[network security issues]]></category>
		<category><![CDATA[network security risk]]></category>
		<category><![CDATA[network security risks]]></category>
		<category><![CDATA[network security threat]]></category>
		<category><![CDATA[pc security threats]]></category>
		<category><![CDATA[picaxe microcontroller]]></category>
		<category><![CDATA[protect against ddos]]></category>
		<category><![CDATA[protect from ddos]]></category>
		<category><![CDATA[protecting against ddos]]></category>
		<category><![CDATA[protection against ddos]]></category>
		<category><![CDATA[security threats in computer]]></category>
		<category><![CDATA[software security threats]]></category>
		<category><![CDATA[stepper motor microcontroller]]></category>
		<category><![CDATA[threats to computer security]]></category>
		<category><![CDATA[threats to data security]]></category>

		<guid isPermaLink="false">http://tech.opensystemsmedia.com/safety-and-security/?guid=c14ec65a520168846c7fcac078e07cb0</guid>
		<description><![CDATA[IDC is predicting that 15 billion intelligent devices will be connected to the Internet by 2015. This explosion in connected embedded devices has spawned a new generation of hackers targeting mobile devices, automobiles, medical equipment, and other systems. Alan discusses what these latest security threats to embedded devices look like and what steps companies should take to protect their devices from attacks launched via the Internet.]]></description>
			<content:encoded><![CDATA[<div class="story">
<h3 class="abstract"><img alt="2" class="figure_intro wide" src="http://i.opensystemsmedia.com/?zc=F&#038;f=png&#038;h=320&#038;w=600&#038;src=http%3A%2F%2Fattachments.opensystemsmedia.com%2FECD5742%2Ffigures%2F2" />IDC is predicting that 15 billion intelligent devices will be connected to the Internet by 2015. This explosion in connected embedded devices has spawned a new generation of hackers targeting mobile devices, automobiles, medical equipment, and other systems. Alan discusses what these latest security threats to embedded devices look like and what steps companies should take to protect their devices from attacks launched via the Internet. </h3>
<p><span id="more-1912"></span><span class='body'>
<p class="body-text"><span class="interview-name">GRAU:</span> We are seeing a surge in attacks against embedded devices. Attacks range from simple automated probes to sophisticated attacks targeting specific features of the embedded devices.</p>
<p class="body-text">IP and Web attacks that have long been used against enterprise networks and Web servers are now being used to attack embedded devices. Hackers have compromised medical devices, reprogrammed printers, and even hacked antitheft and vehicle control systems in cars. The list of possible attacks is limited only by the creativity of hackers.</p>
<p class="body-text">A few other common threats are dictionary attacks, where hackers attempt to log in and gain control of the embedded device using weak or default passwords, and insider attacks, where disgruntled employees steal passwords and sell them to hackers.</p>
<p class="interview-question"><span class="interview-name">ECD:</span> What steps can designers take&nbsp;to protect their devices from these attacks?</p>
<p class="body-text"><span class="interview-name">GRAU:</span> Security needs to be considered from the very beginning of the design phase. Engineers must assess the possible attack vectors available to hackers. Each interface provided by the device is a potential attack vector for hackers. Wi-Fi, Ethernet, Bluetooth, serial communication, and even debug ports have been targeted by hackers. Once the risks are determined, engineers can begin designing security measures for the identified risks.</p>
<p class="body-text">Many embedded devices include security protocols such as Secure Shell (SSH) or Secure Socket Layer (SSL) to ensure secure communication with the device. While that is an important step, it is not sufficient. A firewall is the critical layer of security that is missing in most embedded devices. A firewall allows the creation of policies that define and enforce what communication is allowed with the device. The policies define, at a minimum, with whom the device communicates, which protocols are supported, and which ports are open. An embedded firewall is integrated into the communication stack and blocks packets at the lowest layers of the stack. By enforcing communication policies, many attacks are blocked before a connection is even established.</p>
<p class="body-text">Consider a Supervisory Control and Data Acquisition (SCADA) controller that incorporates the Icon Labs Floodgate firewall and is configured with communication policies that define a set of trusted senders and block all ports and protocols not used by the device (see Figure 1). If hackers attack the device, they will be blocked because the communication is not originating from a trusted sender. Even if hackers steal passwords from an insider, they will not be able to log in to the device because they are not trusted senders. The firewall will block packets at the IP layer before a log-in is attempted.</p>
<p class="figures">
<figure>
<table width="480" border="0" align="center" cellpadding="2" cellspacing="0">
<tr>
<td align="center" >
<p>				<a onclick="popup=window.open(this.href, 'Figure1', 'width=875,height=642,scrollbars=no,resizable=yes'); popup.focus(); return false;" id="Figure1" href="http://i.opensystemsmedia.com/?bg=ffffff&#038;q=90&#038;w=871&#038;f=jpg&#038;src=http%3A%2F%2Fattachments.opensystemsmedia.com%2FECD5742%2Ffigures%2F1" title="The Icon Labs Floodgate embedded firewall enforces communication policies, blocking unwanted packets and protecting embedded devices from attack."><br />
					<img width="470" border="0" alt="Figure1" src="http://i.opensystemsmedia.com/?q=94&#038;bg=ffffff&#038;w=470&#038;f=jpg&#038;src=http%3A%2F%2Fattachments.opensystemsmedia.com%2FECD5742%2Ffigures%2F1" /><br />
				</a>
				</td>
</tr>
<tr>
<td class="caption" align="center" style="padding-top: 11px; line-height: 1em;">
<figcaption><b>Figure 1:</b> The Icon Labs Floodgate embedded firewall enforces communication policies, blocking unwanted packets and protecting embedded devices from attack.</figcaption>
<div style="color: #336600; padding-top: 4px; font-size: 9px;"><b>(click graphic to zoom by 1.9x)</b></div>
</td>
</tr>
</table>
</figure>
<p class="interview-question"><span class="interview-name">ECD:</span> How difficult is it to port security software to an embedded system? What are the impacts on performance and memory size?</p>
<p class="body-text"><span class="interview-name">GRAU:</span> Most embedded systems require security software that is designed for use with the specific requirements of embedded systems in mind. Security systems for Linux or Windows are generally large, slow, and not easily ported. A product like Floodgate that is designed to be small, fast, and portable between Real-Time Operating Systems (RTOSs), on the other hand, can be easily ported between embedded systems. Floodgate has been ported to devices as small as 8-bit MCUs and can be configured to as little as 15 KB of RAM and 15 KB of ROM.</p>
<p class="body-text">Performance is another reason to use security software designed for embedded systems. These solutions will be faster and use fewer memory resources than desktop solutions.</p>
<p class="interview-question"><span class="interview-name">ECD:</span> If embedded devices are to be deployed on a closed network, should designers consider security?</p>
<p class="body-text"><span class="interview-name">GRAU:</span> Security needs to be designed into all embedded devices, regardless of how they will be deployed initially. Many devices originally designed for use on closed systems are later repurposed, and subsequently may be deployed on open networks. For example, many legacy SCADA systems were designed without security because they were built solely for use on closed networks. Today, many of these devices are connected to the Internet and have few, if any, security features to protect them from hackers. The result is scary; embedded devices are serving critical functions in our infrastructure and remain easy targets for&nbsp;hackers.</p>
<p class="body-text">Stuxnet showed us that closed networks can still be compromised. Hackers can penetrate the network, or, as with Stuxnet, viruses, worms, and other attacks can be introduced through USB drives and other physical media. In addition, there is always the risk of insider attacks. Someone with authorized access to the network could launch an attack against devices on the network.</p>
<p class="body-text">Enterprise networks are designed using multiple layers of security. Network firewalls protect against attacks from the Internet, security protocols protect communication, and endpoint firewalls and antivirus/antimalware software protect individual nodes on the network. Embedded devices need to follow a similar approach, adding a firewall to the device to provide an extra layer of protection, regardless of how the device will be deployed at the outset.</p>
<p class="interview-question"><span class="interview-name">ECD:</span> Are the built-in security provisions in OSs such as Android adequate for embedded applications?</p>
<p class="body-text"><span class="interview-name">GRAU:</span> As we all know, Android runs on the Linux OS. However, many people are surprised to learn that in various Android distributions, some Linux security features have been stripped out to reduce memory usage. For example, support for packet filtering using iptables is not included in many Android distributions, meaning that firewall support is not included. So Android may not be as secure as many people believe it to be.</p>
<p class="body-text">Security is about risk management. Hackers will break into a device or network for many reasons. Some are politically or financially motivated. Others just want to prove they can do it. The number and sophistication of attacks continue to rise. Any device with a network interface, even a device on a private network, is a potential target for attack. If the device has a Wi-Fi interface or is connected to the Internet, it almost certainly will be attacked. Devices with a Web interface will likely be targeted by automated Web hacking tools. Reports estimate that between 20 to 30 percent of all Web traffic is from hackers or other malicious packets.</p>
<p class="body-text">As engineers should assume their devices will be attacked, they face a number of questions. How difficult can they make it for hackers to breach the device? What security measures can be put into place, and what are the costs and benefits of each of these? Five years&nbsp;ago security protocols such as SSH and SSL were considered enough to protect an embedded device from hackers. They are no longer sufficient. An embedded firewall is a simple and effective way to protect embedded devices from hackers capitalizing on the openness of the&nbsp;Internet. </p>
<p class="author-bio">Alan Grau is president and cofounder of Icon Labs.</p>
<p class="contact-info">Icon Labs <span class="hyperlink"><a href="mailto:alan.grau@icon-labs.com">alan.grau@icon-labs.com</a></span> <span class="hyperlink"><a href="http://www.iconlabs.com">www.iconlabs.com</a></span></p>
<p class="contact-info">Follow: <a href="http://www.youtube.com/user/iconlabs?feature=watch">YouTube</a> </p>
</p></div>
<p></span></div>
]]></content:encoded>
			<wfw:commentRss>http://tech.opensystemsmedia.com/safety-and-security/2012/08/the-missing-layer-of-security-in-connected-embedded-devices-qa-with-alan-grau-president-and-cofounder-icon-labs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Certifying and securing UASs for civilian airspace is more about rules than technology</title>
		<link>http://www.mil-embedded.com/articles/id/?5718</link>
		<comments>http://www.mil-embedded.com/articles/id/?5718#comments</comments>
		<pubDate>Fri, 27 Jul 2012 15:00:00 +0000</pubDate>
		<dc:creator>John McHale, Editorial Director</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Editorial Director]]></category>
		<category><![CDATA[Mil Tech Trends]]></category>
		<category><![CDATA[uav/uas]]></category>

		<guid isPermaLink="false">http://tech.opensystemsmedia.com/safety-and-security/?guid=03777e706d8de1a6921f4cf8599c7363</guid>
		<description><![CDATA[It was a matter of time before UASs took on a more domestic role, and that time has come. However, in this arena, safety and security certifications - not technology - will be the name of the game.]]></description>
			<content:encoded><![CDATA[<div class="story">
<h3 class="abstract"><img alt="1" class="figure_intro wide" src="http://i.opensystemsmedia.com/?zc=F&#038;f=png&#038;h=320&#038;w=600&#038;src=http%3A%2F%2Fattachments.opensystemsmedia.com%2FMES5718%2Ffigures%2F1" />Federal Aviation Administration (FAA) officials have started clearing the way for UASs to enter national airspace, causing a stir about how to assure they are just as safe and secure as manned aircraft.</h3>
<p><span id="more-1839"></span><span class='body'>
<p class="body-text">Military Unmanned Aircraft System (UAS) designers for the most part have been able to design their aircraft free of Federal Aviation Administration (FAA) regulations for safety certification and other design regulations. </p>
<p class="body-text"><span id="Ad-ABD-1" style="display: none; float: left;"></span>The FAA has become more open to UASs flying in the national airspace. The agency requires that &#8220;federal, state, and local government entities must obtain an FAA Certificate of Waiver or Authorization (COA) before flying a UAS in the national airspace. The FAA is also required to streamline that process. Meanwhile, some law enforcement and military aircraft already are flying in civilian space.</p>
<p class="body-text">&#8220;At the FAA we required a chase plane when a UAS was flying in controlled airspace,&#8221; says Bobby Sturgell, Senior Vice President of Washington Operations at Rockwell Collins in Cedar Rapids, Iowa and former Administrator of the FAA. &#8220;Once the UAS entered restricted space &#8211; typically military controlled &#8211; the chase plane was not required while it flew in restricted airspace. What the FAA also will do is dedicate an air traffic controller to watch that UAS while it flies over civilian airspace.&#8221;</p>
<p class="body-text">&#8220;There also are specific rules for smaller UASs &#8211; dubbed Class 1 &#8211; such as the tiny robotic helicopters that weigh only a pound or two or three,&#8221; says George&nbsp;Romanski, President and CEO of Verocel in Westford, MA. These are just starting to enter service for applications such as law enforcement and users &#8220;have to ask FAA permission and comply with various other rules such as they can only fly less than 400 feet high and have to maintain a line of sight and be more than 5 miles from the nearest airports.&#8221; </p>
<p class="body-text">&#8220;The concern with UASs in the national airspace revolves around what happens when something goes wrong in the aircraft or its resident airspace and there are no pilots onboard to handle the situation,&#8221; says Chip Downing, Senior Director, Business Development, Aerospace &amp; Defense at Wind River Systems in Alameda, CA. &#8220;If you have just one person, i.e., a military pilot, in an aircraft, he can avoid danger by manually flying the aircraft away from populated areas. With unmanned aircraft, it is more critical to have autonomous systems in place based upon a reliable safety and security foundation, which will enable the aircraft to react safely when things go wrong. Unmanned aircraft will need to have higher levels of response in emergency situations.&#8221; </p>
<p class="body-text">Later this year FAA officials are expected to release a proposed rule that will establish procedures, policies, and standards for UAS users, according to the FAA website. In the meantime, there&nbsp;is still concern about how to get UASs to be equal with manned aircraft when it comes to operating safely in civilian airspace.</p>
<p class="heading-1">Safety certification for UASs</p>
<p class="body-text">Rules are also the biggest question mark when it comes to safety certification of UAS flight software. The expertise is out there, but how, when, and where UASs need to comply is still murky.</p>
<p class="body-text">&#8220;The biggest challenge to work out is what the rules are,&#8221; Romanski says. &#8220;Today they are not clear. We know the rules for manned aircraft so we want equivalent safety for unmanned aircraft. However, what does that mean? We still need to work out the rules.&#8221;</p>
<p class="body-text">&#8220;The certification issues regarding DO-178B, DO-254, etc., will play out in different ways for different classes of aircraft,&#8221; Sturgell says. &#8220;The transport category will have the highest levels of certification requirements, while the ultra-light and experimental aircraft have a lot fewer layers of certification. Operational requirements are what will drive certification levels in the long run. For example, if an experimental UAS is flying over populated areas, it will need to have higher levels of certification than one that does not.</p>
<p class="body-text">&#8220;When you get to bigger and more sophisticated UASs such as the Predator, their communication and electrical systems have much redundancy built in for reliability and safety,&#8221; Sturgell continues. &#8220;In that way, they kind of mirror business and air transport aircraft. The certification efforts in these vehicles are consistent with the way manned aircraft go about ensuring certification and&nbsp;reliability.&#8221;</p>
<p class="body-text">Economics are also an issue. &#8220;Budgets are an issue for Office of the Secretary of Defense (OSD) personnel when it comes to adding safety and security certification for UASs,&#8221; says David Sequino, Vice President and General Manager of the INTEGRITY Security Services business unit at Green Hills Software in Santa&nbsp;Barbara, CA. &#8220;They go through their budgets and know that everybody wants it, but also know that there is no money to spend on it right now.&#8221;</p>
<p class="body-text">&#8220;Eventually every component will undergo safety analysis with a category level worked out for each component,&#8221; Romanski says. &#8220;If a failure could cause a catastrophic event, some components will need to be certified to Level A, while others may be able to be certified to lower levels as they are in manned aircraft, where every component is certified to its prescribed level. To get where we want to go, we need to make sure we have a safe and secure platform where we can compose a system made up of certified components. Even though we don&#8217;t know all the components, we do know that the platform will have to have a safe and secure foundation.&#8221;</p>
<p class="body-text">&#8220;We have a lot of experience with DO-178B, and no deaths have been attributed to software using this guidance document,&#8221; Romanski continues. &#8220;The FAA mandates that you do safety analysis and work out [the] level and certify to that level. The problem with UASs is that many currently flying were produced quickly to serve a purpose in theater and not required to meet DO-178B-type processes. Now if they are flying in national airspace, they will have to follow the same rules as the rest and government [will] take the time to make sure the software and hardware meets the proper safety certification levels. For UASs, the Ground Control Station (GCS) is an extension of the cockpit and must have equivalent levels of safety; in other words, a UAS flown on a Windows operating system probably won&#8217;t be compliant. A fault in GCS software could quite easily send bad data into the aircraft, which could result in catastrophic failure.&#8221;</p>
<p class="body-text">&#8220;Most commercial aircraft already have very sophisticated autopilot controls, so the next steps for UASs are gaining public trust and having a reliable safety and security record for the software and hardware flying the aircraft,&#8221; Downing&nbsp;says. </p>
<p class="heading-1">Security</p>
<p class="body-text">&#8220;In addition to safety, security is also paramount for military UAS operations and for when UASs enter civilian airspace,&#8221; Sequino says. &#8220;The data links need to be encrypted to and from the ground control station to the UAS so there are not more security and reliability problems. They need to get 99.999 percent reliability with the data links. A lot of ground stations today are not secure.&#8221;</p>
<p class="body-text">&#8220;The National Security Agency (NSA) typically recommends that Suite B security standards be applied for defining the cryptography used in all government classified communications,&#8221; Sequino continues. The Green Hills ISS business unit offers an embedded cryptographic product &#8211; ISS Security Solutions &#8211; which consists of Suite B-Compliant Security Protocol Toolkits and a Device Lifecycle Management (DLM) system. (For more information, visit <span class="hyperlink"><a href="http://www.ghs.com">www.ghs.com</a></span>.) &#8220;We&#8217;ve got some customers implementing the solution and are working on an ISS solution for the Army for UAS programs.&#8221;</p>
<p class="body-text">Security is also a key part of the DoD&#8217;s effort to create a universal control station architecture for UASs &#8211; the UAS Control Segment (UCS) (<span class="hyperlink"><a href="http://www.ucsarchitecture.org/page/home">www.ucsarchitecture.org/page/home</a></span>).</p>
<p class="body-text">&#8220;They are still in negotiations on what types of security levels and other standards will be used, but the Multiple Independent Levels of Security (MILS) approach is one being looked at,&#8221; Romanski says. &#8220;One of the objectives of UCS is to have the ability to provide mixed levels of security and to make it also dynamic. Video feeds coming through to the analyst observing video at the ground station most of the time are benign. However, once he sees something that is important, it now becomes secure information. So he presses a button to tag the data as top secret, then he distributes it around the proper channels where it can only be decrypted by those with the proper clearance. There is a fair amount of work still to be done in this area.&#8221;</p>
<p class="heading-1">FACE can help</p>
<p class="body-text">Compliance with safety and security regulations could go more smoothly and cost effectively by getting the UAS community to adopt common standards. They could take a hint from the military avionics community, which is doing just that within the Future Airborne Capability Environment (FACE) Consortium. </p>
<p class="body-text">&#8220;I&#8217;m seeing crossing over between FACE and the UAS community in the military,&#8221; Sequino says. &#8220;FACE is classic avionics, and now the FACE Consortium really has its act together and [is] telling the UAS community to just adopt FACE. It is a matter of changing the culture and a little bit like herding cats to get the different vendors, OSD, and various program offices to move away from using competing standards and get everyone on the same page. They are beginning to converge, but it is a long&nbsp;process.&#8221; </p>
<p class="body-text">UCS is also being built along a similar philosophy to FACE. &#8220;With UCS, the government is trying to encourage an ecosystem of suppliers as these services are published and find what interfaces exist that you can get from different suppliers,&#8221; Romanski says. &#8220;If there is not a service available, the government can pay someone to supply one and get it put into the repository. These services then can be sold and plugged in the new type of model the government wants. It is a different type of business model, an&nbsp;open business model that fosters innovation and grows the market so people can supply components to the UCS architecture.&#8221;</p>
<p class="body-text">FACE, with more than &#8220;40 members from both industry and government, has developed safety and security operating system profiles for military avionics systems,&#8221; Downing says. &#8220;The FACE technical standard is an open, modular, multivendor software environment enabling portability and reuse of software components across multiple programs and platforms. Next-generation military avionics platforms will require a common compute platform based upon open industry architectures to enable portability across aircraft types. Because these platforms will be sharing a common infrastructure, FACE systems should be able to lower the cost and risk of achieving safety and security objectives.&#8221; </p>
<p class="body-text">&#8220;Common core platforms such as those based upon ARINC 653 have been very effective in Integrated Modular Avionics (IMA) in commercial aircraft, but these advancements have simply not occurred in military avionics systems,&#8221; Downing says. Wind River&#8217;s ARINC 653 product, VxWorks 653, has enabled IMAs on 55&nbsp;different aircraft. (For more information visit, <span class="hyperlink"><a href="http://www.windriver.com">www.windriver.com</a></span>.) </p>
</p></div>
<p></span></div>
]]></content:encoded>
			<wfw:commentRss>http://tech.opensystemsmedia.com/safety-and-security/2012/07/certifying-and-securing-uass-for-civilian-airspace-is-more-about-rules-than-technology/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SWaP gains enlist MicroTCA in the military</title>
		<link>http://www.compactpci-systems.com/articles/id/?5594</link>
		<comments>http://www.compactpci-systems.com/articles/id/?5594#comments</comments>
		<pubDate>Sun, 25 Mar 2012 15:00:00 +0000</pubDate>
		<dc:creator>David Pursley, Kontron</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Technology Feature]]></category>
		<category><![CDATA[kontron]]></category>
		<category><![CDATA[mil comms]]></category>

		<guid isPermaLink="false">http://tech.opensystemsmedia.com/safety-and-security/?guid=878a70a544b6a227097daa715976abe2</guid>
		<description><![CDATA[As the trend continues towards low Size, Weight, and Power (SWaP) Unmanned Systems (USs), MicroTCA's small footprint, rugged characteristics, and robust bandwidth are catching the eyes of military leaders.]]></description>
			<content:encoded><![CDATA[<div class="story">
<h3 class="abstract"><img alt="4" class="figure_intro wide" src="http://i.opensystemsmedia.com/?zc=F&#038;f=png&#038;h=320&#038;w=600&#038;src=http%3A%2F%2Fattachments.opensystemsmedia.com%2FCPCI5594%2Ffigures%2F4" />Network-centric architectures are now a prevalent requirement in today&#8217;s military systems, such as those that manage communications across multiple security enclaves. Even applications that aren&#8217;t seemingly network centric, such as radar beamforming and processing, often are implemented using network-centric COTS architectures with multiple compute nodes networked together to essentially implement a mini-supercomputer. At the same time, SWaP reduction is always desired, if not required, especially for aerial and unmanned platforms.</p>
<p>MicroTCA&#8217;s switched serial network architecture and small form factor make it a logical option for these types of applications. Growth of MicroTCA in military deployments has been fueled by additional MicroTCA specifications that add the ruggedness required for harsh deployments. Conduction-cooled and rugged air-cooled specifications have been ratified by PICMG, and these types of MicroTCA systems are being deployed in military environments worldwide. Looking forward, another rugged MicroTCA specification will be available later this year that allows higher power modules to be used in these rugged environments.<br />
</h3>
<p><span id="more-1475"></span><span class='body'>
<p class=Bodytext>Meeting the need for high bandwidth and high-end processing in a standards-based small form factor is attractive to military designers seeking advantages in size, scalability, and communications bandwidth. These same demands are typical for telecommunications designers. In fact, many of the demands typical of a deployed telecommunications system are similar to the network-centric systems being used in military settings, making MicroTCA (&#8220;TCA&#8221; stands for &#8220;Telecommunications Computing Architecture&#8221;) an effective mission-critical platform that offers high communications bandwidth, high processing capacity, and high reliability. <o:p></o:p></p>
<h1>Making MicroTCA tick</h1>
<p class=bodytext>The heart of MicroTCA is the Advanced Mezzanine Card (AMC) payload board, a 2U circuit card Assembly with 21 high-speed serial connections to the backplane, each capable of delivering bandwidth of at least 2.5 Gbps. A single system can include up to 12 AMCs communicating with each other via the high-speed serial links, typically implementing a combination of Gigabit Ethernet (GbE), 10 GbE, PCI Express, Serial RapidIO, SATA and/or SAS connections. MicroTCA also defines a standard profile for how each of the 21 serial connections (&#8220;ports&#8221;) should be used if implemented. For example, ports 0 and 1 are typically GbE for the control plane, while ports 4-11 can be used as x1, x2, x4, or x8 fat pipes for data plane communications. Figure 1 shows the port mapping for a typical processor AMC SBC.<o:p></o:p></p>
<p class=bodytext>
<p class=bodytext>Communications topologies can be a combination of star, dual star, or point-to-point. The star or dual star topology is typical for the control plane. A system&#8217;s communications bandwidth capacity can range from 40 Gbps to greater than 1 TBps, depending on how the system is implemented. An example topology including both star and point-to-point topologies is shown in Figure 2. <o:p></o:p></p>
<p class=bodytext>
<h1>Making MicroTCA rugged</h1>
<p class=bodytext>Even the telecom-focused version of MicroTCA has some rugged underpinnings. MicroTCA boards and systems by specification must allow compliance to Network Equipment Building Systems (NEBS) Level 3 requirements, which validates thermal margins, fire suppression, emissions, and the ability to remain operational during a severe earthquake. NEBS-certified MicroTCA boards and systems are validated to withstand extreme heat, humidity, altitude, and up to Zone 4 earthquake shock (7.0 Richter scale and higher), as well as an extensive range of other extreme environmental conditions. Being smaller than a 3U CompactPCI or VPX board, an AMC&#8217;s small size helps in rugged environments. Smaller size means less bending and flexing under shock and vibration loads.</p>
<p class=bodytext>Further growth of MicroTCA in military deployments is fueled by add-on specifications that make the most of its rugged family tree. Certified by PICMG, these new specifications for rugged air-cooled and conduction-cooled derivatives leverage the ANSI/VITA 47 specification and define the environments in which these certified boards will perform.</p>
<p class=bodytext>For example, in 2011 PICMG announced the adoption of the Hardened Conduction Cooled MicroTCA (MTCA.3) specification. This specification defines the requirements for systems needing to meet more stringent levels of temperature, shock, vibration, and other environmental conditions, addressing military and some commercial systems in sealed environments with no airflow at all. MTCA.3 does this by placing the AMCs inside of a metal &#8220;clamshell,&#8221; with wedge locks to stiffen the board and also provide a conductive path for thermal dissipation through the chassis. Typical applications include military systems hard mounted to a mobile platform (an ATR is one example), or military communications systems deployed outdoors.</p>
<p class=bodytext>Similarly, MTCA.1 specifies a rugged air-cooled flavor of MicroTCA. Currently underway is MTCA.2, which employs a novel hybrid air- and conduction-cooling approach to maximize the amount of heat that can be effectively dissipated. The result will mean that systems in higher temperature environments will be able to more effectively use higher power modules.</p>
<p class=bodytext>There may be multiple MTCA derivatives that answer a system architect&#8217;s long list of design issues. With each of these related specifications, the goal is to reuse the exact same AMC printed circuit board and as much of the MTCA base specification infrastructure as possible. Figure 3 shows an overview of the PICMG MicroTCA specifications.<o:p></o:p></p>
<p class=bodytext>
<h1>MicroTCA for net-centric applications</h1>
<p class=bodytext>When it comes to network-centric applications, MicroTCA&#8217;s telecom heritage makes it a logical COTS architecture choice. For example, when considering a secure network application, system designers must first determine the level of inbound and outbound data, as well as what tasks must be performed while the data is moving through the network. Once the performance environment indicates that data processing is approaching the demands of 10 GbE, MicroTCA becomes an ideal option. An example of one such system is the Space Network Ground Segment Sustainment (SGSS) project, an effort to modernize the ground segment of the satellite communications network used by the National Aeronautics and Space Administration (NASA).</p>
<p class=bodytext>SGSS relies on satellites and spacecraft in low-Earth orbit to continuously relay data to ground stations in White Sands, New Mexico and in Guam. Data is relayed through the Tracking and Data Relay Satellite System (TDRSS) network, the central focus of the SGSS initiative. Modernization will improve situational awareness for TDRSS network operators by upgrading computing and signal processing equipment, as well as enhancing reliability and maintainability, improving efficiency, and reducing operations and sustainment costs.</p>
<h1>MicroTCA in unmanned applications</h1>
<p class=bodytext>While systems deployed on most military platforms struggle with SWaP (Size, Weight, and Power) requirements, SWaP comes to the forefront most when designing systems for unmanned applications. </p>
<p class=bodytext>For example, consider an unmanned platform for ISR (Intelligence, Surveillance, and Reconnaissance). These platforms are typically performing computationally intensive tasks onboard such as beamforming and filtering to sift through multiple sensor streams, which are typically coming in at less than 1 Gbps. Although the network bandwidth alone would not necessitate the use of MicroTCA, the compute payload can be significantly smaller and lighter when using MicroTCA as compared to a 6U or even 3U COTS architecture. This has led to the adoption of rugged MicroTCA in unmanned platforms.</p>
<h1>The future of MicroTCA</h1>
<p class=bodytext>MicroTCA has proven itself as a military computing architecture, and will only become more relevant as the move toward secure network communications and higher bandwidth data grows steadily throughout military operations. Military leaders are under constant pressure to choose the right technology path &#8211; investing in the future versus maintaining and expanding current systems. MicroTCA&#8217;s high connectivity in a small footprint ensures that its adoption will continue to grow in this space, as do its newer rugged variants. </p>
<p class=author-bio style='margin-top:.1pt;margin-right:0in;margin-bottom:.1pt; margin-left:0in'><b style='mso-bidi-font-weight:normal'>David Pursley</b> <i style='mso-bidi-font-style:normal'>is an Applications Engineer with Kontron, responsible for business development of the MicroTCA, AdvancedTCA, CompactPCI, and ThinkIO product lines in North America.</i></p>
<p class=contactinfoCxSpFirst>Kontron<o:p></o:p></p>
<p class=contactinfoCxSpMiddle><a name="_GoBack"></a><span style='font-weight: normal'><a href="mailto:david.pursley@us.kontron.com"><b style='mso-bidi-font-weight: normal'>david.pursley@us.kontron.com</b></a></span><o:p></o:p></p>
<p class=contactinfoCxSpLast>www.kontron.com</p>
<p></span></div>
]]></content:encoded>
			<wfw:commentRss>http://tech.opensystemsmedia.com/safety-and-security/2012/03/swap-gains-enlist-microtca-in-the-military/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Optimizing mobile small cell defense networks</title>
		<link>http://www.compactpci-systems.com/articles/id/?5590</link>
		<comments>http://www.compactpci-systems.com/articles/id/?5590#comments</comments>
		<pubDate>Thu, 22 Mar 2012 15:00:00 +0000</pubDate>
		<dc:creator>John Long, RadiSys</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Technology Feature]]></category>
		<category><![CDATA[COM Express]]></category>
		<category><![CDATA[RadiSys]]></category>

		<guid isPermaLink="false">http://tech.opensystemsmedia.com/safety-and-security/?guid=9310a79e434efb8239aeeea87a66eb94</guid>
		<description><![CDATA[ATCA chassis fitted with optimized software and COM Express hardware are leading the charge in next-generation network-centric warfare.]]></description>
			<content:encoded><![CDATA[<div class="story">
<h3 class="abstract"><img alt="4" class="figure_intro wide" src="http://i.opensystemsmedia.com/?zc=F&#038;f=png&#038;h=320&#038;w=600&#038;src=http%3A%2F%2Fattachments.opensystemsmedia.com%2FCPCI5590%2Ffigures%2F4" />Entire Aerospace and Defense (A&#038;D) networks, from base stations to the core, are being consolidated into small, ruggedized communications platforms that provide the ability for an entire network to be picked up and moved. Femtocells are now being found on Humvees, ships, and even carried in a soldier&#8217;s pack, providing unparalleled communications right where it&#8217;s needed most. Compact network cores can fit in 2U and 5U ATCA chassis and can easily be transported. However, these ultra-portable cellular networks require a combination of hardware and optimized software that meets specialized Size, Weight, and Power (SWaP) requirements for next-generation network-centric warfare. </h3>
<p><span id="more-1468"></span><span class='body'>
<p class=Bodytext>Our military networks have been lacking agility and reliability in comparison to the commercial cellular devices the enemy has at its disposal. Efforts in Iraq and Afghanistan have exposed this gap between proprietary radio communications and commercial cellular networks. Smart phones and cellular networks are allowing an unprecedented level of situational awareness, giving soldiers a significant advantage in the palm of their hand, but cellular networks can be difficult to deploy from a military transport vehicle, such as a Humvee or destroyer, because they tend to be very large, heavy, bulky, and power-hungry. In addition, the network nodes are too cumbersome to be portable, lack the ability to deliver ad-hoc communications, and are not easily customizable to deliver the reliability and security that the military requires.</p>
<p class=bodytext>The military wants to take advantage of proven commercial cellular technology and the associated economies of scale for the next-generation mobile communications systems. However, it cannot simply re-use this technology as is. These portable networks require particular architectures and specific hardware and software elements to meet the specific requirements, such as Size, Weight, and Power (SWaP), of network-centric warfare. This is leading to tremendous changes in how the military implements its wartime communications networks as it moves toward adoption of standards-based cellular technology with 3G today and LTE in the future. </p>
<h1>Transitioning from proprietary solutions to COTS hardware</h1>
<p class=bodytext>The telecom industry has been steadily moving from proprietary to standards-based designs due to refined standards and the development of a healthy supplier ecosystem. As telecom companies transition from proprietary to standards-based architectures, some are now saving resources and capital by outsourcing critical design and validation tasks. By using Commercial Off-The-Shelf (COTS) hardware as opposed to designing a computing system in-house, Network Equipment Providers (NEPs) are now in a position to avoid hardware design altogether and can focus development efforts on software-based value-add features. NEPs are finding that equipment based on open standards architectures typically costs less to deploy because it makes sound economic sense to design scalable platforms that can be employed across multiple applications (Figure 1). </p>
<p class=figures>
<figure>
<table width="480" border="0" align="center" cellpadding="2" cellspacing="0">
<tr>
<td align="center" >
<p>				<a onclick="popup=window.open(this.href, 'Figure1', 'width=875,height=648,scrollbars=no,resizable=yes'); popup.focus(); return false;" id="Figure1" href="http://i.opensystemsmedia.com/?bg=ffffff&#038;q=90&#038;w=871&#038;f=jpg&#038;src=http%3A%2F%2Fattachments.opensystemsmedia.com%2FCPCI5590%2Ffigures%2F1" title="The cost benefits of using COTS rather than proprietary solutions over the lifetime of a military system are apparent from the time of development."><br />
					<img width="470" border="0" alt="Figure1" src="http://i.opensystemsmedia.com/?q=94&#038;bg=ffffff&#038;w=470&#038;f=jpg&#038;src=http%3A%2F%2Fattachments.opensystemsmedia.com%2FCPCI5590%2Ffigures%2F1" /><br />
				</a>
				</td>
</tr>
<tr>
<td class="caption" align="center" style="padding-top: 11px; line-height: 1em;">
<figcaption><b>Figure 1:</b> The cost benefits of using COTS rather than proprietary solutions over the lifetime of a military system are apparent from the time of development.</figcaption>
<div style="color: #336600; padding-top: 4px; font-size: 9px;"><b>(click graphic to zoom by 1.9x)</b></div>
</td>
</tr>
</table>
</figure>
<p class=bodytext>Open standards-based COTS solutions not only address many issues facing equipment manufacturers, they also meet the needs of military programs. Military and aerospace system designers, who are in the process of replacing proprietary architectures, are seeking COTS technologies that competently accommodate the toughest environmental conditions (such as extreme temperatures) yet are efficient enough to meet application needs for power, performance, and heat dissipation. For example, the military is now looking outside of its engineering ranks to guarantee that its components are rigorously temperature tested. Many COTS technologies were designed to both withstand the rigors of military environments, and offer developers readily available, interoperable hardware that reduces design effort. </p>
<h1>Putting the pieces together</h1>
<p class=bodytext>Next-generation network-centric warfare requires ultra-portable cellular networks that squeeze the entire system, from base station to the core, into a small, ruggedized platform that can be picked up and moved, or even carried in a soldier&#8217;s pack (Figure 2). COTS technologies have made tremendous progress in satisfying the size, ruggedness, and performance requirements for a wide range of Aerospace and Defense (A&amp;D) applications. </p>
<p class=figures>
<figure>
<table width="480" border="0" align="center" cellpadding="2" cellspacing="0">
<tr>
<td align="center" >
<p>				<a onclick="popup=window.open(this.href, 'Figure2', 'width=875,height=580,scrollbars=no,resizable=yes'); popup.focus(); return false;" id="Figure2" href="http://i.opensystemsmedia.com/?bg=ffffff&#038;q=90&#038;w=871&#038;f=jpg&#038;src=http%3A%2F%2Fattachments.opensystemsmedia.com%2FCPCI5590%2Ffigures%2F2" title="COTS technology can be leveraged to support the ultra-portable networks required for communications in network-centric warfare."><br />
					<img width="470" border="0" alt="Figure2" src="http://i.opensystemsmedia.com/?q=94&#038;bg=ffffff&#038;w=470&#038;f=jpg&#038;src=http%3A%2F%2Fattachments.opensystemsmedia.com%2FCPCI5590%2Ffigures%2F2" /><br />
				</a>
				</td>
</tr>
<tr>
<td class="caption" align="center" style="padding-top: 11px; line-height: 1em;">
<figcaption><b>Figure 2:</b> COTS technology can be leveraged to support the ultra-portable networks required for communications in network-centric warfare.</figcaption>
<div style="color: #336600; padding-top: 4px; font-size: 9px;"><b>(click graphic to zoom by 1.9x)</b></div>
</td>
</tr>
</table>
</figure>
<p class=bodytext>When combined, COTS technologies such as AdvancedTCA (ATCA) and COM Express provide a complete, deployment-ready solution with the flexibility for design and software enhancements. Together they support a network of networks in a manner that is standards compliant, providing a high level of interoperability and scalability. Many protocols can be consolidated onto one platform of nearly any size to accommodate a variety of missions, with base stations ranging in size from a big box to several smaller distributed units.</p>
<p class=bodytext>No matter the computing technology, year after year designers try to find ways to increase performance. Successfully integrating a high level of computing power basically comes down to board size, board power consumption, and backplane technology. In all of these areas, ATCA has a significant advantage. ATCA is a bladed platform that easily scales features and performance by adding blades that support new applications or more computing power. With its roots in telecom, ATCA was designed to maximize serviceability and availability, leveraging hot-swappable components and redundancy (for example boards, switches, fans, and power entry modules). In the field, an ATCA chassis is powered by stepping up the military vehicle battery voltage to 48 volts, thus avoiding the 120-volt (AC) supply required by a rackmount server. Yet, to attain the maximum benefits from ATCA equipment, manufacturers have realized it takes a combination of telecom and ATCA expertise to bring all of the elements together &#8212; chassis, blades, operating system, middleware, and platform management software &#8212; into a cohesive platform. </p>
<p class=bodytext>Boosting performance is especially challenging for designers of small form factor systems who face stringent space and power constraints. It&#8217;s also difficult to keep up with the design churn associated with implementing new processor generations and increasingly complex design rules. As a result, military system developers are turning to COM Express boards, which remove the processor, chipset, and memory from the rest of the design. For example, for the purpose of reducing size and cost, a leading provider of military mobile telecommunications technology and software development completely revamped its system architecture using COM Express, and now the core network is the size of a shoebox and one-tenth the cost of other available solutions. </p>
<p class=figures>
<figure>
<table width="480" border="0" align="center" cellpadding="2" cellspacing="0">
<tr>
<td align="center" >
<p>				<a onclick="popup=window.open(this.href, 'Figure3', 'width=875,height=653,scrollbars=no,resizable=yes'); popup.focus(); return false;" id="Figure3" href="http://i.opensystemsmedia.com/?bg=ffffff&#038;q=90&#038;w=871&#038;f=jpg&#038;src=http%3A%2F%2Fattachments.opensystemsmedia.com%2FCPCI5590%2Ffigures%2F3" title="Radisys&amp;#8217; CEQM67 combines the next generation quad-core performance the Intel Core i7 processor and the Mobile Intel QM67 Express Chipset with Radisys design expertise to provide breakthrough processing performance on a Type 6 COM Express Revision 2.0 module."><br />
					<img width="470" border="0" alt="Figure3" src="http://i.opensystemsmedia.com/?q=94&#038;bg=ffffff&#038;w=470&#038;f=jpg&#038;src=http%3A%2F%2Fattachments.opensystemsmedia.com%2FCPCI5590%2Ffigures%2F3" /><br />
				</a>
				</td>
</tr>
<tr>
<td class="caption" align="center" style="padding-top: 11px; line-height: 1em;">
<figcaption><b>Figure 3:</b> Radisys&#8217; CEQM67 combines the next generation quad-core performance the Intel Core i7 processor and the Mobile Intel QM67 Express Chipset with Radisys design expertise to provide breakthrough processing performance on a Type 6 COM Express Revision 2.0 module.</figcaption>
<div style="color: #336600; padding-top: 4px; font-size: 9px;"><b>(click graphic to zoom by 1.9x)</b></div>
</td>
</tr>
</table>
</figure>
<h1>The case for small cells in military applications</h1>
<p class=bodytext>Small cells provide unparalleled communications right where it&#8217;s needed most without adding extra weight or taking up a lot of space. As opposed to a traditional macrocell on a hilltop or a tall tower, a small cell is a wireless base station that is portable and transmits at very low power. Small cells typically use an IP broadband connection (such as cable, DSL, or fiber) for backhaul and eliminate the need for dual-mode handsets, as virtually any existing wireless handset should work seamlessly with a small cell offered by the carrier.</p>
<p class=bodytext>A wireless equipment manufacturer recently set out to design a flexible LTE network solution that could scale from small to large networks to serve U.S. state and local governments seeking to improve public safety. Increasing capacity had to be as simple as adding processing blades to the chassis and activating additional subscriber licenses, while minimizing SWaP was essential for supporting military or disaster response applications in which the wireless network may need to be transported via van or military Humvee. For customers with existing mobile infrastructure, the solution required the flexibility to make use of legacy equipment. To meet its objectives, the equipment manufacturer developed an Evolved Packet Core (EPC) that is available in different hardware configurations, making it a highly scalable and cost-effective solution. The EPC ships in either a 2- or 14-slot ATCA chassis from Radisys, running the full complement of Trillium LTE protocol software including open interfaces for integrating external network elements.</p>
<h1>But is it secure?</h1>
<p class=bodytext>Commercial cellular networks have built-in security and integrity protection features. These, however, are being modified for military applications. Existing features that can be customized include:</p>
<p class=numberedbullets style='mso-list:l8 level1 lfo2;mso-list-change:"%1\:1\:0\:\." "Brandon Lewis" 20120315T0948'><![if !supportLists]><span style='mso-fareast-font-family:Times;mso-bidi-font-family:Times'><span style='mso-list:Ignore'>1.<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span></span><![endif]>Air interface ciphering &#8211; In commercial networks this is based on the Advanced Encryption Standard (AES) and KASUMI and SNOW 3G algorithms, but can be modified to use any defense-grade encryption approach.</p>
<p class=numberedbullets style='mso-list:l8 level1 lfo2;mso-list-change:"%1\:2\:0\:\." "Brandon Lewis" 20120315T0948'><![if !supportLists]><span style='mso-fareast-font-family:Times;mso-bidi-font-family:Times'><span style='mso-list:Ignore'>2.<span style='font:7.0pt "Times New Roman"'>&nbsp; </span></span></span><![endif]>Integrity protection &#8211; Mobility and session state information is encrypted and decrypted in the core of the network leveraging commercial-grade algorithms, which may be customized for military requirements.</p>
<p class=bodytext>The ATCA platform enables a robust telecom security gateway that offers world-class security features with multi-gigabit performance to secure the backhaul capabilities &#8212; the infrastructure for connecting cell sites to the core network. Furthermore, the COM Express combination of Intel Active Management Technology (Intel AMT) and Trusted Platform Management (TPM) ensures remote access transactions are safe and secure. In addition, since small cells are portable and not left in the same spot for long periods of time, they are less vulnerable. However, many NEPs are also addressing security through protocols. For example, Radisys provides the COTS solutions for mobile infrastructure and the expertise needed to customize the solutions based on SWaP constraints, while NEPs bring the specific insight needed to wrap A&amp;D security features around the standard offering.</p>
<p class=bodytext>Warfighters need more situational awareness on the battlefield and better communications back to the command center. Adoption of commercial standards-defined cellular technology solves the agility, reliability, and cost challenges, but does not deliver an ultra-mobile solution enabling ad-hoc network roll-out and the network of networks concept central to next-generation network-centric warfare. These ultra-portable cellular networks require a combination of hardware and optimized software that meets specialized security and SWaP requirements. Modular, ruggedized computers combined with a customizable carrier board provide COTS-based hardware ideal for ultra-portable warfighter communications applications and are specifically developed to support the extreme conditions in the field. The addition of small cell software solutions provides unparalleled communications right where it&#8217;s needed most, without extra weight or bulk. <b style='mso-bidi-font-weight:normal'><i style='mso-bidi-font-style: normal'><o:p></o:p></i></b></p>
<p class=authorbio>John Long is a product line manager at Radisys, with a focus on ATCA single board computers and storage. </p>
<p class=contactinfoCxSpFirst>Radisys</p>
<p class=contactinfoCxSpMiddle><a href="http://www.radisys.com">www.radisys.com</a><o:p></o:p></p>
<p class=contactinfoCxSpLast><span style='font-weight:normal'><a href="mailto:john.long@radisys.com"><b style='mso-bidi-font-weight:normal'>john.long@radisys.com</b></a></span></p>
</p></div>
<div style='mso-element:comment-list'><![if !supportAnnotations]><br />
<hr class=msocomoff align=left size=1 width="33%">  <![endif]></span></div>
]]></content:encoded>
			<wfw:commentRss>http://tech.opensystemsmedia.com/safety-and-security/2012/03/optimizing-mobile-small-cell-defense-networks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
