cryptoProhard
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
Sign in with GitHub to continue. No email required.
$sign in$ grep --similar
Similar writeups
- [crypto][Pro]Coloring Heist— scarlet
- [web][Pro]Miss-Input— scarlet
- [crypto][Pro]babyCrypto— grsu
- [reverse][free]roulette— umdctf
- [ml][Pro]ReLuess Your Inhibitions— kalmarcf