From d1b26d4bfefe4d7f8581d4555e6634c3603772ed Mon Sep 17 00:00:00 2001 From: Mounir IDRASSI Date: Sun, 2 Jul 2017 19:35:12 +0200 Subject: Windows: fix documentation and UI messages about the PIM constraints and calculation formula when EFI system encryption is using SHA-512 or Whirlpool. For historical reasons, if SHA-512 or Whirlpool is selected for EFI system encryption, then iterations = 15000 + (PIM x 1000) and not iterations = PIM x 2048 like the other algorithms. --- doc/html/Personal Iterations Multiplier (PIM).html | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'doc/html') diff --git a/doc/html/Personal Iterations Multiplier (PIM).html b/doc/html/Personal Iterations Multiplier (PIM).html index b039a74f..d2da3b7b 100644 --- a/doc/html/Personal Iterations Multiplier (PIM).html +++ b/doc/html/Personal Iterations Multiplier (PIM).html @@ -44,7 +44,7 @@ Header Key Derivation).

When a PIM value is specified, the number of iterations is calculated as follows:

Prior to version 1.12, the security of a VeraCrypt volume was only based on the password strength because VeraCrypt was using a fixed number of iterations.
With the introduction of PIM, VeraCrypt has a 2-dimensional security space for volumes based on the couple (Password, PIM). This provides more flexibility for adjusting the desired security level while also controlling the performance of the mount/boot operation.

@@ -61,8 +61,8 @@ When creating a volume or when changing the password, the user has the possibili
During the creation of a volume or the encryption of the system, VeraCrypt forces the PIM value to be greater than or equal to a certain minimal value when the password is less than 20 characters. This check is done in order to ensure that, for short passwords, the security level is at least equal to the default level provided by an empty PIM.
 
-
The PIM minimal value for short passwords is 98 for system encryption and -485 for non-system encryption and files containers. For password with 20 characters and more, the PIM minimal value is +
The PIM minimal value for short passwords is 98 for system encryption that doesn't use SHA-512 or Whirlpool and +485 for the other cases. For password with 20 characters and more, the PIM minimal value is 1. In all cases, leaving the PIM empty or setting its value to 0 will make VeraCrypt use the default high number of iterations as explained in section Header Key Derivation.
@@ -70,7 +70,7 @@ Header Key Derivation.
Motivations behind using a custom PIM value can be:

The screenshots below show the step to mount a volume using a PIM equal to 231:

-- cgit v1.2.3