ミドルウェア
非対称
ESS-02は、組込アプリケーションのために包括的な機密保護ソフトウェアを提供するEllipsys Security Architecture(ESA)の一部です。ESS-02の現行バージョンは3.1で、公開鍵暗号化基準により、このバージョンは公開鍵暗号化の技術をサポートする。V1.5(IETF RFC2437)とV2.1(IETF RFC3447)の基準を参考し、執行及びサポートもできる。バージョン3.1では、本格的に改善した非対称加算法の性能を示している。スタックサイズの削減、ポータビリティポータビリティアップ、及びASN.1の能力アップに良くできていた。このライブラリは、ソフトウェアとハードウェア間の切り替え(交換)をサポートし、設計者がハードウェアのオフロードする時に選択できる。
このライブラリは、通常で能力が限られている組み込み式システムに対し、強制執行できる。また、ハードウェアとソフトウェアの間の切り替えができるから、設計者が1)オフロード要求のあるハードウェアを選ぶ;2)プロセッサの計算能力が性能要求に満足できる場合、ソフトだけ使う。
もし、ライブラリのプレビューをご希望なら、次のいずれのリンクをクリックし、コードの暗号化とハッシュ操作をお試しください。
ESS-02の主な特徴は:
- バージョン3.1の新たな情報:
- NISTのすべて検証し承認した楕円曲線暗号ECC。NIST楕円曲線暗号は10個—Koblitzは5つ、ランダムは5つ。範囲は163から571ビットの間である。
- ASN.1のサポートを改善
- X.509に対する基本的なサポート
- すべてのPKCS#1の非対称関数をサポート:
- RSAの暗号化と解読
- RSA暗号化鍵の生成
- 署名と検証
- RSAES-0AEP(RSA暗号化方案―特殊な決定性暗号系 (落とし戸付部分領域一方向性置換) を安全に利用するための平文パディング手法)
- ASN.1の暗号化鍵とデータの暗号化・解読
- 素体上の楕円曲線の暗号化技術
- NISTの5つの領域でアドバイスした開始フィールドE楕円曲線を、NIST FIPS 186-2に定義する(修正がある)。--デジタル署名規格(DSS)
- 国家安全局Bキット256桁と384桁の楕円曲線をサポートする
- 肝心長さは192桁から521桁までとする
- 加算法算は、EC-DSA、EC-IESとディフィー・へルマン(Diffie-Hellman)を含めている
- ブロッキングとノンブロッキングをサポート
- ハードウェアのコアのオフロードに適応
- 対象OS - Linux, Windows Mobile, VxWorks, WindRiver, iTRON
- Cソースコードのライセンス
- 仮想プライベートネットワーク:IpsecとSSL
- e-ビジネス
- Wi-Fi と WiMAX
- デジタル著作権管理(DRM)
- 政府と国防
- 医療設備
このライブラリの対象セキュリティ設計は:

