La strategia di sicurezza principale del portafoglio hardware UKey consiste nell'isolare fisicamente la chiave privata dall'ambiente di rete (ambiente termico) attraverso Secure Element.
1. Processo di interazione della transazione
Avvio della richiesta di firma Quando un utente avvia una transazione on-chain tramite un client software (come un'app mobile o un plug-in del browser), il client creerà i dati della transazione incluso il numero di token, l'indirizzo di pagamento, le informazioni sul contratto, ecc. e invierà una richiesta di firma al dispositivo hardware UKey connesso.
Analisi e visualizzazione dei dati Il dispositivo hardware riceve e analizza i messaggi binari grezzi dal lato software.
Firma di sicurezza offline: dopo che l'utente ha confermato la transazione tramite pulsanti fisici o toccando il dispositivo hardware, il chip di sicurezza integrato richiama la chiave privata (generata in base alla frase mnemonica) memorizzata nell'area di quarantena per eseguire una firma digitale.
Ritrasmissione del risultato della firma Una volta completata la firma, il dispositivo hardware trasmette solo le informazioni sulla transazione crittografata firmata al client software.
Trasmissione delle transazioni sulla catena: dopo che il client software riceve i dati della transazione firmati, li trasmette alla rete blockchain e viene impacchettato e caricato sulla catena dai minatori del nodo.
2. Funzionalità di sicurezza principali
Nessuna perdita di chiavi private: il design architettonico del portafoglio hardware UKey garantisce che la chiave privata non lasci il chip di sicurezza in nessun momento.
Design con funzionalità limitate: il firmware del dispositivo non dispone di un'interfaccia di comando per esportare la chiave privata, il che elimina la possibilità che la chiave privata venga estratta dalla logica sottostante.
Isolamento di sicurezza unidirezionale: qualsiasi software di terze parti ad esso connesso può solo interagire con i dati e non può accedere o penetrare nell'area centrale crittografata del dispositivo hardware, garantendo così l'assoluta sicurezza offline delle risorse.
