社会保障番号(SSN)のマスキングファンクション
フランス、ドイツ、日本、英国、米国、中国、インドの社会保障番号をマスクできます。
これらのファンクションにより、入力に関連する一意でランダムな社会保障番号が生成されます。これらは文字列にのみ適用されます。
入力データに重複がある場合は、マスク値にも同じ重複が含まれます。同じように、入力データに重複がない場合は、マスク値に重複はありません。
これらのファンクションは、対応する国に対してチェックビットが有効であることをチェックします。
入力値が有効でない場合、ファンクションはnullを返します。
次のテーブルは、SSNマスキングファンクションと、使用するマスキングタイプのリストです。
ファンクション | ランダムマスキング | 一貫したマスキング | フォーマット保持暗号化 | 入力データの検証 |
---|---|---|---|---|
フランスのSSN番号をマスク | なし | なし | あり | Yes |
ドイツのSSN番号をマスク | なし | なし | あり | Yes |
日本の社会保障番号をマスク | なし | なし | あり | Yes |
英国のSSN番号をマスク | なし | なし | あり | Yes |
米国のSSN番号をマスク | なし | なし | あり | Yes |
中国のSSN番号をマスク | なし | なし | あり | Yes |
インドのSSN番号をマスク | なし | なし | あり | あり |
これらのファンクションを使用する場合は、FPE方式を選択する必要があります。
オプション | 説明 |
---|---|
メソッド |
デフォルトの基本方式では、専用のアルゴリズムが使用されます。
情報メモ注: マスキング方法は強力なので、[Basic] (基本)方式よりもFF1アルゴリズムを使うことをお勧めします。
このファンクションは、フォーマット保持暗号化を使用して、マスクされた出力値を入力値と同じフォーマットで暗号化できます。
FPE方式は微調整を使用する場合を除き、全単射方式です。 [FF1 with AES] (FF1およびAES)と[FF1 with SHA-2] (FF1およびSHA-2)の方式は、暗号化された値と繰り返し可能なマスク値を生成するためにパスワードを必要とします。FPE方式はシードを使用しません。 このパスワードは、コンポーネントの[Advanced Settings] (詳細設定)から、[password for FF1 method] (FF1方式のパスワードまたは256ビットキー)フィールドで指定できます。 |
追加パラメーター | このファンクションには追加パラメーターは不要です。 |
次のテーブルは、ファンクションに応じたマスク値の例を示しています。入力値は有効なSSN番号です。マスク値は、その国に対応する有効なSSNでもあります。
SSN生成ファンクション | Input value | メソッド | マスク値の例 |
---|---|---|---|
フランスのSSN番号をマスク | 171125612301521 | [FF1 with AES] (FF1とAES) | 113056322612896 |
ドイツのSSN番号をマスク | 12123456123 | [FF1 with AES] (FF1とAES) | 04538250629 |
日本の社会保障番号をマスク | 123456789012 | [FF1 with AES] (FF1とAES) | 283950101162 |
英国のSSN番号をマスク | PP132459A | [FF1 with AES] (FF1とAES) | PC916049A |
米国のSSN番号をマスク | 153654862 | [FF1 with AES] (FF1とAES) | 828521191 |
中国のSSN番号をマスク | 130503196704010012 | [FF1 with AES] (FF1とAES) | 510304190708135114 |
インドのSSN番号をマスク | 186034828209 | [FF1 with AES] (FF1とAES) | 203307371407 |