cryptomedium

POPO (Paillier Operation Performance Optimizer)

hackthebox

Task: Paillier homomorphic encryption system with menu-driven interface and encrypted flag. Solution: Exploit optim state bug to skip exponentiation, recover blinding factor via nonce reuse, extract gm, and use validate_role oracle to leak private key λ for decryption.

$ ls tags/ techniques/
blinding_factor_cancellationstate_manipulationpaillier_decryptionoracle_abuseprivate_key_leak

🔒

Permission denied (requires tier.pro)

Sign in to access full writeups

Create a free account with GitHub, then upgrade to Pro.

$ssh [email protected]