cryptohard

Coloring Fraud

scarlet

Task: Zero-Knowledge Proof protocol for graph 3-coloring on K4 (not 3-colorable) using a custom hash function with a weak reduced-round permutation. Solution: Exploited the linear (non-nonlinear) permute_fast function by building a GF(2) system of equations to find hash collisions between different colors, allowing fake ZKP proofs for 128 rounds.

$ ls tags/ techniques/
linear_permutation_attackgf2_gaussian_eliminationmulti_block_collisionzkp_protocol_bypass

🔒

Permission denied (requires tier.pro)

Sign in to access full writeups

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

$ssh [email protected]