Noms de colonnes dans le calcul cryptographique pour Clean Rooms - AWS Clean Rooms

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Noms de colonnes dans le calcul cryptographique pour Clean Rooms

Par défaut, les noms des colonnes sont importants dans le calcul cryptographique pour Clean Rooms.

Si la valeur du paramètre Allow JOIN le paramètre des colonnes avec des noms différents est faux, les noms des colonnes sont utilisés lors du chiffrement de fingerprint colonnes. C'est pourquoi, par défaut, les collaborateurs doivent se coordonner à l'avance et utiliser les mêmes noms de colonnes cibles pour les données qui utiliseront JOIN déclarations dans les requêtes. Par défaut, les colonnes sont cryptées pour JOIN avec des noms différents échouent JOIN sur toutes les valeurs.

Si la valeur du paramètre Allow JOIN le paramètre des colonnes avec des noms différents est vrai, JOIN instructions sur des colonnes cryptées en tant que fingerprint les colonnes se succèdent. Le chiffrement des données à l'aide de ce paramètre peut permettre de déduire les cleartext valeurs. Par exemple, si une ligne possède la même valeur de code d'authentification de message basé sur le hachage (HMAC) à la fois dans la City colonne et dans la State colonne, la valeur peut être. New York

Normalisation des noms d'en-têtes de colonnes

Les noms des en-têtes de colonnes sont normalisés par le client de chiffrement C3R. Tous les espaces blancs de début et de fin sont supprimés et le nom de la colonne est mis en minuscules pour la sortie transformée.

La normalisation est appliquée avant tous les autres calculs, calculs ou autres opérations susceptibles d'être affectés par les noms de colonnes. Le fichier de sortie émis contient uniquement les noms normalisés.