Come l'acceleratore hardware crittografico è sicuro?

3

Uso un acceleratore hardware crittografico di am335x. Come da documentazione scarica le operazioni crittografiche dalla CPU principale e quindi aumenta le prestazioni. Ma dal punto di vista della sicurezza, come è utile? Nella documentazione dei "dischi autodeterminati" (SED) è dato che non è possibile accedere alla chiave di crittografia all'esterno del chip di elaborazione dedicato. Quindi qualsiasi malware non può accedere alle chiavi dalla RAM. È vero nel caso di am335x? O quelle chiavi sono memorizzate nella RAM?

    
posta Rak 25.02.2015 - 07:33
fonte

1 risposta

3

Gli acceleratori di crittografia hardware semplici non presentano vantaggi in termini di sicurezza, ma solo di prestazioni (potremmo sostenere che ciò consente dimensioni di chiavi più grandi e quindi maggiore sicurezza).

Modulo di sicurezza hardware , d'altra parte sono dispositivi simili ma in aggiunta possono anche archiviare le chiavi in modo sicuro e mai rivelali al computer stesso; quando l'HSM è impostato, le chiavi vengono importate o generate direttamente su di esso e non hanno più modo di lasciare il modulo in un secondo momento (l'unico modo per ottenere le chiavi sarebbe l'accesso fisico, e anche allora sono manomissioni) prova).

Il computer gli fornisce semplicemente il testo in chiaro, le istruzioni su come utilizzarlo e il modulo sputa il testo cifrato.

Informazioni sull'AM335x, nella scheda tecnica dell'AM3352, c'è quanto segue:

Crypto Hardware Accelerators (AES, SHA, PKA, RNG)

Quindi può fare AES, SHA in hardware (non è sicuro su cosa sia PKA), così come generare numeri casuali sicuri per la crittografia. Tuttavia, non vi è alcun riferimento alla gestione delle chiavi, quindi le chiavi verranno comunque memorizzate sul computer stesso e la sicurezza di tali chiavi non può essere paragonata a un HSM, ad esempio.

    
risposta data 25.02.2015 - 09:33
fonte

Leggi altre domande sui tag