[1]
software
Logo
Logo
Schermata di esempio
Schermata di esempio
GenereCrittografia
SviluppatoreIDRIX
Data prima versione22 giugno 2013; 12 anni fa
Ultima versione1.26.24 [1] (30 maggio 2025; 12 mesi fa)
Sistema operativoMultipiattaforma
Linguaggiolinguaggio assembly
C
C++
ToolkitwxWidgets
LicenzaLicenza Apache + TrueCrypt License version 3.0[2]
(licenza non libera)
LinguaDisponibile in 37 lingue
Sito webveracrypt.jp

VeraCrypt è un programma applicativo source-available usato per la cifratura "on-the-fly" (OTFE). Può creare un disco virtuale crittografato mediante l'utilizzo di un file o crittografare un'intera partizione oppure, su Windows, l'intero hard disk con un'autenticazione all'avvio. Il supporto alla cifratura di partizioni GPT di sistema e la possibilità di avviarle con UEFI, su Windows 8 e Windows 10, è disponibile a partire dalla versione 1.18, con alcune limitazioni[1].

Storia

modifica

VeraCrypt è un fork di TrueCrypt, software di cui è stato abbandonato lo sviluppo[3]. Secondo gli sviluppatori in VeraCrypt sono stati apportati miglioramenti riguardanti la sicurezza e risolti problemi emersi dall'audit esterno realizzato sul codice di TrueCrypt.

Descrizione

modifica

Funzionamento

modifica

Il programma impiega da pochi secondi per un volume di 10-100 megabyte e fino a 6-7 ore per preparare un volume vuoto di 150-200 gigabyte. Il volume può essere una partizione o una semplice cartella, salvata in locale sul PC oppure su un dispositivo esterno, come un hard disk o una chiavetta USB. Preparato il volume esso viene "montato" o "smontato" dentro VeraCrypt, dopodiché si può riempire: aggiungere, togliere o cancellare file e cartelle. L'area crittografata può essere aperta soltanto con VeraCrypt e relativa password dopodiché come partizione o cartella diviene visibile in Windows ed è possibile inserire o togliere file o cartelle col semplice trascinamento (drag-and-drop) del mouse, ed essi vengono crittografati o de-crittografati in pochi secondi e in modo trasparente per l'utente.

Prestazioni

modifica

VeraCrypt supporta la crittografia parallela per i sistemi multi-core e, su Microsoft Windows, operazioni con pipeline di lettura e scrittura (una forma di elaborazione asincrona) per ridurre l'impatto sulle prestazioni dovuto alle operazioni di cifratura e decifratura. Sui nuovi processori che supportano il set di istruzioni AES-NI, VeraCrypt utilizza la cifratura AES sfruttando l'accelerazione hardware per migliorare ulteriormente le prestazioni.

Miglioramenti sulla sicurezza

modifica

Secondo i suoi sviluppatori VeraCrypt ha diversi miglioramenti riguardo alla sicurezza rispetto al codice originale di TrueCrypt.

Mentre TrueCrypt effettua 1000 iterazioni dell'algoritmo PBKDF2-RIPEMD160 sulle partizioni di sistema, VeraCrypt effettua 327 661 iterazioni. Per i contenitori standard e altre partizioni, VeraCrypt esegue 655 331 iterazioni di RIPEMD160 e 500 000 iterazioni di SHA-2 e Whirlpool. Questo rende VeraCrypt leggermente più lento nell'apertura delle partizioni cifrate, ma permette di ottenere una resistenza da 10 a 300 volte maggiore[Come si misura la resistenza agli attacchi? Chiarire.] agli attacchi di tipo "brute force".

Supporta gli algoritmi Advanced Encryption Standard, ad oggi tra i più diffusi al mondo, e SHA-3, introdotti dal NIST rispettivamente nel 2001 e nel 2007.

Inoltre in Windows è stata risolta una vulnerabilità sul bootloader e sono state eseguite varie ottimizzazioni. Gli sviluppatori hanno aggiunto il supporto per SHA-256 per l'opzione di crittografia di avvio del sistema e hanno anche corretto un problema di sicurezza ShellExecute. Gli utenti di Linux e Mac OS X beneficiano del supporto per gli hard disk con dimensione dei settori più grandi di 512. Inoltre Linux ha il supporto per la formattazione NTFS delle partizioni.

