Maybe. To my knowledge VeraCrypt would suffer the same weakness. KDF functions are easily GPU attacked. Using modern LUKS with a memory hard KDF and a strong password seems to be the best option, but even then your password should probably be very strong.

Maybe I'm just paranoid though 🤷‍♂️

Reply to this note

Please Login to reply.

Discussion

When I've created VeraCrypt volumes the software has me move around the mouse a lot to generate a bunch of entropy for the encryption keys. Maybe that means it's not relying on KDF the way LUKS is?

No, that is generating entropy for the keyfile. Your keyfile is then encrypted with a password based KDF, just like LUKS. The exact details differ a bit, but the overall architecture is the same. Still need to use a memoryhard PBKDF to encrypt the keyfile.

Maybe VeraCrypt uses a memory hard PBKDF, in which case I would say it is as good as modern LUKS.