Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Embedded Security for Devices

Embedded Security for Devices

Get a general overview of the CyaSSL embedded SSL library, yaSSL Embedded Web Server, and more. For additional details, visit www.yassl.com.

wolfSSL

July 26, 2012
Tweet

More Decks by wolfSSL

Other Decks in Technology

Transcript

  1. yaSSL (yet another SSL) Founded: 2004 Location: Bozeman, MT Seattle,

    WA Portland, OR Our Focus: Open Source Embedded Security (for Applications, Devices, and the Cloud) Products: - CyaSSL, yaSSL - yaSSL Embedded Web Server   © Copyright 2012 yaSSL
  2. CyaSSL Embedded SSL Library What is it? •  C-­‐language  based

     SSL  Library   •  Targeted  at  embedded  and  RTOS  environments   •  Focused  on  size  and  speed  op=miza=on   •  Supports  all  industry  standards   •  Up  to  20  Times  smaller  than  OpenSSL   © Copyright 2012 yaSSL
  3. CyaSSL Embedded SSL Library © Copyright 2012 yaSSL Features • 

    Standards  up  to  TLS  1.2   •  Minimum  size  of  30-­‐100kb   •  Web  server  integra=on  (yaSSLEWS,  LighKpd,  Mongoose,  GoAhead)   •  OpenSSL  Compa=bility  Layer   •  Intel  AES-­‐NI  Support  
  4. CyaSSL Embedded SSL Library © Copyright 2012 yaSSL Algorithms MD2,

    MD4, MD5, SHA-1, SHA-2, RIPEMD DES, 3DES, AES, ARC4, RABBIT, HC-128 RSA, DSS, DH, EDH HMAC, PBKDF2 Supported Environments Hashing  Func=ons   Block  and  Stream  Ciphers   Public  Key  Op=ons   Password-­‐based  Key  Deriva=on   Win32/64,  Linux,  Mac  OS  X,  Solaris,  ThreadX,  VxWorks,  FreeBSD,  NetBSD,  OpenBSD,  embedded   Linux,  Haiku,  OpenWRT,  iPhone  (iOS),  Android,  Nintendo  Wii  and  Gamecube  through  DevKitPro,   QNX,  MontaVista,  OpenCL,  NonStop,  Tron/itron/microitron,  Micrium’s  uC  OS,  FreeRTOS,   Freescale  MQX,  Nucleus  
  5. yaSSL Embedded Web Server © Copyright 2012 yaSSL What is

    it? •  Fast,  easy-­‐to-­‐use,  very  small  web  server   •  Uses  CyaSSL  for  SSL  func=onality  built-­‐in!   •  Small  size   •  Based  on  customer  needs   •  Embeddable  with  a  simple,  clean  API  
  6. yaSSL Embedded Web Server © Copyright 2012 yaSSL Features • 

    Default  size,  with  CyaSSL  Enabled  of  less  than  200kB   •  Embeddable  size  without  SSL  of  40kB   •  Source  is  a  single  .c  file  for  simplicity   •  Mul=ple  opera=ng  environments  supported   •  CGI  Support,  Aliases,  Resumed  Downloads,  IP  Restric=ons  and   much  more  
  7. yaSSL Embedded Web Server © Copyright 2012 yaSSL Supported Environments

    Windows,  Mac  OS,  Unix,  ThreadX,  VxWorks,  QNX,  OpenWRT,  Tron,  iTron,   Microitron,  OpenCL,  MontaVista License •  Commercial  Support   •  $5,000  per  product   •  Royalty  free  
  8. Contact Us © Copyright 2012 yaSSL http://www.yassl.com   Your  one-­‐stop

     for  everything  yaSSL.   Email:  [email protected]   Phone:  (206)  369-­‐4800