Cos’è una Passphrase per Criptovalute?

Febbraio 16, 2025

Una Mnemonic Phrase (anche detta mnemonic seed, mnemonic recovery phrase, seed key o seed words) è un insieme di parole generate durante la creazione di un wallet per criptovalute. Quando si crea un nuovo wallet, viene richiesto di annotare su carta una frase composta da 12, 18 o 24 parole (seed words) e conservarla in un luogo sicuro. La mnemonic phrase contiene tutte le informazioni necessarie per recuperare il wallet e le criptovalute in caso di furto o danneggiamento del dispositivo. In tali circostanze, è possibile ripristinare il wallet inserendo le parole nell’esatto ordine in cui sono state generate.

Esempio di seed phrase di 12 parole: witch collapse practice feed shame open despair creek road again ice least.

Le mnemonic phrase sono facili da leggere, ricordare e offrono una maggiore sicurezza per il wallet.

La principale preoccupazione per la sicurezza delle mnemonic phrase è che chiunque le ottenga può rubare tutte le criptovalute. Sebbene la seed key possa essere conservata in modo sicuro come denaro contante o gioielli, non è sempre sicura al 100%. Pertanto, la maggior parte dei wallet crittografici aumenta la sicurezza consentendo la crittografia della mnemonic phrase con una password, ovvero la Mnemonic Passphrase.

Una Mnemonic Passphrase aggiunge un secondo livello di sicurezza alla mnemonic phrase. È come un’autenticazione a due fattori per il wallet blockchain. Per recuperare il wallet in caso di danneggiamento o smarto del dispositivo, l’utente deve inserire sia la seed phrase che la passphrase. La mnemonic passphrase è anche chiamata 13a/25a parola, seed extension o extension word.

Esempio di mnemonic passphrase: slim sugar lizard predict state cute awkward asset inform blood civil sugar.

È importante notare che dimenticare la passphrase comporta la perdita dell’intero wallet.

Tuttavia, alcuni wallet non utilizzano lo standard BIP39, come Electrum Wallet. Electrum consente agli utenti di ripristinare completamente il wallet dalla seed key. L’utente deve selezionare “restore wallet” nella pagina di avvio dell’applicazione, quindi scegliere “I already have a seed” e inserirla correttamente per ripristinare il wallet. Dopo il ripristino, l’utente può scegliere una nuova passphrase. Tuttavia, non è possibile recuperare il wallet se si perdono sia la seed che la passphrase.

Non tutti i wallet supportano la mnemonic passphrase. Alcuni wallet che la supportano sono: Ledger Nano S, Trezor, Model T, Coinomi, Electrum, Edge, Exodus e Samourai Wallet.

Le mnemonic phrase vengono generate automaticamente tramite lo standard BIP-39. BIP-39 (Bitcoin Improvement Proposal) è un insieme di parole mnemoniche utilizzate nella creazione di chiavi gerarchiche deterministiche. La creazione di mnemonic phrase inizia con la generazione di entropia iniziale, ovvero bit casuali (0 e 1) creati per l’uso in crittografia. Nella creazione di una mnemonic phrase, il wallet richiede un minimo di 128 bit di entropia e un massimo di 256 bit. Le Mnemonic phrase sono in genere da 12 a 24 parole a seconda della lunghezza dell’entropia iniziale. Una mnemonic phrase di 12 parole richiede 128 bit di entropia.

Dopo aver generato l’entropia iniziale, il passaggio successivo è decodificarla in parole. Ciò avviene aggiungendo un checksum all’entropia per rilevare errori e rendere la chiave finale più user-friendly. Il checksum viene creato eseguendo l’hashing dell’entropia tramite SHA256 per rendere la frase mnemonica univoca. 1 bit dell’hash SHA256 viene assegnato a ogni 32 bit di entropia. L’ultimo passaggio nella creazione di una mnemonic phrase è la conversione della frase mnemonica nella seed phrase finale. Ciò avviene passando la frase mnemonica attraverso la funzione di hash PBKDF2. Password-Based Key Derivation Function 2 (PBKDF2) esegue essenzialmente l’hash della frase mnemonica più volte per creare un seed finale di 64 byte. Il seed finale può quindi generare la mnemonic passphrase per un hierarchical deterministic wallet.

La mnemonic phrase semplifica notevolmente la memorizzazione delle chiavi del wallet. Tuttavia, non bisogna trascurare la protezione della Mnemonic phrase e della Mnemonic Passphrase. Assicurarsi che siano conservate in un luogo sicuro. Potrebbe essere una posizione offline, su carta o ovunque sia al riparo da influenze ambientali. Ricorda, come la chiave privata, la Mnemonic Phrase e la Mnemonic Passphrase sono fondamentali per la sicurezza e il recupero dei tuoi asset digitali. In sintesi, la passphrase è una password aggiuntiva utilizzata per crittografare e proteggere la mnemonic phrase, aumentando la sicurezza del tuo wallet di criptovalute.

Leave A Comment

Categorie

Recent Posts

Create your account