For Full Disk Encryption, no. This is due to 3 reasons, 1 being ChaCha20 is a stream cipher, 2 being the Poly1305 variant is authenticated which is not suitable for Full Disk Encryption (due to overhead and sector sizes on drives), and 3 the standard variant can only safely encrypt 256GB of data if I recall correctly. AES-256 in XTS mode is more suitable for the purpose Veracrypt serves which is Block Level Encryption or Full Disk Encryption. ChaCha20 in general is better for individual File Encryption or File Based Encryption, for example CryFS, and Picocrypt.

  • TransporterOPM
    link
    11 year ago

    For Full Disk Encryption, no. This is due to 3 reasons, 1 being ChaCha20 is a stream cipher, 2 being the Poly1305 variant is authenticated which is not suitable for Full Disk Encryption (due to overhead and sector sizes on drives), and 3 the standard variant can only safely encrypt 256GB of data if I recall correctly. AES-256 in XTS mode is more suitable for the purpose Veracrypt serves which is Block Level Encryption or Full Disk Encryption. ChaCha20 in general is better for individual File Encryption or File Based Encryption, for example CryFS, and Picocrypt.