Enterprise Applications Security, Embedded SSH, Embedded SSL, Embedded SSH, Embedded IPSEC and OpenSSH/OpenSSL Alternatives, FIPS certified, FIPS certification, FIPS 140-2 - Device Security Framework
Mocana Corporation - Securing Devices, Applications & the Enterprise.
NEWSLETTER   
Newsletter Sign Up contactus
  • About


NanoSSL is Mocana’s super fast, super small SSL/TLS solution specifically designed to speed product development while providing best-in-class device security services for resource-constrained environments. NanoSSL is open-standards based, extensible, extremely small footprint, platform-agnostic and includes an optional government-certified FIPS 140-2 level-1- validated crypto core. NanoSSL includes a full-featured key generator and certificate management client, and even supports Government Suite B crypto algorithms and the new RFC standard for TLS 1.2. Best of all it’s surprisingly affordable: your NanoSSL total cost of ownership will usually be substantially less than that of open source.

SSL and Device Environments

SSL/TLS (Secure Sockets Layer/Transport Layer Security) authenticates endpoints and encrypts channels to provide session privacy and security on the Internet. SSL operates at transport layer in the OSI stack and provides secured data transport to applications. It supports peer negotiation for algorithm selection, public key based exchange of secret session keys and X.509 certificates. SSL / TLS is the world’s most widely-implemented security protocol. Typically networking OEMs used SSL to provide secured management access to the devices like switches, routers, access points, DSL modems, etc. But with the “Internet of Things,” several new types of devices are connected to IP networks—medical equipment, industrial sensors, smart grid devices, camcorders, and many other embedded devices. All of these devices need secured management access to transport data securely over the unsecured Internet.

NanoSSL is the answer.

NanoSSL provides easy to use APIs for integration with applications like web servers and browsers. Its certificate management module allows it to fetch or renew SSL certificates, check the status of SSL certificates using CRLs or to query a Certificate Authority (CA) or certificate chain.



Mocana NanoSec
[enlarge]
Untitled Document
 
Supported processor platforms:
Processor Platforms

Awards and Certifications
Awards and Certifications
Nominations
2010 Spiffy Awards Nominee

Sales | Support | Library Info | Contact

Privacy Policy | FAQs | Site Map | Referral Program
Copyright © 2010 Mocana Corporation
  • Features


NanoSSL™ Features

Mocana’s NanoSSL™ is a standards-based full featured and RFC-compliant SSL/TLS clientserver developer’s suite. NanoSSL is easy to use, uniquely architected with an asynchronous core to fully leverage hardware acceleration, is extremely portable and has an ultra small memory footprint.

High Performance
NanoSSL, like all of Mocana’s device security solutions, is designed with an asynchronous core to fully leverage hardware acceleration. NanoSSL throughput usually easily outperforms open source packages. Mocana’s patented Acceleration Harness™, available for many popular hardware platforms, can boost NanoSSL’s performance to 30x that of open source.

Ultra-Small Size
Highly modular, NanoSSL doesn’t need a lot of memory. It has been optimized for stack and heap memory usage which makes it perfect for resource constrained environments. By just changing compile-time flags, you can build a NanoSSL client that fits in as little as 50KB of memory.

Government-Certified FIPS 140-2 Level 1 Cryptographic Engine (Optional)
The cryptographic engine at the heart of NanoSSL has undergone rigorous testing and government certification to assure that Mocana’s cryptography is appropriate for the most sensitive applications. It’s available to you in source code, or as a FIPS 140-2 level 1 certified binary for many popular platforms.
Full (not partial) IETF RFC Compliance: Rich Cryptography Algorithm/Construct Support Extra-Flexible TLS Cipher Support
  • TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA
  • TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
  • TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
  • TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
  • TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384
  • TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
  • TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
  • TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
  • TLS-DH-ANON-WITH-3DES-EDE-CBC-SHA
  • TLS-DH-ANON-WITH-AES-128-CBC-SHA
  • TLS-DH-ANON-WITH-AES-256-CBC-SHA
  • TLS-DH-ANON-WITH-ARCFOUR -128-MD5
  • TLS-DH-ANON-WITH-DES-CBC-SHA
  • TLS-DHE-PSK-WITH-3DES-EDE-CBC-SHA
  • TLS-DHE-PSK-WITH-AES-128-CBC-SHA
  • TLS-DHE-PSK-WITH-AES-256-CBC-SHA
  • TLS-DHE-PSK-WITH-ARCFOUR-CBC-SHA
  • TLS-DHE-RSA-WITH-3DES-EDE-CBC-SHA
  • TLS-DHE-RSA-WITH-AES-128-CBC-SHA
  • TLS-DHE-RSA-WITH-AES-256-CBC-SHA
  • TLS-DHE-RSA-WITH-DES-CBC-SHA
  • TLS-PSK-WITH-3DES-EDE-CBC-SHA
  • TLS-PSK-WITH-AES-128-CBC-SHA
  • TLS-PSK-WITH-AES-256-CBC-SHA
  • TLS-PSK-WITH-ARCFOUR-128-SHA
  • TLS-RSA-PSK-WITH-3DES-EDE-CBC-SHA
  • TLS-RSA-PSK-WITH-AES-128-CBC-SHA
  • TLS-RSA-PSK-WITH-AES-256-CBC-SHA
  • TLS-RSA-PSK-WITH-ARCFOUR-128-SHA
  • TLS-RSA-WITH-3DES-EDE-CBC-SHA
  • TLS-RSA-WITH-AES-128-CBC-SHA
  • TLS-RSA-WITH-AES-256-CBC-SHA
  • TLS-RSA-WITH-ARCFOUR -128-SHA
  • TLS-RSA-WITH-ARCFOUR-128-MD5
  • TLS-RSA-WITH-DES-CBC-SHA
  • TLS-RSA-WITH-NULL-MD5
  • TLS-RSA-WITH-NULL-SHA
