{"id":53444,"date":"2019-12-02T00:00:00","date_gmt":"2019-12-01T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/shema-razdeleniya-sekreta-shamira"},"modified":"2020-02-18T14:01:21","modified_gmt":"2020-02-18T11:01:21","slug":"shema-razdeleniya-sekreta-shamira","status":"publish","type":"post","link":"https:\/\/prohoster.info\/hr\/blog\/administrirovanie\/shema-razdeleniya-sekreta-shamira","title":{"rendered":"Schematika deljenja sekretne informacije \u0160amira","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Razmotrimo scenarij kada je potrebno osigurati sigurnost bankovnog skladi\u0161ta. Ono se smatra potpuno nedostupnim bez klju\u010da koji vam se izdaje prvog dana rada. Va\u0161 cilj je sigurno sa\u010duvati klju\u010d.<\/p>\n<p>Pretpostavimo da ste odlu\u010dili uvijek dr\u017eati klju\u010d kod sebe, pru\u017eaju\u0107i pristup skladi\u0161tu prema potrebi. No brzo \u0107ete shvatiti da takvo rje\u0161enje prakti\u010dno nije skalabilno, jer je za otvaranje skladi\u0161ta uvijek potrebna va\u0161a fizi\u010dka prisutnost. A \u0161to je s odmorima koje su vam obe\u0107ali? Osim toga, jo\u0161 vi\u0161e zabrinjava pitanje: \u0161to ako izgubite jedini klju\u010d?<\/p>\n<p>S mi\u0161lju o odmoru odlu\u010dili ste napraviti kopiju klju\u010da i povjeriti je drugom suradniku. Me\u0111utim, shva\u0107ate da to tako\u0111er nije idealno. Udvostru\u010davanjem broja klju\u010deva, tako\u0111er ste udvostru\u010dili mogu\u0107nosti kra\u0111e klju\u010da.<\/p>\n<p>Bez nade, uni\u0161tavate duplikat i odlu\u010dujete podijeliti izvorni klju\u010d na dva dijela. Sada, mislite, dvije povjerljive osobe s dijelovima klju\u010da moraju fizi\u010dki biti prisutne kako bi sastavile klju\u010d i otvorile skladi\u0161te. To zna\u010di da bi lopov morao ukrasti dva dijela, \u0161to je dvostruko te\u017ee nego ukrasti jedan klju\u010d. Me\u0111utim, ubrzo shva\u0107ate da je shema malo bolja od samo jednog klju\u010da, jer ako netko izgubi polovicu klju\u010da, cijeli klju\u010d ne mo\u017ee biti obnovljen.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nProblem se mo\u017ee rije\u0161iti s nizom dodatnih klju\u010deva i brava, ali takav pristup brzo \u0107e zahtijevati <i>ljudi, i ovaj projekt ne bi bio mogu\u0107 bez sudjelovanja nevjerojatne zajednice suradnika i korisnika.<\/i> klju\u010deva i brava. Odlu\u010dujete da u idealnoj shemi treba podijeliti klju\u010d tako da sigurnost ne ovisi potpuno o jednoj osobi. Tako\u0111er zaklju\u010dujete da bi trebao postojati odre\u0111eni prag broja dijelova, tako da pri gubitku jednog dijela (ili ako osoba ode na odmor) cijeli klju\u010d ostaje funkcionalan.<\/p>\n<h1>Kako podijeliti tajnu<\/h1>\n<p>\nO ovoj vrsti sheme upravljanja klju\u010devima razmi\u0161ljao je Adi Shamir 1979. godine kada je objavio svoj rad <noindex><a rel=\"nofollow\" href=\"https:\/\/cs.jhu.edu\/~sdoshi\/crypto\/papers\/shamirturing.pdf\">\u201eKako podijeliti tajnu\u201d<\/a><\/noindex>. U \u010dlanku se kratko obja\u0161njava takozvana <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/64d1d06429d10e2571b04ba756a9e44d.jpg\" style=\"display:block;margin: 0 auto;\" \/> pragovna shema za u\u010dinkovito dijeljenje tajne vrijednosti (npr. kriptografskog klju\u010da) na <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/d2ecc715b363a149fefb4cc647a30e6e.jpg\" style=\"display:block;margin: 0 auto;\" \/> dijelova. Zatim, kada i samo kada je prikupljeno barem <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/7a3f94d0d7874387726d18ef0c5c4174.jpg\" style=\"display:block;margin: 0 auto;\" \/> iz <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/83808316ecdccf2d3d1d05696c6d5507.jpg\" style=\"display:block;margin: 0 auto;\" \/> dijelova, tajnu je lako obnoviti. <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/ec92794c36ed48497df201c55697e065.jpg\" style=\"display:block;margin: 0 auto;\" \/>.<\/p>\n<p>S aspekta sigurnosti, va\u017ena karakteristika ovog sistema je da napada\u010d ne smije saznati apsolutno ni\u0161ta ako nema barem <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/49419db7a603359c9d7f2949263e0f7d.jpg\" style=\"display:block;margin: 0 auto;\" \/> dijelove. \u010cak ni prisutnost <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/13aad9d68bc8f0729bf06fc49435b7dc.jpg\" style=\"display:block;margin: 0 auto;\" \/> dijelova ne bi trebala pru\u017eiti nikakve informacije. Ovu osobinu nazivamo <i>semanti\u010dkim sigurnostima<\/i>.<\/p>\n<h1>Polinomska interpolacija<\/h1>\n<p>\nShamir-ova shema praga <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/5bcbb5a7f61e4e37103c379964d49e63.jpg\" style=\"display:block;margin: 0 auto;\" \/> izgra\u0111ena je oko koncepta <b>polinomskih interpolacija<\/b>. Ako niste upoznati s ovim konceptom, zapravo je prili\u010dno jednostavan. U su\u0161tini, ako ste ikada crtali to\u010dke na grafu, a zatim ih povezivali linijama ili krivinama, ve\u0107 ste ga koristili!<\/p>\n<p><img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/66d66cc226dde7af9d71ab1ad7f92eea.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Kroz dvije to\u010dke mo\u017ee pro\u0107i neograni\u010den broj polinoma druge stepeni. Da bismo izabrali jedan od njih, potrebna je tre\u0107a to\u010dka. Ilustracija: <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%A1%D1%85%D0%B5%D0%BC%D0%B0_%D1%80%D0%B0%D0%B7%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F_%D1%81%D0%B5%D0%BA%D1%80%D0%B5%D1%82%D0%B0_%D0%A8%D0%B0%D0%BC%D0%B8%D1%80%D0%B0#\/media\/File:3_polynomials_of_degree_2_through_2_points.svg\">Vikipedija<\/a><\/noindex><\/i> <\/p>\n<p>Razmotrimo polinom prvog stepena, <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/479ff09339b6907cf7fd5420a6b66907.jpg\" style=\"display:block;margin: 0 auto;\" \/>. Ako \u017eelite izgraditi ovu funkciju na grafu, koliko to\u010daka vam je potrebno? Pa, znamo da je to linearna funkcija koja formira liniju i da su potrebne bar dvije ta\u010dke. Dalje, razmotrite polinom drugog stepena, <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/bd6591a5e317fadba394b9f93c03f813.jpg\" style=\"display:block;margin: 0 auto;\" \/>. To je kvadratna funkcija, tako da za izgradnju grafika zahtijeva najmanje tri ta\u010dke. A kako stoji stvar s polinom tre\u0107eg stepena? Potrebno je barem \u010detiri to\u010dke. I tako dalje.<\/p>\n<p>Zaista sjajna stvar u ovoj osobini je da uzimaju\u0107i u obzir stepen polinomske funkcije i najmanje <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/97d23bb431f561738675a8eecd78c8bd.jpg\" style=\"display:block;margin: 0 auto;\" \/> to\u010dki, mo\u017eemo izvesti dodatne to\u010dke za ovu polinomsku funkciju. Ekstrapolaciju tih dodatnih to\u010daka nazivamo <i>polinomskom interpolacijom<\/i>.<\/p>\n<h1>Sastavljanje tajne<\/h1>\n<p>\nMogu\u0107e je da ste ve\u0107 shvatili da ovdje ulazi u igru pametna Shamir-ova shema. Pretpostavimo da je na\u0161 tajni <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/9f18d04feb91617cc6b17ee999f7621e.jpg\" style=\"display:block;margin: 0 auto;\" \/> \u2014 to je <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/724e6fe3c0b6e8460207592d515dde4a.jpg\" style=\"display:block;margin: 0 auto;\" \/>. Mo\u017eemo transformirati <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/e1bb80717e0e060d77dc3fa2bff5e396.jpg\" style=\"display:block;margin: 0 auto;\" \/> u to\u010dku na grafu <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/d7291bf682131a3cd1dc9fb65c351a5d.jpg\" style=\"display:block;margin: 0 auto;\" \/> i smisliti polinomsku funkciju stepena <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/c63b9a9efa9409f73baf5916cd77b8b5.jpg\" style=\"display:block;margin: 0 auto;\" \/>, koja zadovoljava ovu to\u010dku. Podsjetimo, <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/4670e092c7dc86f70984a3d5e875ae7e.jpg\" style=\"display:block;margin: 0 auto;\" \/> \u0107e biti na\u0161 prag potrebnih fragmenata, stoga ako postavimo prag na tri fragmenta, trebamo odabrati polinomsku funkciju stepena dva.<\/p>\n<p>Na\u0161 polinom \u0107e imati oblik <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/06e96a58093b9e00d7c37ad5f832a6f4.jpg\" style=\"display:block;margin: 0 auto;\" \/>, gdje <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/fc9ce1b274e8224fcfee33290fee6455.jpg\" style=\"display:block;margin: 0 auto;\" \/> i <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/ec120b09589c1ee882f1f93b47626c94.jpg\" style=\"display:block;margin: 0 auto;\" \/> \u2014 nasumi\u010dno odabrani pozitivni cijeli brojevi. Samo gradimo polinom stepena <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/ef10f07dfb8496cca70579246c1d9c48.jpg\" style=\"display:block;margin: 0 auto;\" \/>, gdje slobodni koeficijent <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/d7db113a15325721c9fea613a379026f.jpg\" style=\"display:block;margin: 0 auto;\" \/>\u00a0je na\u0161a tajna <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/093bd4575a590bed819e6ec9f9b41aa0.jpg\" style=\"display:block;margin: 0 auto;\" \/>, a kod svakog od sljede\u0107ih <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/6c33d819871b32ff7d347d00408d02d1.jpg\" style=\"display:block;margin: 0 auto;\" \/> \u010clanova je slu\u010dajno odabran pozitivni koeficijent. Ako se vratimo na prvotni primjer i pretpostavimo da <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/c6ff5a7ad5a6a82ae31c583148ea5274.jpg\" style=\"display:block;margin: 0 auto;\" \/>, onda \u0107emo dobiti funkciju <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/b3386ca5ec27e0dacd17874d6f5720c8.jpg\" style=\"display:block;margin: 0 auto;\" \/>.<\/p>\n<p>U ovoj fazi mo\u017eemo generirati dijelove povezivanjem <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/50a46de4540f90ddba6b1bbfa3702892.jpg\" style=\"display:block;margin: 0 auto;\" \/> jedinstvenih cijelih brojeva u <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/fcbc7f0b6d9353e6eae0fafe4a06a4f2.jpg\" style=\"display:block;margin: 0 auto;\" \/>, gdje <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/c58e20b2b97950112194f6a51707289c.jpg\" style=\"display:block;margin: 0 auto;\" \/> (jer je to na\u0161 tajni podaci). U ovom primjeru \u017eelimo podijeliti \u010detiri dijela s pragom tri, stoga slu\u010dajno generiramo to\u010dke <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/720b820e264f0314cb2e14ab6502ee96.jpg\" style=\"display:block;margin: 0 auto;\" \/> i \u0161aljemo jednu to\u010dku svakom od \u010detiri povjerenika, \u010duvarima klju\u010deva. Tako\u0111er obavje\u0161tavamo ljude da <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/c441ff2a652b58011e13d60855c7e404.jpg\" style=\"display:block;margin: 0 auto;\" \/>, budu\u0107i da se to smatra javnom informacijom i potrebnim za obnovu <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/2011019c98b6d1a77a0cd25a3667c9e4.jpg\" style=\"display:block;margin: 0 auto;\" \/>.<\/p>\n<h1>Obnova tajne<\/h1>\n<p>\nVe\u0107 smo raspravili koncept polinomske interpolacije i to \u0161to stoji iza Shamirove sheme praga <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/6f93e17d2d2ce5659972b98a9c8eee83.jpg\" style=\"display:block;margin: 0 auto;\" \/>. Kada bilo koja tri od \u010detiri povjerenika \u017eele obnoviti <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/9b5ba8c78e395d3dee229e222c31d85a.jpg\" style=\"display:block;margin: 0 auto;\" \/>, potrebno je samo interpolirati <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/cfec467c0571c4d54d74938c5667146f.jpg\" style=\"display:block;margin: 0 auto;\" \/> svojim jedinstvenim to\u010dkama. U tu svrhu mogu definirati svoje to\u010dke <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/035e1f8407434fdbe1b8814d7fd3ee1f.jpg\" style=\"display:block;margin: 0 auto;\" \/> i izra\u010dunati Lagrangeov interpolacijski polinom koriste\u0107i sljede\u0107u formulu. Ako vam je programiranje jasnije od matematike, tada pi - to je u su\u0161tini operator <code>for<\/code>, koji mno\u017ei sve rezultate, a sigma - to je <code>for<\/code>, koji sve zbraja.<\/p>\n<p><img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/01a47d3bc38f07f7b65da2ca1f772e28.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/cc0039bc38e27a62161bc0fde3b1472d.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>\nTijekom <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/b41d5abefcac0bb813291063f0a56404.jpg\" style=\"display:block;margin: 0 auto;\" \/> mo\u017eemo to rije\u0161iti na sljede\u0107i na\u010din i vratiti na\u0161 izvorni polinomski funkciju:<\/p>\n<p><img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/b7af6d68d1fa639442f96ed11cc96bd7.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>\nBudu\u0107i da znamo da <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/df250c5c331d0a2903867efcad71d325.jpg\" style=\"display:block;margin: 0 auto;\" \/>, obnova <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/a6968a889776d0caa3db0dd6e10842d4.jpg\" style=\"display:block;margin: 0 auto;\" \/> se provodi jednostavno:<\/p>\n<p><img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/b89862098c973d18a75a104092364a04.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<h1>Kori\u0161tenje nesigurne cijelobrojne aritmetike<\/h1>\n<p>\nIako smo uspje\u0161no primijenili osnovnu ideju Shamira <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/626be5c238019fc0a2ff08798b8e620c.jpg\" style=\"display:block;margin: 0 auto;\" \/>, imamo problem koji smo ignorirali do sada. Na\u0161a polinom funkcija koristi nesigurnu cijelobrojnu aritmetiku. Imajte na umu da za svaku dodatnu to\u010dku koju napada\u010d dobije na grafikonu na\u0161e funkcije, ostaje manje mogu\u0107nosti za druge to\u010dke. Mo\u017eete to vidjeti vlastitim o\u010dima kada crtate grafikon s pove\u0107anjem broja to\u010daka za polinomsku funkciju koriste\u0107i cijelobrojnu aritmetiku. To je kontraproduktivno za na\u0161u izjavnu sigurnosnu svrhu, jer napada\u010d ne bi trebao saznati apsolutno ni\u0161ta, sve dok nemaju barem <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/d5278c748b7713fc387c37425d43656d.jpg\" style=\"display:block;margin: 0 auto;\" \/> dijelova.<\/p>\n<p>Da bismo pokazali koliko je slaba shema s cijelobrojnom aritmetikom, razmotrimo scenarij u kojem je napada\u010d dobio dvije to\u010dke <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/ebe75137fa19aaccdc733618707de3c0.jpg\" style=\"display:block;margin: 0 auto;\" \/> i zna javnu informaciju, da <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/45dc1dbd7564637c96d1c8383af19e15.jpg\" style=\"display:block;margin: 0 auto;\" \/>Na temelju tih informacija mo\u017ee izvesti <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/16e75561bf051ecd3232f0560f75e494.jpg\" style=\"display:block;margin: 0 auto;\" \/>, koji je jednak dva, i uklju\u010diti poznate vrijednosti u formulu <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/e6c550b9a0d630e62d5be66e61ff3a89.jpg\" style=\"display:block;margin: 0 auto;\" \/> i <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/e2a3c2a324c159cf73852513dda5ff3b.jpg\" style=\"display:block;margin: 0 auto;\" \/>.<\/p>\n<p><img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/003b535b08b5de17b573c7af61110dbb.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>\n Zatim napada\u010d mo\u017ee prona\u0107i <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/76d496e3442e88c7d5a238612f2ee8da.jpg\" style=\"display:block;margin: 0 auto;\" \/>, izra\u010dunavaju\u0107i <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/96ef9b4a0657cd258978e2eda974bd09.jpg\" style=\"display:block;margin: 0 auto;\" \/>:<\/p>\n<p><img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/8e677012c61e1cc45f1f3be6e44aa1c1.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>\nBudu\u0107i da smo definirali <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/62af08665bef7cd3fc447411455352c6.jpg\" style=\"display:block;margin: 0 auto;\" \/> kao slu\u010dajno odabrane cijele pozitivne brojeve, postoji ograni\u010den broj mogu\u0107ih <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/66c39a1014c0acab55fea137f28a6d0f.jpg\" style=\"display:block;margin: 0 auto;\" \/>. Ova informacija omogu\u0107ava napada\u010du da izvede <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/0c3caaa1e189ffea0001ca9ad08a65d1.jpg\" style=\"display:block;margin: 0 auto;\" \/>, jer \u0107e sve \u0161to je ve\u0107e od 5 u\u010diniti <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/104807891ce9ab1d3adc649f8d1dcd29.jpg\" style=\"display:block;margin: 0 auto;\" \/> negativnim. To se pokazuje to\u010dnim, budu\u0107i da smo definirali <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/cf2bebff28344be58b02c492fd0e49ba.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Zatim napada\u010d mo\u017ee izra\u010dunati mogu\u0107e vrijednosti <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/7c9c09333ee4ab432122e959892daeda.jpg\" style=\"display:block;margin: 0 auto;\" \/>, zamjenjuju\u0107i <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/c5d88d7a2488ae0c40e5ec3edb66dd2d.jpg\" style=\"display:block;margin: 0 auto;\" \/> u <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/8fd97c507a4d2bc8d4e4619e10e97063.jpg\" style=\"display:block;margin: 0 auto;\" \/>:<\/p>\n<p><img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/1f2fb897dc37702dd543a6d7783339cb.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>\nS ograni\u010denim skupom opcija za <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/9960ad727ecf47084cacfb9f487f329a.jpg\" style=\"display:block;margin: 0 auto;\" \/> postaje jasno koliko je lako pogoditi i provjeriti vrijednosti <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/47f9786e9728ed72e10dd505d7445b41.jpg\" style=\"display:block;margin: 0 auto;\" \/>. Ovdje je samo pet opcija.<\/p>\n<h1>Rje\u0161enje problema s nesigurnom cijelom aritmetikom<\/h1>\n<p>\nKako bi se uklonila ova ranjivost, Shamir predla\u017ee kori\u0161tenje modularne aritmetike, zamjenjuju\u0107i <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/503fd220af76c5e96cce3a84a4673f91.jpg\" style=\"display:block;margin: 0 auto;\" \/> na <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/49ab2b2ee61d6551a1b41f6a1795a295.jpg\" style=\"display:block;margin: 0 auto;\" \/>, gdje <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/bb5a5adda52f7d4dd401efd8a040be69.jpg\" style=\"display:block;margin: 0 auto;\" \/> i <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/1e062a8784dfb6da2bc708d3de027042.jpg\" style=\"display:block;margin: 0 auto;\" \/> \u2014 skup svih prostih brojeva.<\/p>\n<p>Brzo \u0107emo se podsjetiti kako funkcioni\u0161e modularna aritmetika. Satovi s kazaljkama su ve\u0107 poznata koncepcija. Koriste satove koji su <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/93520a0c8bdbbe57ab424e58c3bbfe30.jpg\" style=\"display:block;margin: 0 auto;\" \/>. Kada kazaljka na satu pro\u0111e pored dvanaest, vra\u0107a se na jedan. Zanimljiva osobina ovog sistema je ta \u0161to, jednostavno gledaju\u0107i na sat, ne mo\u017eemo izvesti koliko je okreta kazaljka napravila. Me\u0111utim, ako znamo da je kazaljka na satu pro\u0161la dvanaest \u010detiri puta, mo\u017eemo potpuno odrediti broj sati koji su pro\u0161li pomo\u0107u jednostavne formule <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/5b8b7655f38ee900b989fdc070616a6b.jpg\" style=\"display:block;margin: 0 auto;\" \/>, gdje <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/0ec5da4245e1eac619b42bb62f682773.jpg\" style=\"display:block;margin: 0 auto;\" \/>\u00a0\u2014 to je na\u0161 djelitelj (ovdje <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/a8656dac61ddb1097f06781c5b5aad69.jpg\" style=\"display:block;margin: 0 auto;\" \/>), <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/3ba5b3dc4f29fac3c9d4f5f2072d688b.jpg\" style=\"display:block;margin: 0 auto;\" \/>\u00a0\u2014 to je koeficijent (koliko puta djelitelj bez ostatka ide u po\u010detni broj, ovdje <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/ac9bb70e1511109b0181e14b6227f57e.jpg\" style=\"display:block;margin: 0 auto;\" \/>), a <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/57b6842c2bfd39b19ce428e5b9345946.jpg\" style=\"display:block;margin: 0 auto;\" \/>\u00a0\u2014 to je ostatak koji obi\u010dno vra\u0107a poziv operatora po modulu (ovdje <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/28f71e672ecc717d2bd1845e27273398.jpg\" style=\"display:block;margin: 0 auto;\" \/>). Poznavanje svih ovih vrijednosti omogu\u0107ava nam rje\u0161avanje jednad\u017ebe za <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/9548f9d6b522258582be1f8968752866.jpg\" style=\"display:block;margin: 0 auto;\" \/>, ali ako propustimo koeficijent, nikada ne\u0107emo mo\u0107i obnoviti izvorni broj.<\/p>\n<p>Mo\u017eemo demonstrirati kako to pobolj\u0161ava sigurnost na\u0161eg sistema primjenjuju\u0107i shemu na na\u0161 prethodni primjer i koriste\u0107i <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/c0f760bdd2b67444bd233d4ea7fe5e72.jpg\" style=\"display:block;margin: 0 auto;\" \/>. Na\u0161a nova polinomna funkcija <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/afddb9747f68076bc6dbe9b5cf60d107.jpg\" style=\"display:block;margin: 0 auto;\" \/>, a nove to\u010dke <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/da9d9ecfcf949b6be4bc8e3a29d670ab.jpg\" style=\"display:block;margin: 0 auto;\" \/>. Sada \u010duvari klju\u010deva mogu ponovno koristiti polinomnu interpolaciju za obnavljanje na\u0161e funkcije, samo \u0161to sada operacije zbrajanja i mno\u017eenja moraju biti pra\u0107ene smanjenjem po modu <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/f94ae5343347b38dc64228472b564f0e.jpg\" style=\"display:block;margin: 0 auto;\" \/> (npr. <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/d19138189cd40c6c01ab68d3d6b7027b.jpg\" style=\"display:block;margin: 0 auto;\" \/>).<\/p>\n<p>Pretpostavljaju\u0107i da je napada\u010d saznao dvije od ovih novih to\u010daka, <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/4f13c2640360f124305f3f023d6cfa83.jpg\" style=\"display:block;margin: 0 auto;\" \/>, a javne informacije <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/376e0e059b761e3f3e7473d8d2d3428f.jpg\" style=\"display:block;margin: 0 auto;\" \/>. Ovaj put napada\u010d na temelju svih dostupnih informacija ispisuje sljede\u0107e funkcije, gdje <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/f0aedf279cc2418e2d62d51e63e324b2.jpg\" style=\"display:block;margin: 0 auto;\" \/>\u00a0\u2014 skup svih pozitivnih cijelih brojeva, a <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/c92efad35129d61013f6e37ec1907fd3.jpg\" style=\"display:block;margin: 0 auto;\" \/> predstavlja koeficijent modula <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/c2679ec08a40d7aa13a9d375b610642c.jpg\" style=\"display:block;margin: 0 auto;\" \/>.<\/p>\n<p><img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/0f6d09b6c15f013e9a445fef060f8091.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>\nSada na\u0161 napada\u010d ponovno pronalazi <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/8e01640ea802740996150d09277cbf1f.jpg\" style=\"display:block;margin: 0 auto;\" \/>, izra\u010dunavaju\u0107i <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/78fa395ca715c36835c38f4fe16d63e0.jpg\" style=\"display:block;margin: 0 auto;\" \/>:<\/p>\n<p><img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/d739d7e52d675aeba9abcc6ada4097e1.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>\nZatim ponovno poku\u0161ava ispisati <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/e47c9bd27ac92787c287b7db249a345f.jpg\" style=\"display:block;margin: 0 auto;\" \/>, zamjenjuju\u0107i <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/15c82f6824ad986351d3358c32b28f26.jpg\" style=\"display:block;margin: 0 auto;\" \/> u <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/56cddebdf83ddc105aa8aba91bd0bb38.jpg\" style=\"display:block;margin: 0 auto;\" \/>:<\/p>\n<p><img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/6e9643108864d1d2cf9e04bed493fff7.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>\nOvaj put ima ozbiljan problem. U formuli nedostaju vrijednosti <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/217282ca338c79dd058db66f405b07a0.jpg\" style=\"display:block;margin: 0 auto;\" \/>, <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/fb908d84b7eac873bba662cf69d95b95.jpg\" style=\"display:block;margin: 0 auto;\" \/> i <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/83389928ca52ffce5266fe6a414e1f18.jpg\" style=\"display:block;margin: 0 auto;\" \/>. Budu\u0107i da postoji beskona\u010dno mnogo kombinacija ovih varijabli, ne mo\u017ee dobiti nikakve dodatne informacije.<\/p>\n<h1>Razmatranja sigurnosti<\/h1>\n<p>\nShema dijeljenja tajne Shamir predla\u017ee <i>sigurnost s gledi\u0161ta teorije informacija<\/i>. To zna\u010di da je matematika otporna \u010dak i na napada\u010da s neograni\u010denom ra\u010dunalnom mo\u0107i. Me\u0111utim, shema jo\u0161 uvijek ima nekoliko poznatih problema.<\/p>\n<p>Na primjer, Shamirina shema ne stvara <i>provjerljive fragmente<\/i>, to jest ljudi mogu slobodno predstaviti falsificirane fragmente i ometati obnavljanje ispravne tajne. Zlonamjernik s dovoljno informacija mo\u017ee \u010dak proizvesti drugi fragment mijenjaju\u0107i <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/8f646ae3193da8c9be778eceb315e902.jpg\" style=\"display:block;margin: 0 auto;\" \/> po vlastitom naho\u0111enju. Ovaj problem se rje\u0161ava pomo\u0107u <i>provjerljivih shema dijeljenja tajne<\/i>, poput Feldmanove sheme.<\/p>\n<p>Drugi problem je u tome \u0161to je duljina bilo kojeg fragmenta jednaka duljini odgovaraju\u0107e tajne, tako da je duljinu tajne lako odrediti. Ovaj problem se rje\u0161ava trivijalnim <i>punjenjem<\/i> tajne proizvoljnim brojevima do fiksne duljine.<\/p>\n<p>Na kraju, va\u017eno je napomenuti da na\u0161a zabrinutost za sigurnost mo\u017ee prema\u0161iti samu shemu. Za stvarne kriptografske primjene \u010desto postoji prijetnja napadima putem vanjskih kanala, kada napada\u010d poku\u0161ava izvu\u0107i korisne informacije iz vremena izvo\u0111enja aplikacije, ke\u0161iranja, kvarova i sl. Ako to predstavlja zabrinutost, tijekom razvoja treba pa\u017eljivo razmotriti kori\u0161tenje sigurnosnih mjera, kao \u0161to su funkcije i pretraga s konstantnim vremenom izvo\u0111enja, sprje\u010davanje spremanja podataka na disk i razmatranje niza drugih stvari koje nadilaze ovaj \u010dlanak.<\/p>\n<h1>Demo<\/h1>\n<p>\nNa <noindex><a rel=\"nofollow\" href=\"https:\/\/ericrafaloff.com\/shamirs-secret-sharing-scheme\/\">ovoj stranici<\/a><\/noindex> ima interaktivnu demonstraciju sheme dijeljenja tajne Shamir. Demonstracija je temeljena na biblioteci <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/gburca\/ssss-js\/\">ssss-js<\/a><\/noindex>, koja sama po sebi predstavlja JavaScript port popularnog programa <noindex><a rel=\"nofollow\" href=\"http:\/\/point-at-infinity.org\/ssss\/\">ssss<\/a><\/noindex>Obratite pa\u017enju da izra\u010dunavanje velikih vrijednosti <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/4d8ec4bf92d337e22ed38aef8c2afa60.jpg\" style=\"display:block;margin: 0 auto;\" \/>, <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/cadfa859ca9627c9c3d63d52e1270de2.jpg\" style=\"display:block;margin: 0 auto;\" \/> i <img decoding=\"async\" alt=\"Schematika deljenja sekretne informacije \u0160amira\" src=\"\/wp-content\/uploads\/2019\/12\/c66b23e0128c4b7a50e9d8b0ed99e406.jpg\" style=\"display:block;margin: 0 auto;\" \/> mo\u017ee potrajati neko vrijeme.<br \/>\n<br \/>Izvor: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/431392\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0420\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0439, \u043a\u043e\u0433\u0434\u0430 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0442\u044c \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c \u0431\u0430\u043d\u043a\u043e\u0432\u0441\u043a\u043e\u0433\u043e \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430. \u041e\u043d\u043e \u0441\u0447\u0438\u0442\u0430\u0435\u0442\u0441\u044f \u0430\u0431\u0441\u043e\u043b\u044e\u0442\u043d\u043e \u043d\u0435\u043f\u0440\u0438\u0441\u0442\u0443\u043f\u043d\u044b\u043c \u0431\u0435\u0437 \u043a\u043b\u044e\u0447\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u0430\u043c \u0432\u044b\u0434\u0430\u044e\u0442 \u0432 \u043f\u0435\u0440\u0432\u044b\u0439 \u0436\u0435 \u0434\u0435\u043d\u044c \u0440\u0430\u0431\u043e\u0442\u044b. \u0412\u0430\u0448\u0430 \u0446\u0435\u043b\u044c\u00a0\u2014 \u043d\u0430\u0434\u0451\u0436\u043d\u043e \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c \u043a\u043b\u044e\u0447. \u041f\u0440\u0435\u0434\u043f\u043e\u043b\u043e\u0436\u0438\u043c, \u0432\u044b \u0440\u0435\u0448\u0438\u043b\u0438 \u0432\u0441\u0451 \u0432\u0440\u0435\u043c\u044f \u0445\u0440\u0430\u043d\u0438\u0442\u044c \u043a\u043b\u044e\u0447 \u043f\u0440\u0438 \u0441\u0435\u0431\u0435, \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044f \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0443 \u043f\u043e \u043c\u0435\u0440\u0435 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438. \u041d\u043e \u0432\u044b \u0431\u044b\u0441\u0442\u0440\u043e \u043f\u043e\u0439\u043c\u0451\u0442\u0435, \u0447\u0442\u043e \u0442\u0430\u043a\u043e\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u043d\u0430 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0435 \u043d\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u043e \u043d\u0435 \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u0443\u0435\u0442\u0441\u044f, [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-53444","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0420\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0439, \u043a\u043e\u0433\u0434\u0430 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0442\u044c \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c \u0431\u0430\u043d\u043a\u043e\u0432\u0441\u043a\u043e\u0433\u043e \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430. \u041e\u043d\u043e \u0441\u0447\u0438\u0442\u0430\u0435\u0442\u0441\u044f \u0430\u0431\u0441\u043e\u043b\u044e\u0442\u043d\u043e \u043d\u0435\u043f\u0440\u0438\u0441\u0442\u0443\u043f\u043d\u044b\u043c \u0431\u0435\u0437 \u043a\u043b\u044e\u0447\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u0430\u043c \u0432\u044b\u0434\u0430\u044e\u0442 \u0432 \u043f\u0435\u0440\u0432\u044b\u0439 \u0436\u0435 \u0434\u0435\u043d\u044c \u0440\u0430\u0431\u043e\u0442\u044b.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/hr\/blog\/administrirovanie\/shema-razdeleniya-sekreta-shamira\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"hr_HR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0421\u0445\u0435\u043c\u0430 \u0440\u0430\u0437\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0441\u0435\u043a\u0440\u0435\u0442\u0430 \u0428\u0430\u043c\u0438\u0440\u0430 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0420\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0439, \u043a\u043e\u0433\u0434\u0430 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0442\u044c \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c \u0431\u0430\u043d\u043a\u043e\u0432\u0441\u043a\u043e\u0433\u043e \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430. \u041e\u043d\u043e \u0441\u0447\u0438\u0442\u0430\u0435\u0442\u0441\u044f \u0430\u0431\u0441\u043e\u043b\u044e\u0442\u043d\u043e \u043d\u0435\u043f\u0440\u0438\u0441\u0442\u0443\u043f\u043d\u044b\u043c \u0431\u0435\u0437 \u043a\u043b\u044e\u0447\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u0430\u043c \u0432\u044b\u0434\u0430\u044e\u0442 \u0432 \u043f\u0435\u0440\u0432\u044b\u0439 \u0436\u0435 \u0434\u0435\u043d\u044c \u0440\u0430\u0431\u043e\u0442\u044b.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/hr\/blog\/administrirovanie\/shema-razdeleniya-sekreta-shamira\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-12-01T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:01:21+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Shema dijeljenja tajne Shamir | ProHoster","description":"Razmotrite scenarij kada je potrebno osigurati sigurnost bankarskog sefa. On se smatra potpuno neprobojnim bez klju\u010da koji vam daju prvog dana rada.","canonical_url":"https:\/\/prohoster.info\/hr\/blog\/administrirovanie\/shema-razdeleniya-sekreta-shamira","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hr_HR","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0421\u0445\u0435\u043c\u0430 \u0440\u0430\u0437\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0441\u0435\u043a\u0440\u0435\u0442\u0430 \u0428\u0430\u043c\u0438\u0440\u0430 | ProHoster","og:description":"\u0420\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0439, \u043a\u043e\u0433\u0434\u0430 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0442\u044c \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c \u0431\u0430\u043d\u043a\u043e\u0432\u0441\u043a\u043e\u0433\u043e \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430. \u041e\u043d\u043e \u0441\u0447\u0438\u0442\u0430\u0435\u0442\u0441\u044f \u0430\u0431\u0441\u043e\u043b\u044e\u0442\u043d\u043e \u043d\u0435\u043f\u0440\u0438\u0441\u0442\u0443\u043f\u043d\u044b\u043c \u0431\u0435\u0437 \u043a\u043b\u044e\u0447\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u0430\u043c \u0432\u044b\u0434\u0430\u044e\u0442 \u0432 \u043f\u0435\u0440\u0432\u044b\u0439 \u0436\u0435 \u0434\u0435\u043d\u044c \u0440\u0430\u0431\u043e\u0442\u044b.","og:url":"https:\/\/prohoster.info\/hr\/blog\/administrirovanie\/shema-razdeleniya-sekreta-shamira","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-12-01T21:00:00+00:00","article:modified_time":"2020-02-18T11:01:21+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"53444","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-24 07:23:42","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 20:25:27","updated":"2026-01-24 07:23:42","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts\/53444","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/comments?post=53444"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts\/53444\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/media?parent=53444"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/categories?post=53444"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/tags?post=53444"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}