ミドルウェア
Elliptic社のミドルウェアソフトウェアは、中心となる暗号化機能にアプリケーションソフトウェアで使用するための共通インターフェイスをご提供しています。このミドルウェアコンポーネンツには、暗号アルゴリズムと対応演算機能はもちろん、ハードウェアIPに接続するためのSDKがあります。SystemCモデルも利用可能です。
Ellipsys™ 暗号ミドルウェア
Ellipsys暗号ミドルウェアはCAVP認証の暗号化ライブラリで、サイズや速度の最適化に合わせて設定が可能です。Ellipsysは移植可能なCコードで記述されており、ARM、x86、x86_64、PowerPC向けにカスタマイズされたプラットフォームがあります。Ellipsysにはハードウェア機器を簡単に統合、オフロード可能なプラグイン・アーキテクチャが搭載されています。
Ellipsysは、様々な設定であわせて入手可能です。これらは単なるAES のみをパッケージしたものとは異なり、対称/非対称型暗号機能、様々なハッシュ・アルゴリズム、公開鍵認証サポートを含む完全なセットです。
このライブラリは、NIST Cryptographic Validation Program (CAVP)に準拠しているとサードパーティの研究所により認証を受けており、このアルゴリズムがFIPS 140の確証が必要な製品で確実に使用することができます。搭載されているアルゴリズムやプロトコルの詳細に関しては、製品概要をご参照下さい。
- Features
- Symmetric Ciphers
- Hashes
- Random Number Generator
- RSA
- ECC Prime Curves
- ECC Binary Curves
- Certificates (X.509 v3)
- Random Number Generation
- ASN.1 encoding/decoding
- Industry Standard APIs PKCS #1
- PKCS #5
- PKCS #8
- ANSI X9.31
- ANSI X9.62
- ANSI X9.63
- Support for blocking and non-blocking modes Simple plug-in modules transparently support hardware offload
- Highly configurable for performance and size
- Offers significant reduction in development cycles
- GPL-free code
- Fully portable architecture
- Platforms – ARM, MIPS, x86 (32 and 64 bit), PPC, Tensilica
- Target OS – Linux, Android, Microsoft Windows
- Industry Standard APIs PKCS #1
- Benefits
- Complete solution
- Highly configurable, flexible and reliable
- NIST CAVP Certified
- Optimized for size and performance
- GPL-Free Code
- Platform/OS agnostic
- Significantly reduces development cycles
- Optional support for hardware acceleration and offload for embedded processors
- Applications
- Networking
- VPN and e-commerce SSL
- MACsec (802.1AE)
- Wireless
- Wi-Fi (802.11)
- WiMAX (802.16)
- 3GPP / LTE / LTE-A
- DRM & Content Protection
- PlayReady
- WMDRM
- OMA
- DTCP-IP
- HDCP
- Government and military
- Including FIPS 140-2 targeted platforms
- NSA Suite B
- Payment Card Industry
- Storage
- P1619.1, P1619.2, P1619.3
- Networking
- Downloads
- Product Brief: ESS-01/02: Ellipsys Cryptography Middleware
ハードウェアSDK
ハードウェアSDKは、登録抽象化ヘッダー、複雑な操作を簡易化する機能、デバイス・オペレータに対するインターフェイス例をご提供します。SDKは統合ソリューション例としてLinuxカーネル・ドライバーを備えています。
SystemCモデル
Elliptic社のハードウェアIPのSystemCモデルは、プレシリコン検証やソフトウェア開発に使用することが可能です。Elliptic社はCarbon社とパートナーシップを提携しており、IP Exchange (http://ipexchange.carbondesignsystems.com)を通じてコンテンツを入手することができます。








