Questo è dallo standard FIPS 140-2:
Cryptographic keys stored within a cryptographic module shall be stored either in plaintext form or encrypted form. Plaintext secret and private keys shall not be accessible from outside the cryptographic module to unauthorized operators A cryptographic module shall associate a cryptographic key (secret, private, or public) stored within the module with the correct entity (e.g., person, group, or process) to which the key is assigned. Documentation shall specify the key storage methods employed by a cryptographic module.
Non sono sicuro di poterlo interpretare correttamente.
Se le chiavi possono essere archiviate in formato testo in chiaro significa che non vi sono aspettative di sicurezza per la memorizzazione delle chiavi (come una struttura) da FIPS?
Oppure per invertire la domanda: se le chiavi sono archiviate in forma crittografata, l'algoritmo utilizzato per crittografare le chiavi deve essere certificato FIPS? Se sì perché, dal momento che potrebbero essere archiviati in testo in chiaro e comunque essere accettabili dallo standard. >
La mia interpretazione di questo è che puoi archiviare le chiavi come vuoi, ma assicurati che nessun utente non autorizzato possa accedervi. Ad es. memorizzali in testo semplice e "scherma" il PC che ha il testo in chiaro. Quindi nessun tipo di e.g. Sono necessari algoritmi di crittografia FIPS.
Qualsiasi input su questo è molto apprezzato.
Grazie!