1

If I format and re-encrypt a USB drive using Bitlocker, using the same key that was used to encrypt it prior to the format, is the data that was previously on the drive still secure?

I don't imagine it's deterministic, and formatting then re-encrypting the drive should remove the prior key, so I'm leaning towards 'safe' but wanted a second opinion.

2
  • Encrypted is encrypted. The data is as safe as the key used to encrypt the data.
    – Ramhound
    Commented Aug 28, 2019 at 3:38
  • I guess the question is more 'is the key deterministic'? If I encrypt that drive again with the same pass-phrase, will it then be able to decrypt data that was on the drive prior to the format with the old key that used the same pass-phrase? Or is the Bitlocker key different each time regardless of whether the pass-phrase used to generate the key is the same? I have a very high-level understanding so this may be a silly question, apologies. Commented Aug 28, 2019 at 3:48

1 Answer 1

1

The password, PIN, key, etc. that you give to BitLocker to encrypt a disk is never used to determine the content of the Full Volume Encryption Key (FVEK), and it is the FVEK that is used to encrypt the bits on the disk.

So if you completely remove the first encryption, then turn it back on again, a completely different FVEK will be generated, meaning your original data cannot be decrypted even if you provide the same password.

Here's a high-level overview of how it works:

  1. BitLocker is enabled. It creates a random FVEK and will use that to encrypt the bits on disk.
  2. You're prompted to provide a password, PIN, etc. This is used to encrypt the FVEK, which is then written to the disk.
  3. The FVEK is then used to encrypt the disk.
  4. Later, to access your data, you provide your password, but this simply is used to gain access to the FVEK which is stored on the disk.

So as you can see, the password you provide only protects the FVEK, but doesn't determine its contents.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .