Coressent Korea

IoT (Internet of Things)

SharkSSL은 현재 나와있는 SSL 중에 최초 가장 작은 Size와 Best-Performing을 자랑하고 있으며, SSL v3.0 TLS v1.0/1.1/1.2 solution을 가지고 있습니다. Array of compile-time options과 함께, SharkSSL은 하나의 footprint로 세밀하게 조정 할 수 있으며, x.509 인증시 20kb 이내에서 행하여집니다.

Extreme Optimization

SharkSSL은 The ANSI C and Assembly-optimized big-integer libraries로 maximum performance를 제공하며, embedded device를 제어하는 data Secure로서는 최상의 제품이다. SharkSSL은 다양한 SoC(Industry processors : Freescale, TI, Atmel, ARM Core etc.)를 지원하며, hardware-assisted encryption 없이 Shark SSL로 충분히 Data 보안을 Cover 할 수 있습니다.


FEATURES

• Enterprise Level Security
• Optimized C & Assembly
• RTOS,HLOS, or Bare Metal
• Supports Hardware Encryption


BENEFITS

• Elliptic Curves & Suite B
• Pre-Intergrated Crypto Libraries
• Websocket Client & Server
• Demonstrations for IoT & M2M
• Certificate Management & Creation

Bare-Metal or RTOS

RTOS/HLOS

SharkSSL은 uIP and lwIP in event driven mode를 지원한다. All additional protocols and examples들은 TCP/IP stacks으로 porting 되어있다. SharkSSL's transport agnostic API는 어떠한 bare-metal and/or hybrid hardware/software network stack 할지라도 아주 쉽고 간단하게 SSL stack에 porting 할 수 있다.

Additional Protocols and Software

The SharkSSL (standalone) package는 많은 examples and demonstrations를 가지고 있어 microcontroller 환경하에서 구현 할 수 있게 초점이 맞추어져있어 개발자는 편리하게 개발 할 수 있다. 아래의 정보는 다양한 예제를 개발자에게 제공 해 드릴 수 있으며, 필요하시면 저희 회사로 연락 주시면 언제든지 제공해 드리겠습니다.

Embedded WebSocket Client

SharkSSL은 C source code WebSocket Client Library를 포함하고 있으며, WebSocket library는 Machine to Machine(M2M) 간의 WebSocket protocol base로 통신을 하게 되며, WebSocket protocol는 the device client와 the server 사이에 secure, persistent, asynchronous, and bi-directional connection을 제공한다.

Minnow Server(Embedded HTTPS & WebSocket Server)

Minnow Servers는 embedded HTTPS and secure WebSocket server이다. 아주 작은microcontrollers(no external memory)에서 real-time web server로 동작한다. 또한 작은 device를 개발하는데 있어서 Barracuda Web Server 혹은 standard web applications 을 적용할 수 없을 경우 Minnow Server는 아주 이상적이다.

Real-Time Web Server for Tiny Microcontrollers


The Minnow Server는 가장 최근에 나온 microcontroller-based systems을 이용한 tiniest device에 가장 적합하다. Minnow Server를 위한 Web applications는 JavaScript로 만들어졌으며, 아래와 같은 device의 요구에 대응 할 수 있다.

  • the device
  • the browser's local file system
  • directly from a browser, such as a Chrome browser app
  • a cloud server

The Device가 어디에 있던 위에 있는 모든 위치에서 web presentation을 저장하고, Firmware의 uploading 없이 쉽게 Application을 modify 할 수 있다.

How the WebSocket Protocol Works

The WebSocket protocol은 RFC specifies으로 정의되어 있으며, standard HTTPS는 request/response pair를 request/response pair로 Upgrade 할 수 있다. HTML WebSocket-based applications는 Server에 부담을 덜 주면서 real-time communication을 할 수 있다.

Optional ZIP File System Plugin

WebSocket server, Minnow Server 는 embedded HTTP server 를 포함하고있으며, Device 로부터 요구가 있을 때 web presentation logic 을 browser 로 Load 가 가능 하다. Web presentation logic 는 JavaScript 를 포함하고 있으며, microcontroller's flash memory에 있는 big size 의 data 을 위해서 tendency 를 가지고있다. Real Time Logic 사는 optional ZIP file-system plugin 을 Mininow Server 을 위해서 제공한다. Compressed web applications 는 the browser 의 요구에 의해서 원래크기의 3분의 1 size 로 압축 하며, Web page 는 ZIP 파일 안에서 Extract 되며 Server로부터 압축을 푼 Data 를 browser로 본다.

Embedded M2M Client Framework

IoT protocols 는 불필요한 메모리와 processing overhead 을 가지고 있을수 있다. . SharkSSL 는 두개의 examples programs 을 가지고 있으며 하나는 IoT Edge Node( device) 에서 단순히 SSL 과 함께 TCP/IP stack 과 combination 하여 사용되고, 그리고 다른 하나는 Server 와 Device 사이의 암호화 된 요금징수데이타 (payload data) 를 교환 하여 사용될수 있는 프로그램을 가지고있다.

Embedded SMTP Library

SharkSSL 는 Simple Mail Transfer Protocol (SMTP) C source code library 를 포함하고 있으며, 우리가 가지고있는 secure SMTP library 는 어떤 any secure SMTP server 아 통신할수있다. 요즘 대부분 SMTP servers 는 secure communication 을 요구한다. 우리의 SMTP library 는 Google Mail and Hotmail 처럼 online services S 상에서 적합한 보증을 하는 TARTTLS and SMTPS, 를 지원한다.

SMTP Software Features:

SMTP authentication compliant (RFC 4954)
Secure SMTP (SMTPS) compliant
STARTTLS compliant (RFC 3207)
Supports server authentication with Certificate Authorities Validation
Supports client certificate for client authentication

Embedded Crypto Engine

features: ALL Compile Time Options - Small, Size, Speed
Hand-Optimized Assembley Library
Pre-Integrated for SharkSSL
Public API for Stand-Alone Use
Benchmarks Available Upon Request
Hardware Acceleration – CAU *Select Targets
Customization Assistance - *Request

PikeHTTP Client Library(Standalone)

PikeHTTP(S) client 는 어떤 web server 와 함게 device 와 통신하고 어떤 data type 이라할지라도 to upload and download 를 사용한다. Device 는 독립적으로 configuration files and software updates 파일을 회복 시키며, direct, one-by-one reconfiguration 없이 동시에 Large array Device 에 update 할 수 있다.

FEATURES: Offers persistent connections and unlimited file sizes for upload and download Supports HTTP authentication, server authentication with Certificate Authorities Validation, and client authentication with client certificate Compliant with HTTP 1.0/1.1, SOCKS5 and HTTPS proxy, and TLS/SSL security Allows use of data streaming and WebSockets Includes easy-to-use command API with a high-level API for common operations Supports HTTP cookies



Contact Sales


sales@coressentkorea.co.kr

TEL : 02-522-2247

Coressent Korea


Copyright © 2015 Coressent Korea All rights reserved.