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"
]