| ๐ข N (nลuds) | ๐บ A000940(n) โ Cycles distincts | ๐ช Bits d'entropie | ๐ฏ Usage recommandรฉ |
|---|---|---|---|
| 20 | ~6 ร 10ยนโถ | 55 bits | ๐ Dรฉveloppement seulement |
| 35 | ~10โดโฐ | 80 bits | โ Dรฉprรฉciรฉ โ trop faible |
| 50 | ~10โถยฒ | 207 bits | โ PRODUCTION 128b |
| 70 | ~10ยนโฐโฐ | 330 bits | ๐ Production 256b |
| 100 | ~10ยนโตโต | 516 bits | ๐ก Haute sรฉcuritรฉ |
commit[i][j] = SHA3-256( bit || nonce[i][j] )b = SHA3-256("ZKP-HAM-v1" || G || G' || commits || session_nonce)[0] & 0x01| ๐จ Vecteur d'attaque | ๐ Impact | ๐ก Contre-mesure | ๐ Statut |
|---|---|---|---|
| Timing attack sur commit_verify | Fuite du secret H | sodium_memcmp() temps constant | โ MITIGร |
| Replay attack (preuve volรฉe) | Auth rejouรฉe indรฉfiniment | session_nonce + TTL 30s + nonce DB | โ MITIGร |
| Brute-force exhaustif cycle H | Dรฉcouverte du secret | Espace A000940(50) โ 10โถยฒ cycles | โ COMPUTATIONNELLEMENT IMPOSSIBLE |
| Permutation ฯ non-uniforme | Biais dans les masques | Fisher-Yates avec getrandom() | โ MITIGร |
| Commit modifiรฉ en transit | Proof corrompue โ ACCEPT | Fiat-Shamir recalculรฉ cรดtรฉ vรฉrifieur | โ MITIGร |
| Fuites mรฉmoire H aprรจs prove() | H rรฉcupรฉrable en RAM | sodium_memzero() sur ฯ + nonces | โ MITIGร |
| Attaque quantique (Shor/Grover) | ? | Problรจme hamiltonien non rรฉsolu mรชme en QC | ๐ฌ POST-QUANTUM RรSISTANT (conjecturรฉ) |
make package/zkp-hamiltonian/compile -j$(nproc) V=s
# IPK gรฉnรฉrรฉ dans : bin/packages/arm_cortex-a7_neon-vfpv4/secubox/
# Install : opkg install zkp-hamiltonian_0.1.0-1_*.ipk
[1] zkp_types.h โ [2] zkp_crypto.c (+ test_crypto) โ [3] zkp_graph.c (+ test_graph)
โ [4] zkp_prove.c โ [5] zkp_verify.c (+ test_protocol) โ [6] zkp_serialize.c
โ [7] test_nizk + benchmarks ARM โ [8] tools/ CLI โ [9] CMakeLists.txt
โ [10] openwrt/ Makefiles + files/ + init.d + UCI