User Activity

  • Posted a comment on discussion Technical Topics on VeraCrypt

    @fzxx: I have used OpenAI o3 and Google Gemini Pro 2.5 to see what they can propose. They both agreed that the only solution is to add cancellation logic inside the cryptographic primitives for various PRFs in order to be able to abort operations as soon as possible. This is something I never thought about because it breaks separations between layers, and it introduces dependency between low level cryptographic components and high-level business logic. Despite being ugly, I implemented it and it...

  • Committed [ed878e] on Source Code

    Windows: set version to 1.26.26. Update Release Notes, bootloader and Windows drivers.

  • Committed [6151cf] on Source Code

    Windows: speedup PRF autodetection mode by implementing abort mechanism in PBKDF2/Argon2 primitives

  • Committed [284d39] on Source Code

    Update Language.zh-cn.xml (#1565)

  • Committed [b6821d] on Source Code

    Update Corsican translation on 2025-06 (#1566)

  • Posted a comment on discussion Technical Topics on VeraCrypt

    @tulip-81: for now, system encryption doesn't support Argon2. But it is planned for EFI bootloader so it is coming. For MBR, it is unfortunately impossible to implement because of the constraints of the 16-bit boot environment.

  • Posted a comment on discussion Technical Topics on VeraCrypt

    @fzxx: there is already a logic in VeraCrypt drive to use multi-threading for automatic detection and then stop as soon as the correct PRF is found. But the current implementation waits until all PRFs in current thread pool finish before continuing...this is because we cannot just ignore exiting threads or abort them, we have to wait until they finish properly to avoid data corruption. That being said, it is technically possible to have a better implementation to avoid this, it is just a matter of...

  • Posted a comment on discussion Technical Topics on VeraCrypt

    @captain150: I understand the confusion. Actually, VeraCrypt doesn't use hash algorithms directly. VeraCrypt uses what we call a PRF (Pseudo Random Function) to derive the header key that is necessary for decrypting the master key. VeraCrypt documentation mention the use of PRF : https://veracrypt.jp/en/Encryption%20Scheme.html Until now, we had PRF instances based on PBKDF2-HMAC where HMAC may use one if the supported hash algorithms. With the introduction of Argon2, we have a new PRF type: Argon2id....

View All

Personal Data

Username:
idrassi
Joined:
2009-12-13 21:54:49
Location:
Kobe / Japan / JST
Gender:
Male
Web Sites:
  1. https://www.idrix.fr
  2. https://amcrypto.jp

Projects

This is a list of open source software projects that Mounir IDRASSI is associated with:

  • Project Logo PC/SC Tracker Smart card events and smart cards information tracker Last Updated:
  • Project Logo RSA Converter   Last Updated:
  • Project Logo SCard4Wine Full Smart Card support for Wine Last Updated:
  • Project Logo SIM Card Manager Windows tool to read SIM card information and content Last Updated:
  • Project Logo VeraCrypt Open source disk encryption with strong security for the Paranoid Last Updated:

Personal Tools

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.