Untitled Document
 
Supported processor platforms:
Processor Platforms

Awards and Certifications
Awards and Certifications
Nominations
2010 Spiffy Awards Nominee

Sales | Support | Library Info | Contact

Privacy Policy | FAQs | Site Map | Referral Program
Copyright © 2010 Mocana Corporation
  • Benefits


NanoSSL™ Benefits

Works Where Others Won’t
NanoSSL fits into tiny memory footprints where other implementations simply can’t... and open-source packages can’t match Mocana’s throughput performance.

FIPS Certified with NSA Suite B Support
All government agencies and most contractors require FIPS-certification of cryptographic engines - a difficult certification to achieve. NanoSSL’s core cryptographic engine is available to you in source, or as a government-certified FIPS 140-2 Level 1 validated binary. Both source and binary versions include full support for NSA’s Suite B algorithms, providing secure communications between high-assurance (classified) and basic-assurance systems.

Complete Solution
There are a lot of other SSL packages out there. But almost all of them are incomplete—missing critical standards, algorithms or code that you’ll need to finish your SSL/TLS implementation. Only NanoSSL offers everything you need together in one package, to get the job done right—and fast. Guaranteed.

GPL-Free Code
NanoSSL is usually less expensive than “free” open source code, especially when engineering, testing and support costs are factored in. Since we guarantee that NanoSSL contains absolutely no GPL code, you can be confident your intellectual property won’t accidentally become public domain because of “GPL contamination”— something open source projects can’t do.

Platform Independent
NanoSSL, like all of Mocana’s device security toolkits, is CPU-architecture and platform independent. NanoSSL is immediately available for over 30 operating systems and 70 processors. Platforms supported out-ofthe- box include Linux, Monta Vista Linux, VxWorks, OSE, Nucleus, Solaris, ThreadX, Windows, MacOS X, (ARC) MQX, pSOS, and Cygwin. NanoSSL is endian-neutral, and can be used without an RTOS if required.

No Crypto Expertise Required
NanoSSL features an extremely powerful, but simple and easy-to-use API. You don’t need to be a crypto expert, because NanoSSL hides all of the complexity of the cryptography. You can focus on your development project, and let NanoSSL worry about the security. Plus Mocana’s developer support team is always available to answer your questions about our products or embedded development in general.

Dramatically Speeds Your Development Cycle
NanoSSL is a ready-made, pre-optimized and exhaustively tested SSL solution that frees your in-house development resources to focus on what’s really important: the functionality of your project. NanoSSL allows you to develop proprietary systems while giving you the freedom to substitute in the commercially available components you choose.
Untitled Document
 
Supported processor platforms:
Processor Platforms

Awards and Certifications
Awards and Certifications
Nominations
2010 Spiffy Awards Nominee

Sales | Support | Library Info | Contact

Privacy Policy | FAQs | Site Map | Referral Program
Copyright © 2010 Mocana Corporation
  • Editions


Which NanoSSL™ Edition is Right for You?



FEATURES NanoSSL
Client
NanoSSL
Server
NanoSSL
Advanced
SSL/TLS client Yes no Yes
SSL/TLS server no Yes Yes
Suite B support Yes Yes Yes
FIPS140-2 Level 1 certified cryptographic engine available (binary) Yes Yes Yes
X.509 v3 Certificate Management SCEP client no no Yes
OCSP-based On-Line Cetificate Status Protocol checking no no Yes
Untitled Document
 
Supported processor platforms:
Processor Platforms

Awards and Certifications
Awards and Certifications
Nominations
2010 Spiffy Awards Nominee

Sales | Support | Library Info | Contact

Privacy Policy | FAQs | Site Map | Referral Program
Copyright © 2010 Mocana Corporation
  • Architecture


NanoSSL™ Architecture

NanoSSL is part of the Mocana Device Security FrameworkTM, designed to secure all aspects of any connected device. All components of the Device Security Framework are built on a common architecture and share a common API and code base. As a device designer, you can choose only the components you need for your particular project... or standardize companywide on the DSF, future-proofing your investment with this broad, cross platform, flexible and extensible security architecture.

NanoSSH Architecture
[enlarge]
Untitled Document
 
Supported processor platforms:
Processor Platforms

Awards and Certifications
Awards and Certifications
Nominations
2010 Spiffy Awards Nominee

Sales | Support | Library Info | Contact

Privacy Policy | FAQs | Site Map | Referral Program
Copyright © 2010 Mocana Corporation
Mocana products are built for developers, OEMs and ISVs. DSF for Android, NanoSSH and other products are delivered as ANSI-C source code and are not finished security applications usable by IT personnel or end users.
Please fill out the form below. All fields are required.
First Name
Last Name
Company
Job Title
Phone
State
Email

Your Privacy

Country
Embedded security source code packages can only be delivered to valid business email addresses.
When is your project starting?


How did you find us?



I'd like to receive email updates and news from Mocana*

I have read the Mocana Terms and Conditions
Malware Free!
COST COMPARISON:
Mocana vs Open Source
Cost Comparision: Build vs Buy Button
Features & Benefits

Small footprint, high performance.
FIPS 140-2 Level 1 validated (optional).
Complete solution includes certificate support that other packages lack.
Dramatically speeds integration & testing of SSL functionality.
NSA “Suite B” cryptography included.
Guaranteed “GPL-Free” code protects your intellectual property.
Zero-threaded, asynchronous architecture.
RTOS neutral and transport agnostic.
Expert development support from Mocana engineers.