
FENCE-SVPは、メモリ上に格納されているデータの暗号化/復号を行うためのライブラリです。データの秘匿などを必要とするシステム構築(ユーザーアプリケーション)を支援するものであり、暗号化に関する専門的知識がなくても使えるように数々のAPIで暗号化機能を提供しています。
| 暗号方式 | 説明 |
|---|---|
| バイナリ暗号 | 入力データをバイナリデータとして取り扱い、バイナリデータの暗号化データを出力します。 注:暗号アルゴリズムはAES(256bit)を採用しています。 |
| 文字コード暗号(SJIS) | Shift-JISの入力データを暗号化し、Shift-JISの暗号化データを出力します。 |
| 文字コード暗号(EUC) | EUCの入力データを暗号化し、EUCの暗号化データを出力します。 |
注:同じ暗号方式であれば、異なるプラットホームやプログラム言語間でもデータの互換性があります。

FENCE-SVP(開発ツールキット、ランタイムライブラリ)の動作環境です。
プログラム言語は「C言語」「JAVA言語」をサポートしています。
| <Windows>OS | プラットフォーム | JRE |
|---|---|---|
| Microsoft® Windows® NT 4.0 Workstation Microsoft® Windows® 2000 Professional Microsoft® Windows® NT 4.0 Server Microsoft® Windows® 2000 Server |
x86 | 未対応 |
| Microsoft® Windows® XP Microsoft® Windows Vista® Microsoft® Windows® 7 Microsoft® Windows Server® 2003 Microsoft® Windows Server® 2008 |
x86 | JRE 1.5(x86) JRE 1.6(x86) |
| Microsoft® Windows® 7 Microsoft® Windows Server® 2008 |
x64 | JRE 1.5(x86) JRE 1.5(x64) JRE 1.6(x86) JRE 1.6(x64) |
| <Linux>OS | プラットフォーム | JRE |
|---|---|---|
| Red Hat® Enterprise Linux® 4 Red Hat® Enterprise Linux® 5 Red Hat® Enterprise Linux® 6 |
x86 | JRE 1.5(x86) JRE 1.6(x86) |
| X64 | JRE 1.5(x64) JRE 1.6(x64) |
| <Solaris>OS | プラットフォーム | プログラム | JRE |
|---|---|---|---|
| Solaris™ 10 | SPARC | 32bit,64bit | JRE 1.5(32bit/64bit) JRE 1.6(32bit/64bit) |
| <HP-UX>OS | プラットフォーム | プログラム | JRE |
|---|---|---|---|
| HP-UX® 11i | IA64,PA-RISC | 32bit,64bit | JRE 1.5(32bit/64bit) JRE 1.6(32bit/64bit) |
業務データをデータベースへ保存する際に、個人情報のみ暗号化する事例をご紹介致します。文字コード暗号(SJIS)版/文字コード暗号(EUC)版をご使用頂くことで、同じ文字コードの暗号結果となり、特別な処理を必要としません。その為、データベースの構成を変更することなく特定箇所のみ暗号化することができます。
業務アプリケーションサーバとクライアント間で、通信経路上の個人情報のみ暗号化する事例をご紹介致します。パラメタファイルを用いることで、定期的に暗号鍵を変更できますので、セキュリティ強度が高まります。
センターサーバのFENCE-SVPを利用した業務プログラムは、暗号化した顧客情報を本社サーバの共有フォルダに保存します。FENCE-Proが導入されている本社では、業務プログラムと同じ暗号鍵を利用することでスムーズに顧客情報にアクセスできます。通信経路上で情報漏洩があった場合でも暗号化により重要な情報が保護されます。