Accéder au contenu principal

Fonctions de masquage de numéros de Sécurité Sociale

Vous pouvez masquer des numéros de Sécurité Sociale français, allemands, japonais, britanniques, chinois, indiens et des États-Unis.

Ces fonctions génèrent un numéro de Sécurité Sociale unique et aléatoire lié à l'entrée. Elles ne s'appliquent qu'aux types String.

S'il y a des doublons dans les données d'entrée, vous obtiendrez les mêmes doublons dans les valeurs masquées. De la même manière, s'il n'y a pas de doublon dans les données d’entrée, il n'y en aura pas dans les valeurs masquées.

Ces fonctions s'assurent que l'octet de vérification (check bit) est valide pour le pays correspondant.

Lorsque la valeur d'entrée n'est pas valide, la fonction retourne null.

Le tableau suivant liste les fonctions de masquage de numéros de Sécurité Sociale et le type de masquage utilisé.

Liste des fonctions de masquage de numéros de Sécurité Sociale et type de masquage utilisé.
Fonction Masquage aléatoire Masquage cohérent Chiffrement préservant le format (Format-preserving encryption) Validation de données d'entrée
Masquer un numéro de Sécurité Sociale français Non Non Oui Oui
Masquer le numéro de Sécurité Sociale allemand Non Non Oui Oui
Masquer le numéro de Sécurité Sociale japonais Non Non Oui Oui
Masquer un numéro de Sécurité Sociale britannique Non Non Oui Oui
Masquer un numéro de Sécurité Sociale des États-Unis Non Non Oui Oui
Mask Chinese SSN number Non Non Oui Oui
Masquer un numéro de Sécurité Sociale indien Non Non Oui Yes (Oui)

Lorsque vous utilisez ces fonctions, vous devez sélectionner une méthode FPE.

Option Description
Method La méthode de base par défaut utilise un algorithme propriétaire.
Note InformationsRemarque : Comme les méthodes de masquages sont fortes, il est recommandé d'utiliser les algorithmes FF1 plutôt que la méthode Basic.

Cette fonction peut chiffrer les valeurs de sortie masquées de la même manière que les valeurs d'entrée, à l'aide de méthodes de chiffrement préservant le format (FPE) :

  • Le FF1 with AES dépend de la norme Advanced Encryption Standard en mode CBC.
  • La méthode FF1 with SHA-2 dépend de la fonction de hachage sécurisée HMAC-256.

Les méthodes FPE sont des méthodes bijectives, sauf lors d'utilisation de tweaks.

Les méthodes FF1 with AES et FF1 with SHA-2 nécessitent un mot de passe pour générer des valeurs masquées chiffrées et répétables. Ces méthodes n'utilisent pas de graine.

Vous pouvez spécifier ce mot de passe dans le champ Password or 256-bit key for FF1 methods des paramètres avancés (Advanced settings) du composant.

Paramètres supplémentaires Cette fonction ne nécessite aucun paramètre supplémentaire.

Le tableau suivant présente des exemples de valeurs masquées selon la fonction. Les valeurs d'entrée sont des numéros de Sécurité Sociale valides. Les valeurs masquées sont également des numéros de Sécurité Sociale valides correspondant au pays.

Fonction de génération de numéros de Sécurité Sociale Input Value (Valeur d'entrée) Method Exemple de valeur masquée
Masquer un numéro de Sécurité Sociale français 171125612301521 FF1 avec AES 113056322612896
Masquer le numéro de Sécurité Sociale allemand 12123456123 FF1 avec AES 04538250629
Masquer le numéro de Sécurité Sociale japonais 123456789012 FF1 avec AES 283950101162
Masquer un numéro de Sécurité Sociale britannique PP132459A FF1 avec AES PC916049A
Masquer un numéro de Sécurité Sociale des États-Unis 153654862 FF1 avec AES 828521191
Mask Chinese SSN number 130503196704010012 FF1 avec AES 510304190708135114
Masquer un numéro de Sécurité Sociale indien 186034828209 FF1 avec AES 203307371407

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – faites-le-nous savoir.