Skip to content
Open access

BF²: A Bloom-Filtered Brute-Force Framework for Multi-Target Password Recovery

Aug 2026 · IACR Cryptology ePrint Archive · Vol 2026, pp. 1499 · 0 citations · 21 references
Computer Science

TL;DR

BF2, a modular and scalable FPGA–CPU framework that accelerates multi-target password recovery, combines a password-candidate generator, a fully-pipelined NT hash core, a Bloom filter stage to filter non-matching candidates, and a multi-threaded host-side component that performs exact membership check using a perfect hash function.

Abstract

Password-based authentication remains widespread, and large-scale sets of leaked hashes enable practical offline brute-force attacks. Multi-target attacks, which check candidates against large sets of hashes simultaneously, are particularly effective. Understanding the capabilities of low-cost platforms for such attacks is important to assess real-world password security risks. Therefore, we present BF2, a modular and scalable FPGA–CPU framework that accelerates multi-target password recovery. BF2 combines a password-candidate generator, a fully-pipelined NT hash core, a Bloom filter stage to filter non-matching candidates, and a multi-threaded host-side component that performs exact membership check using a perfect hash function. We implement BF2 on the low-cost, 199 NiteFury II board. With 16 parallel pipelines running at a 100 MHz clock frequency, our FPGA implementation generates 1.6×10^9 hashes/s. In our experiments, BF2 demonstrates up to 7.5× higher throughput than John the Ripper, and reduces power consumption by as much as 90% compared to Hashcat on an RTX 5000.

Read PDF

Similar papers

Conference Aug 2026

Project Anonymous: A Quantum-Resistant Secure Communication Platform with Post-Quantum Cryptography

This paper presents Project Anonymous, an open-source platform for real-time voice, video, and text communication, deployable on both web browsers and Android, built entirely on the NIST-standardized ML-KEM-1024 (FIPS 203) and ML-DSA-87 (FIPS 204) primitives. Inorder to secure from Shor’s algorithm offering a reduced p...

Muhammad Sulthan K. M, Haseena M. K. · 0 citations
Preprint Oct 2026

Trusted Hardware Acceleration for Malicious-Secure Function Secret Sharing

Function secret sharing (FSS) underlies two-party private inference and private information retrieval, with cost dominated by generating, moving and evaluating distributed point function (DPF) keys. A trusted GPU-integrated distributed function accelerator (DFA) removed key movement by generating and consuming keys loc...

Yu-Jie Xue, Yi-Jing Peng, Lin Liu et al. · 0 citations

This paper is

This paper presents PreAcher, a system architecture that incorporates third-party Content Delivery Networks (CDNs) into the password authentication process and offloads the authentication workload to CDNs without divulging the passwords to them.

Shihan Lin, Yunming Xiao, Aleksandar Kuzmanovic et al. · 0 citations
Open access 2026

Security Evaluation of Feistel-Based Format-Preserving Encryption Against Small-Domain Attacks

Format-preserving encryption (FPE) enables encryption while preserving the format of the underlying data, and is therefore useful for protecting structured data such as identifiers, account numbers, and decimal strings. Many practical FPE schemes are based on Feistel networks and are intended for use over small or stru...

Dongyoung Roh · 0 citations
Open access Oct 2026

A Template attack for decryption key recovery on the NTT accelerator of PQC ML-KEM

Quantum computers threaten traditional cryptography, making the development of quantum-secure cryptographic schemes essential. Module-Lattice–based Key-Encapsulation Mechanism (ML-KEM), recently standardized by NIST for post-quantum public-key encryption, plays a critical role in enabling quantum-resistant key establis...

Munkhbaatar Chinbat, Li-Ji Wu, Xiang-Min Zhang et al. · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.