← DokArh Portal
implementacija

EHO4 Faza 5 — dual_pi.py, Dual-Pi hash primitiv

Kreator: genesis Datum: 2026-05-30 Status:
WeisE3™ ID: (nema)
tipimplementacija
cc1182
sustavgenesis — eho/eho4/dual_pi.py
git_commit1fa1351b
formula{ "H_K": "SHA3-256(data || 0x00 || str(Pi_K))", "H_S": "SHA3-256(data || 0x00 || str(Pi_S))", "dual_pi_hash": "SHA3-256(H_K || H_S)", "dual_pi_hmac": "HMAC-SHA3-256(H_K || H_S, key)", "dual_pi_chain": "SHA3-256(dual_pi_hash(data) || 0x00 || prev_hash)", "dual_pi_atom_id": "dual_pi_hash(node || 0x00 || role || 0x00 || window_8B || 0x00 || payload)", "dna_corrected": "SHA3-256(dual_pi_hash(data) || 0x00 || str(DNA_CORRECTION))" }
testovi46/46 PASSED
sigurnosna_svojstva{ "prefix_napad": "Nul separator sprjecava prefix napade", "avalanche": ">80 razlicitih bitova uz 1-bit promjenu ulaza", "timing_safe": "hmac.compare_digest u verify", "dvoslojna_sigurnost": "Kompromitacija Pi_K ne ruši Pi_S sloj i obratno", "biologijska_jedinstvenost": "Pi_K=144/46 (Watson-Crick) i Pi_S=3.1418 (phyllotaxis) derivirani iz prirode" }
integracija{ "permutation_faza3": "Iste Pi_K/Pi_S byte reprezentacije kao derive_seed — konzistentnost verificirana", "reader_faza4": "dual_pi_chain_hash moze zamijeniti plain SHA3 u krunica_hash (Faza 6)", "weise3": "dual_pi_hash(WEISE3::test::...) deterministicki potvrđen" }
eho4_status{ "Faza_1_constants": "DONE — 24/24", "Faza_2_temporal": "DONE — 36/36", "Faza_3_permutation": "DONE — 43/43", "Faza_4_reader": "DONE — 36/36", "Faza_5_dual_pi": "DONE — 46/46", "Faza_6_integracija": "TODO — Folija + Krunica + 5 servera" }
zakon[ "ZAKON_7", "ZAKON_32", "ZAKON_43" ]