Pkcs#11 Et Mode Fips - Sun Microsystems Crypto Accelerator 4000 Guide De L'utilisateur Et D'installation

Masquer les pouces Voir aussi pour Crypto Accelerator 4000:
Table des Matières

Publicité

PKCS#11 et mode FIPS

Lorsqu'elle est mise en mode FIPS par le responsable de la sécurité (à l'aide de
vcaadm), la carte carte Crypto Accelerator 4000 de Sun est conforme à la norme FIPS
140-2 niveau 3. Vous trouverez des informations détaillées sur cette norme à
l'adresse suivante : http://www.nist.gov
Le fonctionnement en mode FIPS peut entraîner les changements de comportement
de la carte suivants :
Seuls les mécanismes agréés FIPS sont rendus disponibles par la carte elle-même ;
Toutes les clés et tous les paramètres de sécurité importants traversent le bus PCI
dans une forme codée ;
Certaines vérifications d'intégrité supplémentaires sont exécutées au moment du
démarrage, lors de la génération des clés et des nombres aléatoires ;
Ces nombres aléatoires sont générés par un algorithme agréé FIPS qui combine
l'état enregistré et des données aléatoires véritables (entropie) d'un générateur
basé sur le bruit thermique utilisant les techniques de hachage et l'arithmétique.
Des blocs de 512 bits du générateur basé sur le bruit thermique sont utilisés pour
160 bits de données sortantes. (En mode non-FIPS, les blocs de 512 bits du
générateur basé sur le bruit thermique sont hachés avec l'algorithme SHA-1 en
blocs de 160 bits.)
Le mode FIPS ne s'applique qu'à la carte Crypto Accelerator 4000 de Sun elle-même.
Comme précisé précédemment, lorsque la carte est en mode FIPS, celle-ci ne fournit
que des mécanismes agréés FIPS. MD5, RC2 et RC4 ne sont, notamment, pas agréés
FIPS. Cependant, les réglementations FIPS ne s'appliquant qu'au matériel, les
mécanismes normalement fournis par le logiciel demeurent disponibles.
La principale différence d'une utilisation en mode FIPS réside dans le fait que les
opérations non agréées FIPS ne sont exécutées que dans le logiciel, ce qui a deux
conséquences :
Les opérations cryptographiques utilisant des mécanismes non agréés FIPS ne
sont pas accélérées ;
Si une opération cryptographique utilisant un mécanisme non agréé FIPS
implique une clé dont l'attribut CKA_SENSITIVE est défini sur true, l'opération
échoue car les clés dont l'attribut CKA_SENSITIVE est défini sur true ne peuvent
être utilisées que dans le matériel.
Chapitre 8 Interface PKCS#11
223

Publicité

Table des Matières
loading

Table des Matières