Il formato VeraCrypt è incompatibile con quello di TrueCrypt a causa di questi interventi migliorativi della sicurezza. Il team di sviluppo di VeraCrypt ritiene che il vecchio formato TrueCrypt fosse troppo vulnerabile agli attacchi della NSA e quindi dovesse essere abbandonato. In questo senso, oltre al SHA 2 adottato per la sua diffusione e per retrocompatibilità con TrueCrypt, introdussero l'uso di Whirlpool e RIPEMD160, estranei all'ambiente NSA.

Queste sono alcune delle principali differenze tra VeraCrypt e il suo concorrente CipherShed, in quanto CipherShed continua ad utilizzare il formato TrueCrypt. Comunque a partire dalla versione 1.0f VeraCrypt è in grado di aprire e convertire volumi con formato TrueCrypt[4] v6 o superiore.

Evoluzioni future

modifica

L'algoritmo SHA è curato dall'autorevole National Security Agency e non si hanno notizie di una sua violazione; VeraCrypt non supporta ancora lo standard SHA-3, presentato nel 2007 dal vincitore di un concorso pubblico, più recente e sicuro. Non è mai stato indetto un concorso per premiare un caso di violazione degli algoritmi SHA-2.

Lo stesso argomento in dettaglio: Secure Hash Algorithm.

VeraCrypt non ha funzionalità di compressione dei dati, utile se si guarda ai tempi necessari per formattare volumi grandi decine di giga prima di potervi copiare e incollare file come in una comune cartella di Windows o Linux. La crittografia stessa dei file aumenta la loro dimensione, per cui sarebbe utile una compressione preventiva di basso livello (basso rapporto di compressione), cioè non troppo lenta e onerosa per il sistema.

Note

modifica
  1. ^ a b (EN) IDRIX, veracrypt.fr, 30 maggio 2025, https://www.veracrypt.fr/en/Release%20Notes.html. URL consultato l'8 novembre 2025.
  2. ^ veracrypt.fr, https://www.veracrypt.fr/code/VeraCrypt/tree/License.txt.
  3. ^ The development of TrueCrypt was ended in 5/2014, su truecrypt.sourceforge.net.
  4. ^ TrueCrypt Support, su veracrypt.codeplex.com. URL consultato il 10 ottobre 2015 (archiviato dall'url originale l'8 dicembre 2015).

Altri progetti

modifica

Collegamenti esterni

modifica
  Portale Sicurezza informatica: accedi alle voci di Wikipedia che trattano di sicurezza informatica

📚 Artikel Terkait di Wikipedia

Ghost in the Shell

raccolto in sette volumi. Ghost in the Shell: The Human Algorithm (攻殻機動隊 THE HUMAN ALGORITHM?) è un manga spin-off scritto da Jun'ichi Fujisaku e disegnato

Lucky Daye

2024 – Algorithm 2018 – I 2019 – II 2021 – Table for Two 2018 – Roll Some Mo 2019 – Karma 2019 – Love You Too Much 2019 – Buying Time 2019 – Fly 2020 –

Lista dei linguaggi di programmazione

LPC LSE LSL Lua Lucid Lush Lustre LYaPAS Lynx M M2001 M4 MAD (Michigan Algorithm Decoder) MAD/I Magik Magma MapBasic Maple MAPPER (Unisys/Sperry) now part

"V" Is for Vagina

Lohner) Tracce bonus nell'edizione deluxe digitale The Undertaker (Spanish Fly Mix) – 3:44 Lighten Up, Francis – 4:10 Queen B (BLESTeNATION Mix) – 3:25

Grammy Awards 2025

Shaw, ingegneri; Matt Colton, ingegnere del mastering (Peter Gabriel) Algorithm - Dernst Emile II, Michael B. Hunter, Stephan Johnson, Rachel Keen, John

Time to digital converter

Time-to-digital converter with 3-ps resolution and digital linearization algorithm, in (:unav), 2010-9, DOI:10.1109/esscirc.2010.5619879. URL consultato

Cinquanta (album)

Circle) – 4:43 (Billy Howerdel, Maynard James Keenan) Undertaker Spanish Fly (Puscifer) – 3:48 (Maynard James Keenan, Danny Lohner) The Humbling River

Feliks Zemdegs

Titolo mancante per url url (aiuto). ^ Chris Spurr, Catalyst: God’s Algorithm – ABC TV Science, su abc.net.au, Australian Broadcasting Corporation,