![]() |
![]() |
||||||||||||||||||||||||
セキュア・ソケット・レイヤー用に暗号用ハードウェアを使用可能にする (Enabling cryptographic hardware for the Secure Sockets Layer) |
|||||||||||||||||||||||||
![]() ![]() ![]() |
このセクションには、セキュア・ソケット・レイヤー (SSL) 用に暗号ハードウェアを使用可能にする情報があります。 このセクションの終わりに、関連トピックへのリンクがあります。 |
暗号鍵を管理し、それを暗号ハードウェアに保管することで、 セキュアなオンライン・トランザクションのための十分安定したアーキテクチャーを提供します。この機能により、SSL を使った Web サーバーにおけるパフォーマンスおよびセキュリティーは大幅に向上します。
次の暗号装置は IBM HTTP Server を使用してテストされています。
|
|||||||||||||||||||||||
![]() |
次のアダプターが高いリリースの WebSphere Application Server でテストされています。 |
||||||||||||||||||||||||
Rainbow Cryptoswift、IBM e-business Cryptographic Accelerator、 nCipher nFast Accelerator、および nCipher nForce Accelerator は、公開鍵操作および RSA 鍵暗号化解除のために使用します。 これらの装置はハード・ディスクに鍵を保管します。 アクセラレーター装置は SSL の公開鍵暗号機能を加速し、サーバー・プロセッサーを解放することによって、 サーバー・スループットが増し、待ち時間が短縮されます。Rainbow Cryptoswift、IBM e-business Cryptographic Accelerator、 および nCipher のアクセラレーターは、一層の高速性能および並行セキュア・トランザクションを実現しています。 PKCS#11 プロトコルは、RSA 鍵を暗号ハードウェアに保管するか、 保護を確実にするために暗号ハードウェアを使って鍵を暗号化します。 nCipher nForce アクセラレーターは、加速を実行できるか、あるいは PKCS#11 サポートによって加速と鍵保管の両方を実行することができます。 PKCS#11 サポート付きの IBM 4758 および nCipher nForce Accelerator によって、 外部の世界から確実にアクセス不能な鍵となります。 このサポートでは、鍵がハードウェアによって暗号化されるか、ハードウェア上に保管されるため、 暗号化されていない形で鍵が漏れることはありません。 PKCS11 鍵記憶装置を使用する nCipher nForce Accelerator V4.0 およびそれ以降には、 著しくパフォーマンスを向上できる取り外し不能オプションがあります。 このフィーチャーをオンにするには、nCipher Technical Support に連絡してください。 使用法IBM 4758 には、ホスト・マシンおよび内部ファームウェアのための PKCS11 サポート・ソフトウェアが必要です。 さらに、ソフトウェアのインストールおよびカード・コプロセッサー・マイクロコードのロードについて 説明したマニュアルも必要になります。 サポート・ソフトウェアとマニュアルは IBM 4758 カードには付いてきませんが、 Web サイト http://www-3.ibm.com/security/cryptocards/index.shtml からダウンロードできます。 このダウンロード・サイトから、PKCS#11 モデル 002/023 ソフトウェアと PKCS#11 インストール・マニュアルを取得します。 サポート・ソフトウェアをマシンにインストールし、マイクロコードを IBM 4758 にロードしたら、カードを初期化してください。 構成ファイルを変更して、PKCS11 装置のモジュール、トークン・ラベル、PKCS11 装置により作成された鍵の鍵ラベル、 およびトークンのユーザー PIN パスワードを、その PKCS11 装置の鍵へのアクセスのために GSKit に渡すように、 IBM HTTP Server を構成します。PKCS11 モジュールは各プラットフォームおよび PKCS11 装置ごとに異なります。 IBM ハードウェア暗号装置 - IBM 4758 カード (AIX および Windows オペレーティング・システムで使用可能) および IBM e-business Cryptographic Accelerator の場合、PKCS11 モジュールは AIX の bos.pkcs11 パッケージと共に出荷されます。 IBM 4758 用の devices.pci.14109f00 デバイスと、 IBM e-business Cryptographic Accelerator 用の devices.pci.1410e601 デバイスをインストールします。 IBM e-business Cryptographic Accelerator の使用時には、AIX V4.3.3 メインテナンス level09 が推奨されます。 Windows の IBM 4758 の場合、PKCS11 モジュールは、PKCS11 ソフトウェア (http://www.ibm.com/security/cryptocards/html/ordersoftware.shtml から ダウンロード可能) と共に出荷されます。 nCipher の場合、PKCS11 モジュールは nCipher ソフトウェアと共に出荷され、 $NFAST_HOME/toolkits/pkcs11 ディレクトリーにあります。 各 PKCS11 装置ごとの PKCS11 モジュールのデフォルト位置は次のとおりです。 |
|||||||||||||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
|
||||||||||||||||||||||||
![]() |
AIX オペレーティング・システムにおける IBM 暗号ハードウェア (IBM 4758 および IBM e-business Cryptographic Accelerator) の初期化 |
||||||||||||||||||||||||
AIX で IBM 暗号ハードウェア
(IBM 4758 および IBM e-business Cryptographic Accelerator) を初期化するには、
bos.pkcs11 ソフトウェアを取得してインストールします。
PKCS11 ソフトウェアをインストールしたら、装置を初期化します。 Smitty から「PKCS11 の管理」サブシステム・パネルにアクセスして PKCS11 装置を初期化できます。トークンを初期化するには以下のようにします。
|
|||||||||||||||||||||||||
![]() ![]() |
Windows オペレーティング・システムにおける IBM トークンの初期化 |
||||||||||||||||||||||||
Windows NT および Windows 2000 オペレーティング・システムで IBM 4758 カードを初期化するには、 これらのオペレーティング・システム用の PKCS11 ソフトウェアを http://www-3.ibm.com/security/cryptocards/html/ordersoftware.shtml から取得します。 PKCS11 ソフトウェアと共にインストールする TOKUTIL.EXE ユーティリティーを使用して、 Windows オペレーティング・システムでカードを初期化できます。 詳細については、Chapter 5: Token Initialization from the PKCS11 を参照してください。
PKCS11 装置で鍵を保管するための IKEYMAN の使用 |
|||||||||||||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
PKCS11 装置に鍵を作成するには、IKEYMAN に ikmuser.properties ファイルを提供します。このファイルを提供するには、次のようにします。 |
||||||||||||||||||||||||
ikmuser.properties ファイルが classes ディレクトリー内にある限り、 IKEYMAN を立ち上げると必ず、その装置は ikmuser.properties ファイルの内容を読み取ります。 IKEYMAN が立ち上がると、暗号トークン という新しいメニュー項目が「IBM 鍵管理」ウィンドウに追加されます。
nCipher および Rainbow アクセラレーター装置を使用するための IBM HTTP Server の構成デフォルトで、IBM HTTP Server は nCipher および Rainbow アクセラレーター装置を使用可能にします。 アクセラレーター装置を使用不可にするには、SSLAcceleratorDisable ディレクティブを構成ファイルに追加してください。 PKCS11 装置を使用するための IBM HTTP Server の構成
IBM HTTP Server で PKCS11 インターフェース を使用したい場合には、以下を構成します。
(トップに戻る) |