組み込みソフト開発グレープシステム
組み込み系
組み込み系 ホーム 会社概要 受託開発 ダウンロード 採用情報 お問い合わせ 技術サポート English ミドルウェア
組み込み系
グレープシステム
組み込み製品
セキュリティ製品
プリントシステム開発キット
パソコン用印刷アプリケーション
オープンソース関連
品質検査ツール
サービス
分野別ソリューション
開発プラットフォーム
イベント・セミナー
導入事例
配信メール
システム提案
組み込み製品 Embedded Products
セキュリティ製品 mocana
セキュリティ開発ツールの一覧はこちら
組み込み用の暗号エンジン
NanoCryptoは、米国政府が認定したFIPS 140-2 level 2 対応の組み込み用の暗号エンジンです。
OEMメーカーやISV系のメーカーはこの製品を利用して、様々なタイプの機器やアプリケーションに洗練された暗号セキュリティを提供しており、多くの実績があります。

製品の特長

■ 移植性の良さ
  • 既に30以上の市販のOS に対応
  • endian に中立で、OSレスとしても使用可能
  • PowerQUICC, ARM, PowerPC, MIPS, Coldfire, H8S, x86 などにも対応済み
■ 小さいメモリフットプリント
  • メモリフットプリントが小さく、実装が容易
  • オープンソースとは比較できないほどの高速性
  • アルゴリズムによっては、暗号実装を30KBほどに収めることが可能
■ NSA Suite B に対応し、FIPS 認定済み
  • コアの暗号化エンジンのソースが使用可能
  • 米国政府が認定したFIPS 140-2 Level 2 に対応
  • ソースもバイナリも NSA の Suite B アルゴリズムにてフル対応
  • High assurance(Classified)システムとBasic assurance システムとの間のセキュアな通信を提供
■ 低いCPU使用率
  • 暗号処理のハード上の負荷が減らせるプラットフォームならバッテリー寿命の延長が可能
  • 機能の少ないプロセッサでも、情報の開示を防ぐには十分
■ アセンブラで最適化
  • ソースコードはCで記載
  • PowerQUICC, ARM, PowerPC, MIPS, Coldfire, H8S, x86 など人気の高いCPU用にはアセンブラレベルで最適化
  • 開発者は、基本命令をつかって直接、デバイス内に守秘性、完全性、認証機能をうめこむことが可能
■ 豊富な技術の提供
  • RSA や楕円曲線、3DES、AES のような対象アルゴリズムを含む手段や、メッセージ認証、ハッシング、疑似乱数の生成などを提供
■ オープンソースへの優位性
  • エンジニアリング費用、テストやサポート費用を抑える
  • GPL コードがはいっていないので、IP がパブリックドメインになる心配はない
■ 開発サイクルを格段にスピードアップ
  • すぐに使えるよう最適化されたテスト済み暗号ソリューション
  • 社内の開発資源を他の重点個所に集中させられる
  • 選ぶ部品を自由に置き換えて、独自システムを開発することが可能

バイナリ版とソースコード版の2種類のご提供パッケージ
  • 対応済みCPU
    PowerQUICC、ARM、PowerPC、MIPS、Coldfire、H8S、x86など

  • 対応済みオペレーティングシステム
    Microsoft Vista, Server 2003 SP2 以降、Microsoft Server 2008、Windows CE & WIndows Mobile、Android、R edHat Linux v4 and 5、SUSE Linux, Enterprise 9 and 10, SP1 or later、AIX v5.2 and 5.3、Solaris 9 and 10、HP-UX 11i、BSD、VxWorks、Symbian、Monta Vista Linux、OSE、Nucleus、ThreadX、MacOS X、(ARC) MQX、pSOS、Cygwin

    ※ 対応表は、随時、更新しておりますので、弊社営業までお問い合わせください。

FIPS 140-2 検証済みバイナリ


OS

プロセッサ

Linux 2.6.21

ARM IXP 420

Linux 2.6.28

Intel Core 2 Duo

Windows XP

Intel Core 2 Duo

Windows Mobile 6.1

ARM926TTI OMAP850

Windows CE 5.0

ARM 920

Solaris 10

SPARCv9



NanoCrypto™ の構造


本製品はMocana 社の提供するDevice Security Framework™ の一部で、部品はすべて共通のフレームワークでできており、API や暗号ライブラリを共有しているので、設計者としては、プロジェクトに必要な部品だけが選べるだけでなく、DSFの企業規模での標準化ができます。




アルゴリズムへの対応
   
  • Asymmetric Cryptography (非対称暗号-公開鍵暗号)
    Diffie-Hellman (groups – 1, 2, 5, 14, 15, 16, 17, 18)
    ECDH (NIST p-Curve 192, 224, 256, 384 and 521)
    Ephemeral DH
    RSA
    DSA
    ECDSA (NIST p-Curve 192, 224, 256, 384 and 521)

  • Symmetric Cryptography (対称暗号)
    AEAD-AES-GCM-128 (Suite B)
    AEAD-AES-GCM-256 (Suite B)
    AES-CBC
    AES-CTR
    AES-ECB
    AES-EAX
    AES-GCM
    AES-CCM
    DES
    Triple-DES
    ARC2, ARC4
    Blowfish Hashing
    SHA1, SHA-224, SHA-256, SHA-384, SHA-512
    HMAC-SHA-1, HMAC-SHA-224, HMAC-SHA-256, HMAC-SHA-384, HMAC-SHA-512, HMAC-MD5
    MD2, MD4, MD5
    AES-GMAC, AES-GCM
    AES-CMAC
    AES-XCBC-MAC-96
    AES-CCM

  • Random Number Generators (乱数生成)
    FIPS 186-2 – General Purpose (x-change notice; SHA1)
    FIPS 186-2 - Regular ( x-change notice, k-change notice; SHA1)

  • Public Key Cryptography Standards Support
    PKCS#1 version 1.5 and 2.1
    PKCS#3
    PKCS#5
    PKCS#7 (Supports Suite B)
    PKCS#8
    PKCS#10
    PKCS#12
セキュリティ開発ツールの一覧はこちら
お問合せ・ご相談はグレープシステムまで
ホーム ページ先頭
Copyright(C) 1998-2009 Grape Systems Inc. All Rights Reserved.
株式会社グレープシステム