{"id":"c1213","filename":"c1213_obrana_izmjerena_temelj_identitet.dok.json","weise3_id":"","tip":"implementacija","naziv":"Izmjerena obrana + Temelj identiteta (WeisE3 + ALIBI)","kreator":"Ivan Brtan (Opus + CC)","datum":"2026-05-31","snippet":"","status":"","prev_weise3":"","bunker_l":"#00d4ff","full":{"tip":"implementacija","naziv":"Izmjerena obrana + Temelj identiteta (WeisE3 + ALIBI)","redni":"c1213","datum":"2026-05-31","autor":"Ivan Brtan (Opus + CC)","sesija":"files20 — OBRANA_DOKAZ.md + TEMELJ_identitet_i_ulaz.md asimilacija","obrana_izmjerena":{"princip":"Brojevi MJERENI na stroju, ne predvideni. NATO standard — posten o granicama.","mehanizmi":{"async_vs_thread":{"teorija":"40000x memorije","izmjereno":"85x (16.3 vs 0.19 KB/konekcija)","objasnjenje":"Linux ne commitira cijeli 8MB stack — stvarnih 85x, ali i dalje porazno za napadaca"},"PoW":{"d4_pokusaji":48450,"provjera_us":1.2,"asimetrija":"deseci tisuca vs mikrosekunda"},"dedup":{"zahtjevi":100000,"jedinstveni_obrasci":99,"kompresija":"969x","entropija_bita":5.54},"ventil":{"bez_ventila":"q→beskonacnost (pad)","s_ventilom":"q=900 (ogranicen)"}},"integrirani_dokaz":{"napad":"64000 zahtjeva (50 valova, do 2500/val)","odbijeno_PoW":63750,"memorija_pod_napadom_MB":9.9,"attack_atomi_jedinstveni":81,"jezgra_legitimnih":250,"rezultat":"JEZGRA NIKAD NIJE PALA. 99.6% odbijeno jeftino na rubu."},"granica_posteno":["Asimetrija pomice prag isplativosti, ne cini napad nemogucim — napadac s 1000x budzeta jednom probije","Zadnja linija je distribucija (EU/MAR/DE/ES/NEW), ne jedan cvor","Jezgra prezivljava jer je MALA i POTPISANA — zna sto je teret koji baca u oluji"],"lavlji_poljubac":"Server ne 'procvjeta od napadaceve energije' (perpetuum mobile ne postoji). Server PREZIVI netaknut dok se napadac iscrpljuje — obrana 107x jeftinija od napada."},"identitet_temelj":{"dvije_vrste_weise3":{"osobni":"Klijent salje → Genesis server verificira (/auth/status). Izveden iz kljuca u pregledniku. NIKAD se ne racuna na serveru.","dokumentni":"Server racuna iz sadrzaja (weise3.compute). Adresa STVARI, ne identitet COVJEKA."},"tri_auth_puta":{"online":"get_current_user (middleware), ML-DSA JWT → user_id → WeisE3","pos":"_get_pos_user, Genesis token → WeisE3 direktno","offline":"TPRG token (verify_gate_token) → WeisE3"},"odluka_put_A":"Sva tri puta razrjesavaju u isti WeisE3 osobe. Nisu tri identiteta — tri vrata do iste jezgre. WeisE3 je ono sto potpisuje (Krunica, ALIBI, dokaz isporuke). user_id = broj retka u jednoj bazi.","pecat_u_ladici":"Veza user_id <-> weise3_id sprema se kao kriptografski commitment (ne citljiv podatak). Napadac koji cita bazu vidi hash iz kojeg ne moze izvuci ni WeisE3 ni vezu."},"alibi_atom":{"sto_dokazuje":"Prisutnost na mjestu u vremenu — nista vise. Tko je drzao uredaj je zaseban sloj.","sastav":["Zapecaceni upis u postojeci registar (gost→eVisitor, vozac→VU-lanac, blagajnik→OIB)","Kamera CITA (ne slika) — okvir u memoriji, polja izvuce, okvir odbaci (GDPR cl.9 van)","ZK-CP commitment odbacenog okvira — dokaz da citanje doslo iz stvarnog okvira","Neovisno vrijeme — Krunica kao svjedoc (ne sat uredaja)","Anti-spoof liveness — protiv lazne iskaznice/slike-slike"],"status":"NE POSTOJI JOS. ULAZ (TPRG) mora proci prvi — ALIBI ovisi o ULAZU.","redoslijed":"Ulaz (TPRG wire) → ALIBI (novi modul od nule)"},"zakoni":["ZAKON 43 (Krunica omniprisustvo)","ZAKON 40 (GenesisLogin jedini IdP)"]}}