Sun Microsystems Crypto Accelerator 4000 Guide De L'utilisateur Et D'installation page 255

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

Publicité

Pour que les opérations s'exécutent de façon sûre dans le matériel, la clé doit être
dans hardware_key_set et le mécanisme dans hardware_mechanism_set. Si la
clé se trouve dans hardware_key_set mais que le mécanisme n'est pas dans
hardware_mechanism_set, l'opération peut être accélérée par le matériel, mais
avec une aide logicielle.
C_DeriveKey peut être accéléré dans le matériel mais uniquement à l'aide du
logiciel et n'est donc pas sécurisé au niveau matériel.
Le tableau suivant illustre les conditions requises pour que les opérations utilisant
des clés fonctionnent ainsi que leur emplacement :
Traitement pour la plupart des opérations de cryptographie utilisant des
TABLEAU 8-1
clés
Cas
Sûr au niveau matériel
Une accélération matérielle
est possible avec une aide
logicielle.
Logiciel uniquement
C_WrapKey et C_UnwrapKey impliquent deux opérations sur deux clés distinctes.
Pour la clé C_Wrap, il existe une opération d'encodage qui permet de coder les clés
chiffrées, suivie d'une opération de chiffrement de la valeur codée à l'aide de la clé
de chiffrement. C_UnwrapKey a la fonction inverse, mais avec décryptage et
décodage.
Si la clé chiffrée est une clé RSA ou DSA et que le mécanisme de chiffrement se
trouve dans hardware_wrap_mechanism_set, les deux étapes d'encodage et de
chiffrement sont exécutées sur le matériel. L'opération est sécurisée au niveau
matériel pour les deux clés.
Si l'une des conditions citées précédemment n'est pas remplie, l'étape d'encodage
se fait au niveau logiciel. L'opération n'est pas sûre au niveau matériel pour la clé
chiffrée. L'étape de chiffrement est traitée comme l'opération C_Encrypt avec la clé
chiffrée et le mécanisme. Reportez-vous au
CKA_SENSITIVE=False
Matériel pour RSA, DSA et
mémoire tampon importante ;
logiciel dans les autres cas
Matériel et logiciel pour RSA,
DSA et les mémoires tampon
importantes ; logiciel dans les
autres cas
Logiciel
TABLEAU 8-1
Chapitre 8 Interface PKCS#11
CKA_SENSITIVE=True
Matériel
Échec
Échec
.
225

Publicité

Table des Matières
loading

Table des Matières