Security

SharkSSL is an extremely compact SSL/TLS stack. It's designed from the ground up to ensure completely secure communication and management of remote embedded devices and dedicated applications. Extremely small and boasting a transport-agnostic API, SharkSSL can be used in virtually any embedded device, ranging from 8- through 64-bit microcontrollers. To date, SharkSSL is the smallest SSL/TLS server on the market.

SharkSSL Embedded SSL/TLS Server Features & Advantages

  • Designed in C code and provides an object-oriented API (includes an optional C++ API)
  • Supports hardware-acceleration encryption engines
  • Contains code size of less than 20kB total footprint on ColdFireŽ microcontrollers when using the "CAU" cryptography acceleration coprocessor unit
  • Includes crypto software library for processors without hardware encryption support or with partial hardware encryption acceleration (AES, DES, 3DES, ARC4, SHA1, MD5)
  • Provides RSA and DH crypto libraries specifically optimized for embedded systems which can be retargeted to dedicated DSP engines
  • Offers configurable session caching
  • Incorporates advanced embedded buffer management with no coding required to handle SSL buffers; custom memory allocators can be specified
  • Compatible with any transport type, including TCP/IP, thanks to our unique transport-agnostic API
  • Provides multithreading support with optimal performance when used with multitasking/process operating systems
  • Supports SSL V3.0, TLS V1.0, TLS V1.1, and TLS V1.2 ciphers:
    • TLS_DHE_RSA_WITH_AES_256_CBC_SHA
    • TLS_DHE_RSA_WITH_AES_128_CBC_SHA
    • TLS_DHE_RSA_WITH_AES_128_CBC_SHA256
    • TLS_DHE_RSA_WITH_AES_256_CBC_SHA256
    • TLS_DHE_RSA_WITH_AES_128_GCM_SHA256
    • TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA
    • TLS_DHE_RSA_WITH_DES_CBC_SHA
    • TLS_RSA_WITH_AES_256_CBC_SHA
    • TLS_RSA_WITH_AES_128_CBC_SHA
    • TLS_RSA_WITH_AES_128_CBC_SHA256
    • TLS_RSA_WITH_AES_256_CBC_SHA256
    • TLS_RSA_WITH_AES_128_GCM_SHA256
    • TLS_RSA_WITH_3DES_EDE_CBC_SHA
    • TLS_RSA_WITH_ARC4_128_SHA
    • TLS_RSA_WITH_DES_CBC_SHA
    • TLS_RSA_WITH_NULL_SHA




Contact Sales




Copyright © 2013 Coressent All rights reserved.
Web Site Design by Dogwood Productions, Inc.