From 5a8fcd3037bde7182ed0a7eb0b621d1e8cf05e1a Mon Sep 17 00:00:00 2001 From: Mounir IDRASSI Date: Tue, 31 Oct 2023 09:16:05 +0100 Subject: Documentation: Mention default PIM values when no PIM is specified --- doc/html/Personal Iterations Multiplier (PIM).html | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/doc/html/Personal Iterations Multiplier (PIM).html b/doc/html/Personal Iterations Multiplier (PIM).html index 02921072..d673d431 100644 --- a/doc/html/Personal Iterations Multiplier (PIM).html +++ b/doc/html/Personal Iterations Multiplier (PIM).html @@ -39,15 +39,21 @@

PIM stands for "Personal Iterations Multiplier". It is a parameter that was introduced in VeraCrypt 1.12 and whose value controls the number of iterations used by the header key derivation function. This value can be specified through the password dialog or in the command line.

-

If no PIM value is specified, VeraCrypt will use the default number of iterations used in versions prior to 1.12 (see - -Header Key Derivation).

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

+

If no PIM value is specified, VeraCrypt will use the default number of iterations used in versions prior to 1.12 (see + + Header Key Derivation). This can be summarized 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.

PIM Usage

-- cgit v1.2.3