NanoSSH™

Mocana's comprehensive SSH and RADIUS developers' suite, purpose-built for resource-constrained or high-performance device environments.

Problems Solved

Secure Shell (SSH) encrypts communications between hosts over an insecure network, and it's great for logging into and executing commands remotely. It's also useful for port forwarding (sometimes called SSH Tunneling) which allows you to securely tunnel arbitrary TCP connections and for secure file transfers using the SFTP protocol.

Unfortunately, most SSH toolkits are designed for networked computers, not devices. That means that they can be somewhat unwieldy in memory-constrained device environments... and the performance of typical commercial or open-source SSH offerings can be pretty disappointing, as well.

NanoSSH™ is the answer.

NanoSSH is Mocana's super-fast, super- small SSH client/server solution with support for X509.v3 Certificate based authentication and comes with RADIUS client, specifically designed to speed product development while providing best-in-class device security services for resource-constrained environments. It's royalty-free and surprisingly affordable: the NanoSSH total cost of ownership is almost always less than that of open source. NanoSSH provides a holistic approach for securing networked devices and services, and is ideally suited for resource-constrained devices as well as high-traffic enterprise and federal environments where performance is critical. NanoSSH is open-standards-based, extensible, extremely small footprint, platform-agnostic and features an optional government-certified FIPS 140-2 level-1-validated crypto core. It even supports NSA Suite B crypto algorithms so your product can securely link civilian and classified government networks with a common cryptographic scheme.

 

NanoSSH Benefits

Works Where Others Won't
NanoSSH 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. NanoSSH'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.

Dramatically Speeds Your Development Cycle
NanoSSH is a ready-made, pre-optimized and exhaustively tested SSH solution that frees your in-house development resources to focus on what's really important: the functionality of your project. NanoSSH allows you to develop proprietary systems while giving you the freedom to substitute in the commercially available components you choose.

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

GPL-Free Code
NanoSSH is usually less expensive than "free" open source code, especially when engineering, testing and support costs are factored in. Since we guarantee that NanoSSH 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
NanoSSH, like all of Mocana's device security toolkits, is CPU-architecture and platform independent. NanoSSH is immediately available for over 35 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. NanoSSH is endian-neutral, and can be used without an RTOS if required.

No Crypto Expertise Required
NanoSSH features an extremely powerful, but simple and easy-to-use API. You don't need to be a crypto expert, because NanoSSH hides all of the complexity of the cryptography. You can focus on your development project, and let NanoSSH 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.

Downloads

Contact Us

Are you interested in delivering the Mocana ON experience for your extended enterprise? It's even easier than you think. Submit your information or reach out to get started.