本文へスキップ

AES256暗号化

WhaTapアプリケーション エージェントは、収集したデータを暗号化してサーバーに送信します。このために、XOR(Exclusive-OR) 演算と高度暗号化標準 (Advanced Encryption Standard,以下AES) 暗号化を使用し、平文を128bit単位に分割して暗号化と複合化を行います。256ビットに拡張してセキュリティを強化します。

基本的にJava Cryptography Extension(以下JCE)は、128ビットに対応してします。AES256ビットを適用するには、JCEをアップデートする必要があります。

基本環境でAES256を適用すると、次のようなエラーが発生します。

Unsupported keysize or algorithm parameters.
##あるいは、
Illegal key size or default parameters.
  1. 次のリンクから、バージョンに適合するファイルをダウンロードしてください。

    ノート

    JavaバージョンのJCEダウンロードリンク

  2. _$JAVA_HOME/jre/lib/security_パスにファイルを上書きしてください。

  3. JCEを適用した場合は、_${WHATAP_HOME}/whatap.conf_ファイルに次の設定を追加してください。

    whatap.conf
    cypher_level=256
  4. アプリケーションサーバーを再起動すると、ASE256の暗号化が適用されます。