Contact Us

SharkSSL Embedded SSL/TLS Server

SharkSSL is an extremely compact SSL/TLS stack designed from the ground up to enable completely secure communication and management of remote embedded devices and dedicated applications. A remote server can authenticate itself to an SSL enabled client -- that is, Internet Explorer, Firefox, etc..

Why Use SSL in Embedded Devices

The ubiquitous internet is becoming the norm for connecting and controlling devices, but the internet is inherently insecure. It is, therefore, necessary to encrypt data that is interchanged with devices to prevent unauthorized users from intercepting and potentially gaining access to your devices.

OpenSSL stinks
Is your current SSL stack too heavy for your embedded device?

Online SharkSSL demo

Why Use SharkSSL

Before developing our own Secure Sockets Layer, we searched for a small, SSL implementation. This proved very difficult to find. The companies providing such solutions were either providing too expensive solutions or solutions too big for practical use in embedded devices. For example, with the standard OpenSSL library over 1 MB in size, it is not suitable for embedded systems. We designed SharkSSL to be very small. Thus far, it is the smallest SSL/TLS Server on the market.

Comparing SharkSSL to other SSL Stacks

SharkSSL is tested with the Barracuda Embedded Web Server, which is much more than a web-server. Barracuda has helped us test SharkSSL with many types of non-browser clients such as C++ HTTP libraries, Python, Java, and WebDAV. The WebDAV protocol is an excellent robustness test as it puts much more strain on the SSL stack than a typical web-browser.

Testing a SSL server with only browsers is a poor test as typically little data is sent from the client to the server. Make sure you ask our competitors for a list of non-browser client tests they have performed including WebDAV. You should also ask for a list of all the browsers they have tested the SSL stack with.

Features

SSLv3 & TLS 1.0/1.1* cipher supported (in decreasing order of "strengh"):



Online SharkSSL Demo

This site and our site barracudaserver.com is powered by the same BarracudaDrive Web Server. The BarracudaDrive Web Server was developed using the Barracuda Embedded Web Server SDK, which includes the SharkSSL plugin.

Please visit the secure BarracudaDrive home page for a live SharkSSL demo: https://barracudaserver.com/products/BarracudaDrive/.

You can alternatively change your URL to https://sharkssl.com, but this will generate a SSL certificate warning as the certificate is issued to the domain barracudaserver.com and not sharkssl.com.