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
COST COMPARISON:
Mocana vs Open Source
Cost Comparision: Build vs Buy Button
Features & Benefits

Very small footprint, very high performance.
FIPS 140-2 Level 1-validated on most popular platforms.
Source Code or FIPS-Certified binaries available.
Dramatically speeds integration & testing of complex cryptographic functions for your product.
NSA Suite B cryptography included, enabling more secure communications between federal and civilian networks,
Guaranteed “GPL-Free” code protects your intellectual property,
Expert development support from Mocana engineers.
Mocana products are built for developers, OEMs and ISVs. DSF for Android, NanoSSH and other products 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 code packages can only be delivered to valid business email addresses.
When is your project starting?


What is your target OS/CPU?



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

I have read the Mocana Terms and Conditions
  • About


Mocana NanoCrypto is a sophisticated, government-certified cryptographic engine purpose built for difficult and resource-constrained embedded systems environments. Mocana’s core cryptographic engine secures millions of devices from hundreds of technology manufactures worldwide. It is, quite simply, one of the smallest, fastest and most comprehensive cryptographic cores on the market.

With out of box support over 30 operating systems, NanoCrypto enables device OEMs and ISVs to add sophisticated cryptographic security features to almost any type of device or application.

On platforms that support hardware offload of crypto jobs, NanoCrypto’s low host CPU utilization extends battery life on handheld devices and remote sensors, while enabling even the most humble processors to use robust cryptographic techniques to protect sensitive information from disclosure and authenticate legitimate users, systems and data. NanoCrypto is written entirely in C, and assembly optimizations are available for several popular hardware platforms, including PowerQUICC, ARM, PowerPC, MIPS, Coldfire, H8S and x86. Best of all, it’s highly portable and supports over 30 operating systems and RTOS’s out of the box. You can even use it in environments without any OS at all. NanoCrypto enables sophisticated developers to work directly with cryptographic primitives to build confidentiality, integrity and authentication features directly into their devices.

NanoCrypto offers developers a rich selection of cryptographic technologies, methods including RSA and elliptic curve, symmetric algorithms like 3DES and AES, message authentication, hashing and pseudorandom number generation. Best of all, FIPS 140-2 level 1 government certified NanoCrypto binaries are available for many popular platforms.
Untitled Document
 
Supported processor platforms:
Processor Platforms

Awards and Certifications
Awards and Certifications
Nominations
2010 Spiffy Awards Nominee

Sales | Support | Contact | Privacy Policy | FAQs | Site Map | Referral Program

Copyright © 2010 Mocana Corporation
  • Features


NanoCrypto™ Features

Tiny Memory Footprint NanoCrypto is highly configurable and designed specifically for tight environments. Depending on the algorithms you choose, you can implement fully functional cryptographic implementations in as little as 30KB.

Rich Algorithmic Support
Asymmetric Cryptography
  • Diffie-Hellman (groups – 1, 2, 5, 14, 15, 16, 17, 18)
  • ECDH (NIST p-Curve 192, 224, 256, 384 and 521)
  • Ephemeral DH
  • RSA
  • DSA
  • ECDSA (NIST p-Curve 192, 224, 256, 384 and 521)
Symmetric Cryptography
  • AEAD-AES-GCM-128 (Suite B)
  • AEAD-AES-GCM-256 (Suite B)
  • AES-CBC
  • AES-CTR
  • AES-ECB
  • AES-EAX
  • AES-GCM
  • AES-CCM
  • DES
  • Triple-DES
  • ARC2, ARC4
  • Blowfish Hashing
  • SHA1, SHA-224, SHA-256, SHA-384, SHA-512
  • HMAC-SHA-1, HMAC-SHA-224, HMAC-SHA-256, HMAC-SHA-384, HMAC-SHA-512, HMAC-MD5
  • MD2, MD4, MD5
  • AES-GMAC, AES-GCM
  • AES-CMAC
  • AES-XCBC-MAC-96
  • AES-CCM
