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


IPsec/IKE is a standard designed by IETF to provide interoperable, high quality, cryptographically-based security for IP communication. It’s useful for providing authentication (to ensure peers are communicating with the intended trusted parties), data confidentiality (to ensure data cannot be read in transit) and message integrity (to ensure traffic has not been altered in transit). These security services are provided at the IP layer, offering protection to all the protocols carried over IP.

IPsec provides a great deal of flexibility and granular control over the security services offered. The most popular application of IPsec is the VPN (Virtual Private Network) which creates a secure encrypted “tunnel” over the unsecured Internet. Once a VPN is established, the two ends can run virtually any data, voice and video application securely. IPsec is terrific for reducing the threat of packet sniffers or man-in-the-middle attacks.

Unfortunately, most IPsec packages are designed for PC’s, not embedded devices. That means that they can be somewhat unwieldy in memory-constrained device environments... and the performance of typical commercial or open-source IPsec offerings can be pretty disappointing, as well.

NanoSec™ is the answer.

NanoSec is Mocana’s ultra-optimized, micro-footprint IPsec/IKE solution specifically designed to speed product development while providing best-in-class device security services for resource-constrained environments. And it’s surprisingly affordable: your NanoSec total cost of ownership will usually be substantially less expensive than open source.

Mocana NanoSec IPsec Connection
[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


NanoSec™ Features

Mocana’s NanoSec is an standards-based full featured and RFC-compliant IPsec toolkit. NanoSec is easy to use, uniquely architected with an asynchronous core to fully leverage hardware acceleration, is extremely portable and has an incredibly small memory footprint. It is ideally suited to securing voice, video and data communications. With NanoSec’s integrated support for MOBIKE, the same security services can be extended to virtually any mobile device requiring VPN functionality.

NSA Suite B Crypto
NanoSec supports NSA Suite B crypto algorithms so your products can help link classified and unclassified government and civilian networks, securely.

Robust Certificate Management
NanoSec comes with an integrated certificate management client, because certificate-based authentication is a prerequisite for securely administering networked devices and services. Certificates need to be updated frequently to ensure the device is operated by the assigned user, that the device has the most updated user privileges, and that the device has the most recent upgrades in its service. Fortunately, Mocana makes embedding certificate management on devices easy, fast, and reliable. NanoSec supports SCEP based certificate management client for fetching new certificate or renewing existing certificate used by IKE while setting up secured IPsec channel. Similarly with an OCSP client IKE can determine the revocation state of certifiate in during this phase.

Full (not partial) RFC Compliance:
  • RFC-2367, PF_KEY Key Management API, Version 2
  • RFC 2401/4301, Security Architecture for the Internet Protocol
  • RFC-2402/4302, IP Authentication Header
  • RFC-2403/4303, The Use of HMAC-MD5-96 within ESP and AH
  • RFC-2404, The Use of HMAC-SHA-1-96 within ESP and AH
  • RFC-2405/4305, The ESP DES-CBC Cipher Algorithm With Explicit IV
  • RFC-2406/4306, IP Encapsulating Security Payload (ESP)
  • RFC-2407, The Internet IP Security Domain of Interpretation for ISAKMP
  • RFC-2408, Internet Security Association and Key Management Protocol (ISAKMP)
  • RFC-2409, The Internet Key Exchange (IKE)
  • RFC-2410, The NULL Encryption Algorithm and Its Use With IPsec
  • RFC-2451, The ESP CBC-Mode Cipher Algorithms
  • RFC-3280, Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile
  • RFC-3566, The AES-XCBC-MAC-96 Algorithm and Its Uses With IPsec
  • RFC-3602, The AES-CBC Cipher Algorithm and Its Use with IPsec
  • RFC-3706, A Traffic-Based Method of Detecting Dead Internet Key Exchange (IKE) Peers
  • RFC-3715, IPsec-Network Address Translation (NAT) Compatibility Requirements
  • RFC-3748, Extensible Authentication Protocol (EAP)
  • RFC-3947, Negotiation of NAT-Traversal in IKE
  • RFC-3948, UDP Encapsulation of IPsec ESP Packets
  • RFC 4106: The Use of Galois/Counter Mode (GCM) in IPsec Encapsulating Security Payload (ESP)
  • RFC-4306, Internet Key Exchange (IKEv2) Protocol
  • RFC 4307: Cryptographic Algorithms for Use in the Internet Key Exchange Version 2
  • RFC 4308: Cryptographic Suites for IPsec
  • RFC-4434, The AES-XCBC-PRF-128 Algorithm for the Internet Key Exchange Protocol (IKE)
  • RFC 4478: Repeated Authentication in Internet Key Exchange (IKEv2) Protocol
  • RFC 4543: The Use of Galois Message Authentication Code (GMAC) in IPsec ESP and AH
  • RFC-4555, IKEv2 Mobility and Multihoming
  • RFC-4718, IKEv2 Clarifications and Implementation Guidelines
  • RFC 4753: ECP Groups for IKE and IKEv2
  • RFC 4754: IKE and IKEv2 Authentication Using ECDSA
  • RFC 4835: Cryptographic Algorithm Implementation Requirements for ESP and AH
  • RFC 4868: Using HMAC-SHA-256, HMAC-SHA-384, and HMAC-SHA-512 with IPsec
  • RFC 4869: Suite B Cryptographic Suites for IPsec
  • ModeConfig: draft-dukes-ike-mode-cfg-02.txt
  • XAUTH: draft-ietf-ipsec-isakmp-xauth-06.txt
Certificate Management RFCs Supported:
  • IETF Draft: draft-nourse-scep-14.txt
  • X.509 v3 certificate
  • X.509 v2 CRL format
  • RFC-2560, X.509 Internet Public Key Infrastructure Online Certificate Status Protocol - OCSP
  • RFC-2616, Hypertext Transfer Protocol - HTTP/1.1
  • RFC-2617, HTTP Authentication: Basic and Digest Access
  • RFC-3280, X.509 certificate and CRL profiles
Very Granular IKE/IPsec Feature Controls:
  • Complete control of AH and ESP protocols configuration Multiple concurrent instances for multi-homing, VLAN, per-interface, etc.
  • Complete control of transport and tunnel modes
  • Simple and complete control of shared secrets (IKE authentication)
  • Complete control of IKE exchange
  • Complete control of non-compliant security policy packets
  • Full featured IKE implementation as initiator or responder
  • IKE APIs to handle VendorIDs, customization of Initial Payload Exchange
  • IKE APIs to set/retrieve information in XAUTH and ModeConfig interactions
  • Support for Dead Peer Detection (DPD) and hooks for customization of DPD interactions.
  • Supports Dual-Mode Operation (IKEv1 and IKEv2)
  • Tight integration with Mocana NanoEAP
Rich Cryptography Algorithm Support

SYMMETRIC CRYPTO:
  • DES-56-CBC
  • 3DES-168-CBC
  • Blowfish—CBC
  • AES-128-CBC
  • AES-192-CBC>
  • AES-256-CBC
ASYMMETRIC CRYPTO:
  • RSA
  • PKCS #1 v 1.5
  • PKCS #7
  • PKCS #8
  • Diffie-Hellman Groups 1, 2, 5, 14
  • DHE with Perfect Forward Secrecy (PFS)
  • ECDSA
  • ECDH
SUITE B CRYPTO:
  • Suite-B-GCM-128
  • Suite-B-GCM-256
  • Suite-B-GMAC-128
  • Suite-B-GMAC-256
SIGNATURES / AUTHENTICATION / INTEGRITY:
  • Certificate-based (X.509) authentication
  • PKCS #10
  • PKCS #12
  • HMAC-SHA1-96
  • HMAC-MD5-128
  • HMAC-SHA1-160
  • HMAC-MD5-96
  • MD2
  • MD4
  • MD5
  • SHA1
  • SHA-224
  • SHA-256
  • SHA-384
  • SHA-512

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


NanoSEC™ Benefits

Works Where Others Won’t
NanoSec fits into tiny memory footprints where other implementations simply can’t... and open-source packages can’t match Mocana’s throughput performance. The Mocana Acceleration Harness for NanoSec is available for several popular platforms, offloading IPsec and IKE crypto operations from the main CPU and delivering 10x-30x performance enhancements. In fact, NanoSec is the highest performance IKE/ IPsec package on the market.

FIPS Certified with NSA Suite B Support
All government agencies and most contractors require FIPS-certification of cryptographic engine —a difficult certification to achieve. NanoSec’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 IPsec/IKE packages out there. But almost all of them are incomplete—missing critical standards, algorithms or code that you’ll need to finish your IPsec/IKE implementation. Only NanoSec offers everything you need together in one package, to get the job done right—and fast. Guaranteed.

GPL-Free Code
NanoSec is usually less expensive than “free” open source code, especially when engineering, testing and support costs are factored in. Since we guarantee that NanoSec 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.

Supported on a Variety of Platforms
NanoSec is available for many versions of Linux, Windows, VxWorks, ThreadX and QNX. If your platform isn’t listed, give us a call, as this list changes frequently.

No Crypto Expertise Required
NanoSec features an extremely powerful, but simple and easy-to-use API. You don’t need to be a crypto expert, because NanoSec hides all of the complexity of the cryptography. You can focus on your development project, and let NanoSec 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
NanoSec is a ready-made, pre-optimized and exhaustively tested IPsec solution that frees your in-house development resources to focus on what’s really important: the functionality of your project. NanoSec 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 NanoSec™ Edition is Right for You?



Features NanoSec
Basic
NanoSec
Advanced
IPsec Support
Suite B Support
FIPS binaries available
IKEv1/v2/MOBIKE support
SCEP-based X.509 v3 Certificate menagement
OCSP (On-Line Cetificate Status Protocol) checking
CRL (Certificate Revocation List) v2 support
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


NanoSec™ Architecture

NanoSec 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 company-wide on the DSF, future-proofing your investment with this broad, cross platform, flexible and extensible security architecture.
NanoSec 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 IPSec & IKEv1/v2 solution with certificate management.
Dramatically speeds integration & testing of IPsec and certificate management.
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.