Visible to the public On Security of Key Derivation Functions in Password-based Cryptography

TitleOn Security of Key Derivation Functions in Password-based Cryptography
Publication TypeConference Paper
Year of Publication2021
AuthorsKodwani, Gaurav, Arora, Shashank, Atrey, Pradeep K.
Conference Name2021 IEEE International Conference on Cyber Security and Resilience (CSR)
Keywordsauthentication, composability, compositionality, Computer crime, Conferences, Encryption, password, Password-based Cryptography, PBKDF, pubcrawl, resilience, security, theoretical cryptography
AbstractMost common user authentication methods use some form of password or a combination of passwords. However, encryption schemes are generally not directly compatible with user passwords and thus, Password-Based Key Derivation Functions (PBKDFs) are used to convert user passwords into cryptographic keys. In this paper, we analyze the theoretical security of PBKDF2 and present two vulnerabilities, g-collision and d-collision. Using AES-128 as our exemplar, we show that due to g-collision, text encrypted with one user password can be decrypted with g 1 different passwords. We also provide a proof that finding a collision in the derived key for AES-128 requires d lesser calls to PBKDF2 than the known Birthday attack. Due to this, it is possible to break password-based AES-128 in O(264) calls, which is equivalent to brute-forcing DES.
DOI10.1109/CSR51186.2021.9527961
Citation Keykodwani_security_2021