Random Number Generators
  • FIPS 186-2 – General Purpose (x-change notice; SHA1)
  • FIPS 186-2 - Regular ( x-change notice, k-change notice; SHA1)
Public Key Cryptography Standards Support
  • PKCS#1 version 1.5 and 2.1
  • PKCS#3
  • PKCS#5
  • PKCS#7 (Supports Suite B)
  • PKCS#8
  • PKCS#10
  • PKCS#12
Supported OS Platforms
  • Microsoft Vista, Server 2003 SP2 or later, or Microsoft Server 2008
  • Windows CE & WIndows Mobile
  • Android
  • RedHat Linux v4 and 5
  • SUSE Linux, Enterprise 9 and 10, SP1 or later
  • AIX v5.2 and 5.3
  • Solaris 9 and 10
  • HP-UX 11i
  • BSD
  • VxWorks
  • Symbian
  • Monta Vista Linux
  • Many other platforms. Email sales@mocana.com to ask if your platform is supported.
Untitled Document
 
Supported processor platforms:
Processor Platforms

Awards and Certifications
Awards and Certifications
Nominations
2010 Spiffy Awards Nominee

Sales | Support | Contact | Privacy Policy | FAQs | Site Map | Referral Program

Copyright © 2010 Mocana Corporation
  • Benefits


NanoCrypto™ Benefits

Works Where Others Won’t
NanoCrypto 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 engine —a difficult certification to achieve. NanoCrypto’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 cryptography packages out there. But almost all of them are incomplete—missing critical standards, algorithms or code that you’ll need to finish your cryptography implementation. Only NanoCrypto offers everything you need together in one package, to get the job done right—and fast. Guaranteed.

GPL-Free Code
While open source code is labeled “free”, it usually ends up costing a lot more than Mocana code in the long run, especially when engineering, testing and support costs are factored in. And since we guarantee that NanoCrypto contains absolutely no GPL code, you can be confident your intellectual property won’t accidentally become public domain – something open source projects can’t do.

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

Dramatically Speeds Your Development Cycle
NanoCrypto is a ready-made, pre-optimized and exhaustively tested cryptography solution that frees your in-house development resources to focus on what’s really important: the functionality of your project. NanoCrypto 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 | Contact | Privacy Policy | FAQs | Site Map | Referral Program

Copyright © 2010 Mocana Corporation
  • Editions


Which NanoCrypto™ Edition is Right for You!



Features NanoCrypto
Source
NanoCrypto
FIPS Binary
FIPS-Certified
algorithms
FIPS-Certified binary
implementation
Suite B algorithms
Supports offload of crypto jobs to specialized hardware
RSA and Elliptic-
Curve support
Platform Independent
FPL-Free code, guaranteed


NanoCrypto FIPS 140-2 Binary is available off-the-shelf for the following operating systems/processors. This list changes frequently, so please email sales@mocana.com if you don’t see your platform here.

Operating System Processor
Linux 2.6.21 ARM IXP 420
Linux 2.6.28 Intel Core 2 Duo
Windows XP Intel Core 2 Duo
Windows Mobile 6.1 ARM926TTI OMAP850
Windows CE 5.0 ARM 920
Solaris 10 SPARCv9
Linux 2.6.20 PowerPC 8545, 8536
iPhoneOS ARM11
Vxworks -5.5.1 Broadcom (BCM1103)
Untitled Document
 
Supported processor platforms:
Processor Platforms

Awards and Certifications
Awards and Certifications
Nominations
2010 Spiffy Awards Nominee

Sales | Support | Contact | Privacy Policy | FAQs | Site Map | Referral Program

Copyright © 2010 Mocana Corporation
  • Architecture


NanoCrypto™ Architecture

NanoCrypto is part of the Mocana Device Security Framework™, 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.


NanoCrypto DSF
[enlarge]
Untitled Document
 
Supported processor platforms:
Processor Platforms

Awards and Certifications
Awards and Certifications
Nominations
2010 Spiffy Awards Nominee

Sales | Support | Contact | Privacy Policy | FAQs | Site Map | Referral Program

Copyright © 2010 Mocana Corporation