{"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\/cs\/blog\/administrirovanie\/shema-razdeleniya-sekreta-shamira","title":{"rendered":"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Zva\u017eme sc\u00e9n\u00e1\u0159, kdy je nutn\u00e9 zajistit bezpe\u010dnost bankovn\u00edho trezoru. Ten se pova\u017euje za zcela nepr\u016fst\u0159eln\u00fd bez kl\u00ed\u010de, kter\u00fd obdr\u017e\u00edte hned prvn\u00ed pracovn\u00ed den. Va\u0161\u00edm c\u00edlem je bezpe\u010dn\u011b uchovat kl\u00ed\u010d.<\/p>\n<p>P\u0159edpokl\u00e1dejme, \u017ee jste se rozhodli kl\u00ed\u010d neust\u00e1le nosit u sebe a poskytovat p\u0159\u00edstup k trezoru podle pot\u0159eby. Rychle v\u0161ak zjist\u00edte, \u017ee takov\u00e9 \u0159e\u0161en\u00ed se prakticky ne\u0161k\u00e1luje, proto\u017ee poka\u017ed\u00e9 je nutn\u00e1 va\u0161e fyzick\u00e1 p\u0159\u00edtomnost pro otev\u0159en\u00ed trezoru. A co dovolen\u00e9, kter\u00e9 v\u00e1m sl\u00edbili? Nav\u00edc je tu je\u0161t\u011b stra\u0161ideln\u011bj\u0161\u00ed ot\u00e1zka: co kdy\u017e ztrat\u00edte jedin\u00fd kl\u00ed\u010d?<\/p>\n<p>S my\u0161lenkou na dovolenou jste se rozhodli ud\u011blat kopii kl\u00ed\u010de a sv\u011b\u0159it ji jin\u00e9mu zam\u011bstnanci. Uv\u011bdomujete si v\u0161ak, \u017ee to tak\u00e9 nen\u00ed ide\u00e1ln\u00ed. Dvoj\u00ed po\u010det kl\u00ed\u010d\u016f znamen\u00e1 tak\u00e9 dvojn\u00e1sobn\u00e9 mo\u017enosti kr\u00e1de\u017ee kl\u00ed\u010de.<\/p>\n<p>Bezradn\u011b ni\u010d\u00edte dublikat a rozhodujete se rozd\u011blit p\u016fvodn\u00ed kl\u00ed\u010d na dv\u011b \u010d\u00e1sti. Te\u010f si \u0159\u00edk\u00e1te, \u017ee dva d\u016fv\u011bryhodn\u00ed lid\u00e9 s \u010d\u00e1stmi kl\u00ed\u010de mus\u00ed b\u00fdt fyzicky p\u0159\u00edtomni, aby kl\u00ed\u010d slo\u017eili a otev\u0159eli trezor. To znamen\u00e1, \u017ee zlod\u011bj mus\u00ed ukr\u00e1st dv\u011b \u010d\u00e1sti, co\u017e je dvakr\u00e1t t\u011b\u017e\u0161\u00ed ne\u017e ukr\u00e1st jeden kl\u00ed\u010d. Ale brzy si uv\u011bdom\u00edte, \u017ee tento pl\u00e1n nen\u00ed o moc lep\u0161\u00ed ne\u017e m\u00edt jen jeden kl\u00ed\u010d, proto\u017ee pokud n\u011bkdo ztrat\u00ed jednu \u010d\u00e1st kl\u00ed\u010de, cel\u00fd kl\u00ed\u010d nelze obnovit.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nProbl\u00e9m lze vy\u0159e\u0161it s\u00e9ri\u00ed dal\u0161\u00edch kl\u00ed\u010d\u016f a z\u00e1mk\u016f, ale p\u0159i takov\u00e9m p\u0159\u00edstupu se rychle vy\u017eaduje <i>mnoho<\/i> kl\u00ed\u010d\u016f a z\u00e1mk\u016f. Rozhodujete se, \u017ee v ide\u00e1ln\u00edm pl\u00e1nu by m\u011blo b\u00fdt rozd\u011bleno kl\u00ed\u010de, aby bezpe\u010dnost nespol\u00e9hala zcela na jednu osobu. Tak\u00e9 z\u00e1v\u011b\u0159\u00edte, \u017ee by m\u011blo existovat ur\u010dit\u00e9 prahov\u00e9 mno\u017estv\u00ed \u010d\u00e1st\u00ed, aby p\u0159i ztr\u00e1t\u011b jedn\u00e9 \u010d\u00e1sti (nebo pokud osoba odejde na dovolenou) z\u016fstal cel\u00fd kl\u00ed\u010d funk\u010dn\u00ed.<\/p>\n<h1>Jak rozd\u011blit tajemstv\u00ed<\/h1>\n<p>\nO takov\u00e9m typu sch\u00e9matu spr\u00e1vy kl\u00ed\u010d\u016f p\u0159em\u00fd\u0161lel Adi Shamir v roce 1979, kdy\u017e publikoval svou pr\u00e1ci <noindex><a rel=\"nofollow\" href=\"https:\/\/cs.jhu.edu\/~sdoshi\/crypto\/papers\/shamirturing.pdf\">\u201eJak rozd\u011blit tajemstv\u00ed\u201c<\/a><\/noindex>. V \u010dl\u00e1nku se stru\u010dn\u011b vysv\u011btluje tzv. <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/64d1d06429d10e2571b04ba756a9e44d.jpg\" style=\"display:block;margin: 0 auto;\" \/> prahov\u00e9 sch\u00e9ma pro efektivn\u00ed rozd\u011blen\u00ed tajn\u00e9 hodnoty (nap\u0159\u00edklad kryptografick\u00e9ho kl\u00ed\u010de) na <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/d2ecc715b363a149fefb4cc647a30e6e.jpg\" style=\"display:block;margin: 0 auto;\" \/> \u010d\u00e1sti. A teprve kdy\u017e jsou shrom\u00e1\u017ed\u011bny alespo\u0148 <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/7a3f94d0d7874387726d18ef0c5c4174.jpg\" style=\"display:block;margin: 0 auto;\" \/> z <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/83808316ecdccf2d3d1d05696c6d5507.jpg\" style=\"display:block;margin: 0 auto;\" \/> \u010d\u00e1sti, lze tajemstv\u00ed snadno obnovit. <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/ec92794c36ed48497df201c55697e065.jpg\" style=\"display:block;margin: 0 auto;\" \/>.<\/p>\n<p>Z hlediska bezpe\u010dnosti je d\u016fle\u017eitou vlastnost\u00ed tohoto sch\u00e9matu to, \u017ee \u00fato\u010dn\u00edk by nem\u011bl zjistit absolutn\u011b nic, pokud nem\u00e1 alespo\u0148 <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/49419db7a603359c9d7f2949263e0f7d.jpg\" style=\"display:block;margin: 0 auto;\" \/> \u010d\u00e1st\u00ed. I p\u0159\u00edtomnost <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/13aad9d68bc8f0729bf06fc49435b7dc.jpg\" style=\"display:block;margin: 0 auto;\" \/> \u010d\u00e1st\u00ed by nem\u011bla poskytovat \u017e\u00e1dn\u00e9 informace. Tento vlastnost naz\u00fdv\u00e1me <i>semastrickou bezpe\u010dnost\u00ed<\/i>.<\/p>\n<h1>Polynomi\u00e1ln\u00ed interpolace<\/h1>\n<p>\nPrahov\u00e9 sch\u00e9ma Shamir <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/5bcbb5a7f61e4e37103c379964d49e63.jpg\" style=\"display:block;margin: 0 auto;\" \/> je postaveno kolem konceptu <b>polynomi\u00e1ln\u00ed interpolace.<\/b>Pokud nejste s t\u00edmto konceptem obezn\u00e1meni, je to vlastn\u011b docela jednoduch\u00e9. V podstat\u011b, pokud jste n\u011bkdy kreslili body na grafu a pak je spojovali \u010darami nebo k\u0159ivkami, ji\u017e jste ho pou\u017eili!<\/p>\n<p><img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/66d66cc226dde7af9d71ab1ad7f92eea.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Mezi dv\u011bma body lze nakreslit neomezen\u00e9 mno\u017estv\u00ed polynom\u016f druh\u00e9ho stupn\u011b. Abychom vybrali jedin\u00fd, pot\u0159ebujeme t\u0159et\u00ed bod. Ilustrace: <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\">Wikipedia<\/a><\/noindex><\/i> <\/p>\n<p>Zva\u017eme polynom prvn\u00edho stupn\u011b, <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/479ff09339b6907cf7fd5420a6b66907.jpg\" style=\"display:block;margin: 0 auto;\" \/>. Kolik bod\u016f pot\u0159ebujete, pokud chcete nakreslit tuto funkci na grafu? No, v\u00edme, \u017ee je to line\u00e1rn\u00ed funkce, kter\u00e1 tvo\u0159\u00ed \u010d\u00e1ru, a proto pot\u0159ebujeme alespo\u0148 dva body. D\u00e1le zva\u017eme polynomi\u00e1ln\u00ed funkci druh\u00e9ho stupn\u011b, <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/bd6591a5e317fadba394b9f93c03f813.jpg\" style=\"display:block;margin: 0 auto;\" \/>. Je to kvadratick\u00e1 funkce, a proto k vykreslen\u00ed grafu pot\u0159ebujeme alespo\u0148 t\u0159i body. Co \u0159\u00edk\u00e1te na polynom t\u0159et\u00edho stupn\u011b? Alespo\u0148 \u010dty\u0159i body. A tak d\u00e1le.<\/p>\n<p>Opravdu skv\u011bl\u00e1 v\u011bc na t\u00e9to vlastnosti je, \u017ee, vezmeme-li v \u00favahu stupe\u0148 polynomi\u00e1ln\u00ed funkce a alespo\u0148 <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/97d23bb431f561738675a8eecd78c8bd.jpg\" style=\"display:block;margin: 0 auto;\" \/> bod\u016f, m\u016f\u017eeme odvodit dal\u0161\u00ed body pro tuto polynomi\u00e1ln\u00ed funkci. Extrapolaci t\u011bchto dal\u0161\u00edch bod\u016f naz\u00fdv\u00e1me <i>polynomi\u00e1ln\u00ed interpolace.<\/i>.<\/p>\n<h1>Sestavov\u00e1n\u00ed tajemstv\u00ed<\/h1>\n<p>\nMo\u017en\u00e1 u\u017e ch\u00e1pete, \u017ee zde vstupuje do hry chytr\u00fd Shamir\u016fv pl\u00e1n. P\u0159edpokl\u00e1dejme, \u017ee na\u0161e tajemstv\u00ed je <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/9f18d04feb91617cc6b17ee999f7621e.jpg\" style=\"display:block;margin: 0 auto;\" \/> \u2014 to je <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/724e6fe3c0b6e8460207592d515dde4a.jpg\" style=\"display:block;margin: 0 auto;\" \/>. M\u016f\u017eeme p\u0159ev\u00e9st <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/e1bb80717e0e060d77dc3fa2bff5e396.jpg\" style=\"display:block;margin: 0 auto;\" \/> na bod na grafu <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/d7291bf682131a3cd1dc9fb65c351a5d.jpg\" style=\"display:block;margin: 0 auto;\" \/> a vymyslet polynomi\u00e1ln\u00ed funkci stupn\u011b <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/c63b9a9efa9409f73baf5916cd77b8b5.jpg\" style=\"display:block;margin: 0 auto;\" \/>, kter\u00e1 tento bod spl\u0148uje. P\u0159ipome\u0148me, \u017ee <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/4670e092c7dc86f70984a3d5e875ae7e.jpg\" style=\"display:block;margin: 0 auto;\" \/> bude na\u0161\u00edm prahem po\u017eadovan\u00fdch \u010d\u00e1st\u00ed, tak\u017ee pokud nastav\u00edme pr\u00e1h na t\u0159i \u010d\u00e1sti, mus\u00edme zvolit polynomi\u00e1ln\u00ed funkci stupn\u011b dva.<\/p>\n<p>N\u00e1\u0161 polynom bude m\u00edt tvar <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/06e96a58093b9e00d7c37ad5f832a6f4.jpg\" style=\"display:block;margin: 0 auto;\" \/>, kde <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/fc9ce1b274e8224fcfee33290fee6455.jpg\" style=\"display:block;margin: 0 auto;\" \/> a <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/ec120b09589c1ee882f1f93b47626c94.jpg\" style=\"display:block;margin: 0 auto;\" \/> \u2014 n\u00e1hodn\u011b vybran\u00e1 kladn\u00e1 cel\u00e1 \u010d\u00edsla. Jen stav\u00edme polynom stupn\u011b <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/ef10f07dfb8496cca70579246c1d9c48.jpg\" style=\"display:block;margin: 0 auto;\" \/>, kde voln\u00fd koeficient <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/d7db113a15325721c9fea613a379026f.jpg\" style=\"display:block;margin: 0 auto;\" \/>\u00a0je na\u0161e tajemstv\u00ed, <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/093bd4575a590bed819e6ec9f9b41aa0.jpg\" style=\"display:block;margin: 0 auto;\" \/>a ka\u017ed\u00fd z n\u00e1sleduj\u00edc\u00edch <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/6c33d819871b32ff7d347d00408d02d1.jpg\" style=\"display:block;margin: 0 auto;\" \/> \u010dlen\u016f je n\u00e1hodn\u011b vybran\u00fd kladn\u00fd koeficient. Pokud se vr\u00e1t\u00edme k p\u016fvodn\u00edmu p\u0159\u00edkladu a p\u0159edpokl\u00e1d\u00e1me, \u017ee <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/c6ff5a7ad5a6a82ae31c583148ea5274.jpg\" style=\"display:block;margin: 0 auto;\" \/>, pak z\u00edsk\u00e1me funkci <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/b3386ca5ec27e0dacd17874d6f5720c8.jpg\" style=\"display:block;margin: 0 auto;\" \/>.<\/p>\n<p>V t\u00e9to f\u00e1zi m\u016f\u017eeme generovat \u00faseky p\u0159ipojen\u00edm <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/50a46de4540f90ddba6b1bbfa3702892.jpg\" style=\"display:block;margin: 0 auto;\" \/> unik\u00e1tn\u00edch cel\u00fdch \u010d\u00edsel v <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/fcbc7f0b6d9353e6eae0fafe4a06a4f2.jpg\" style=\"display:block;margin: 0 auto;\" \/>, kde <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/c58e20b2b97950112194f6a51707289c.jpg\" style=\"display:block;margin: 0 auto;\" \/> (proto\u017ee to je na\u0161e tajemstv\u00ed). V tomto p\u0159\u00edkladu chceme rozdat \u010dty\u0159i \u00faseky s prahem t\u0159i, tak\u017ee n\u00e1hodn\u011b generujeme body <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/720b820e264f0314cb2e14ab6502ee96.jpg\" style=\"display:block;margin: 0 auto;\" \/> a pos\u00edl\u00e1me jeden bod ka\u017ed\u00e9mu ze \u010dty\u0159 d\u016fv\u011bryhodn\u00fdch osob, str\u00e1\u017ec\u016f kl\u00ed\u010de. Tak\u00e9 informujeme lidi, \u017ee <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/c441ff2a652b58011e13d60855c7e404.jpg\" style=\"display:block;margin: 0 auto;\" \/>, proto\u017ee se pova\u017euje za ve\u0159ejnou informaci a je pot\u0159ebn\u00e1 pro obnovu <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/2011019c98b6d1a77a0cd25a3667c9e4.jpg\" style=\"display:block;margin: 0 auto;\" \/>.<\/p>\n<h1>Obnova tajemstv\u00ed<\/h1>\n<p>\nJi\u017e jsme se zab\u00fdvali konceptem polynomick\u00e9 interpolace a t\u00edm, \u017ee le\u017e\u00ed v z\u00e1kladech Shamirova sch\u00e9matu <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/6f93e17d2d2ce5659972b98a9c8eee83.jpg\" style=\"display:block;margin: 0 auto;\" \/>. Kdy\u017e jak\u00e9koli t\u0159i z \u010dty\u0159 d\u016fv\u011bryhodn\u00fdch osob cht\u011bj\u00ed obnovit <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/9b5ba8c78e395d3dee229e222c31d85a.jpg\" style=\"display:block;margin: 0 auto;\" \/>, pot\u0159ebuj\u00ed pouze interpolovat <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/cfec467c0571c4d54d74938c5667146f.jpg\" style=\"display:block;margin: 0 auto;\" \/> s jejich unik\u00e1tn\u00edmi body. K tomu mohou ur\u010dit sv\u00e9 body <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/035e1f8407434fdbe1b8814d7fd3ee1f.jpg\" style=\"display:block;margin: 0 auto;\" \/> a vypo\u010d\u00edtat interpoluj\u00edc\u00ed Lagrange\u016fv polynom pomoc\u00ed n\u00e1sleduj\u00edc\u00edho vzorce. Pokud v\u00e1m programov\u00e1n\u00ed d\u00e1v\u00e1 v\u011bt\u0161\u00ed smysl ne\u017e matematika, pak pi je v podstat\u011b oper\u00e1tor <code>for<\/code>, kter\u00fd n\u00e1sob\u00ed v\u0161echny v\u00fdsledky, a sigma je <code>for<\/code>, kter\u00e1 v\u0161echno s\u010d\u00edt\u00e1.<\/p>\n<p><img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" 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 d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/cc0039bc38e27a62161bc0fde3b1472d.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>\nP\u0159i <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/b41d5abefcac0bb813291063f0a56404.jpg\" style=\"display:block;margin: 0 auto;\" \/> m\u016f\u017eeme to vy\u0159e\u0161it n\u00e1sleduj\u00edc\u00edm zp\u016fsobem a vr\u00e1tit na\u0161i p\u016fvodn\u00ed polynomickou funkci:<\/p>\n<p><img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/b7af6d68d1fa639442f96ed11cc96bd7.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>\nJeliko\u017e v\u00edme, \u017ee <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/df250c5c331d0a2903867efcad71d325.jpg\" style=\"display:block;margin: 0 auto;\" \/>, obnova <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/a6968a889776d0caa3db0dd6e10842d4.jpg\" style=\"display:block;margin: 0 auto;\" \/> se prov\u00e1d\u00ed jednodu\u0161e:<\/p>\n<p><img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/b89862098c973d18a75a104092364a04.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<h1>Pou\u017eit\u00ed nezabezpe\u010den\u00e9 celo\u010d\u00edseln\u00e9 aritmetiky<\/h1>\n<p>\nI kdy\u017e jsme \u00fasp\u011b\u0161n\u011b aplikovali z\u00e1kladn\u00ed my\u0161lenku Shamira <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/626be5c238019fc0a2ff08798b8e620c.jpg\" style=\"display:block;margin: 0 auto;\" \/>, zb\u00fdv\u00e1 n\u00e1m probl\u00e9m, kter\u00fd jsme dosud ignorovali. Na\u0161e polynomick\u00e1 funkce pou\u017e\u00edv\u00e1 nezabezpe\u010denou celo\u010d\u00edselnou aritmetiku. M\u011bjte na pam\u011bti, \u017ee s ka\u017ed\u00fdm dal\u0161\u00edm bodem, kter\u00fd \u00fato\u010dn\u00edk z\u00edsk\u00e1v\u00e1 na grafu na\u0161\u00ed funkce, z\u016fst\u00e1v\u00e1 m\u00e9n\u011b mo\u017enost\u00ed pro ostatn\u00ed body. To m\u016f\u017eete vid\u011bt na vlastn\u00ed o\u010di, kdy\u017e kresl\u00edte graf s rostouc\u00edm po\u010dtem bod\u016f pro polynomickou funkci s pou\u017eit\u00edm celo\u010d\u00edseln\u00e9 aritmetiky. To je kontraproduktivn\u00ed pro n\u00e1\u0161 deklarovan\u00fd c\u00edl bezpe\u010dnosti, proto\u017ee \u00fato\u010dn\u00edk by nem\u011bl zjistit absolutn\u011b nic, dokud nem\u00e1 alespo\u0148 <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/d5278c748b7713fc387c37425d43656d.jpg\" style=\"display:block;margin: 0 auto;\" \/> fragments.<\/p>\n<p>Abychom demonstrovali, jak slab\u00e1 je sch\u00e9ma s celo\u010d\u00edselnou aritmetikou, zva\u017eme sc\u00e9n\u00e1\u0159, ve kter\u00e9m \u00fato\u010dn\u00edk z\u00edskal dva body <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/ebe75137fa19aaccdc733618707de3c0.jpg\" style=\"display:block;margin: 0 auto;\" \/> a v\u00ed ve\u0159ejnou informaci, \u017ee <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/45dc1dbd7564637c96d1c8383af19e15.jpg\" style=\"display:block;margin: 0 auto;\" \/>. Z t\u011bchto informac\u00ed m\u016f\u017ee odvodit <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/16e75561bf051ecd3232f0560f75e494.jpg\" style=\"display:block;margin: 0 auto;\" \/>, rovn\u00fd dv\u011bma, a dosadit do vzorce zn\u00e1m\u00e9 hodnoty <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/e6c550b9a0d630e62d5be66e61ff3a89.jpg\" style=\"display:block;margin: 0 auto;\" \/> a <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/e2a3c2a324c159cf73852513dda5ff3b.jpg\" style=\"display:block;margin: 0 auto;\" \/>.<\/p>\n<p><img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/003b535b08b5de17b573c7af61110dbb.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>\n Pak m\u016f\u017ee \u00fato\u010dn\u00edk zjistit <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/76d496e3442e88c7d5a238612f2ee8da.jpg\" style=\"display:block;margin: 0 auto;\" \/>, spo\u010d\u00edt\u00e1n\u00edm <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/96ef9b4a0657cd258978e2eda974bd09.jpg\" style=\"display:block;margin: 0 auto;\" \/>:<\/p>\n<p><img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/8e677012c61e1cc45f1f3be6e44aa1c1.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>\nJeliko\u017e jsme ur\u010dili <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/62af08665bef7cd3fc447411455352c6.jpg\" style=\"display:block;margin: 0 auto;\" \/> jako n\u00e1hodn\u011b vybran\u00e1 cel\u00e1 kladn\u00e1 \u010d\u00edsla, existuje omezen\u00fd po\u010det mo\u017en\u00fdch <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/66c39a1014c0acab55fea137f28a6d0f.jpg\" style=\"display:block;margin: 0 auto;\" \/>. Pomoc\u00ed t\u011bchto informac\u00ed m\u016f\u017ee \u00fato\u010dn\u00edk odvodit <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/0c3caaa1e189ffea0001ca9ad08a65d1.jpg\" style=\"display:block;margin: 0 auto;\" \/>, jeliko\u017e v\u0161e, co je v\u011bt\u0161\u00ed ne\u017e 5, ud\u011bl\u00e1 <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/104807891ce9ab1d3adc649f8d1dcd29.jpg\" style=\"display:block;margin: 0 auto;\" \/> negativn\u00edm. To se ukazuje jako pravdiv\u00e9, proto\u017ee jsme ur\u010dili <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/cf2bebff28344be58b02c492fd0e49ba.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Pak m\u016f\u017ee \u00fato\u010dn\u00edk spo\u010d\u00edtat mo\u017en\u00e9 hodnoty <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/7c9c09333ee4ab432122e959892daeda.jpg\" style=\"display:block;margin: 0 auto;\" \/>, nahrazen\u00edm <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/c5d88d7a2488ae0c40e5ec3edb66dd2d.jpg\" style=\"display:block;margin: 0 auto;\" \/> v <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/8fd97c507a4d2bc8d4e4619e10e97063.jpg\" style=\"display:block;margin: 0 auto;\" \/>:<\/p>\n<p><img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/1f2fb897dc37702dd543a6d7783339cb.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>\nS omezenou sadou variant pro <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/9960ad727ecf47084cacfb9f487f329a.jpg\" style=\"display:block;margin: 0 auto;\" \/> se st\u00e1v\u00e1 jasn\u00e9, jak snadn\u00e9 je odhadnout a ov\u011b\u0159it hodnoty <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/47f9786e9728ed72e10dd505d7445b41.jpg\" style=\"display:block;margin: 0 auto;\" \/>. Tady je celkem p\u011bt variant.<\/p>\n<h1>\u0158e\u0161en\u00ed probl\u00e9mu s nebezpe\u010dnou celo\u010d\u00edselnou aritmetikou<\/h1>\n<p>\nAby se tato zranitelnost odstranila, navrhuje Shamir pou\u017e\u00edt modul\u00e1rn\u00ed aritmetiku, nahrazen\u00edm <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/503fd220af76c5e96cce3a84a4673f91.jpg\" style=\"display:block;margin: 0 auto;\" \/> na <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/49ab2b2ee61d6551a1b41f6a1795a295.jpg\" style=\"display:block;margin: 0 auto;\" \/>, kde <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/bb5a5adda52f7d4dd401efd8a040be69.jpg\" style=\"display:block;margin: 0 auto;\" \/> a <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/1e062a8784dfb6da2bc708d3de027042.jpg\" style=\"display:block;margin: 0 auto;\" \/> \u2014 mno\u017estv\u00edm v\u0161ech prvo\u010d\u00edsel.<\/p>\n<p>Rychle si p\u0159ipome\u0148me, jak funguje modul\u00e1rn\u00ed aritmetika. Hodiny s ru\u010di\u010dkami jsou ji\u017e zn\u00e1m\u00fd koncept. Pou\u017e\u00edvaj\u00ed hodiny, kter\u00e9 jsou <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/93520a0c8bdbbe57ab424e58c3bbfe30.jpg\" style=\"display:block;margin: 0 auto;\" \/>. Jakmile ru\u010di\u010dka hodin projde kolem dvan\u00e1cti, vrac\u00ed se k jedn\u00e9. Zaj\u00edmavou vlastnost\u00ed tohoto syst\u00e9mu je to, \u017ee pouh\u00fdm pohledem na hodiny nem\u016f\u017eeme odvodit, kolikr\u00e1t se ru\u010di\u010dka oto\u010dila. Nicm\u00e9n\u011b pokud v\u00edme, \u017ee ru\u010di\u010dka hodin pro\u0161la 12 \u010dty\u0159ikr\u00e1t, m\u016f\u017eeme pomoc\u00ed jednoduch\u00e9ho vzorce zcela ur\u010dit po\u010det uplynul\u00fdch hodin <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/5b8b7655f38ee900b989fdc070616a6b.jpg\" style=\"display:block;margin: 0 auto;\" \/>, kde <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/0ec5da4245e1eac619b42bb62f682773.jpg\" style=\"display:block;margin: 0 auto;\" \/>\u00a0\u2014 je n\u00e1\u0161 d\u011blitel (zde <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/a8656dac61ddb1097f06781c5b5aad69.jpg\" style=\"display:block;margin: 0 auto;\" \/>), <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/3ba5b3dc4f29fac3c9d4f5f2072d688b.jpg\" style=\"display:block;margin: 0 auto;\" \/>\u00a0\u2014 je koeficient (kolikr\u00e1t d\u011blitel bez zbytku p\u0159ech\u00e1z\u00ed do p\u016fvodn\u00edho \u010d\u00edsla, zde <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/ac9bb70e1511109b0181e14b6227f57e.jpg\" style=\"display:block;margin: 0 auto;\" \/>), a <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/57b6842c2bfd39b19ce428e5b9345946.jpg\" style=\"display:block;margin: 0 auto;\" \/>\u00a0\u2014 je zbytek, kter\u00fd obvykle vrac\u00ed vol\u00e1n\u00ed oper\u00e1toru podle modulu (zde <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/28f71e672ecc717d2bd1845e27273398.jpg\" style=\"display:block;margin: 0 auto;\" \/>). Znalost v\u0161ech t\u011bchto hodnot n\u00e1m umo\u017e\u0148uje vy\u0159e\u0161it rovnici pro <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/9548f9d6b522258582be1f8968752866.jpg\" style=\"display:block;margin: 0 auto;\" \/>, ale pokud koeficient vynech\u00e1me, nikdy nebudeme moci obnovit p\u016fvodn\u00ed hodnotu.<\/p>\n<p>M\u016f\u017ee b\u00fdt demonstrov\u00e1no, jak to zlep\u0161uje bezpe\u010dnost na\u0161eho sch\u00e9matu, pou\u017eit\u00edm sch\u00e9matu na na\u0161em p\u0159edchoz\u00edm p\u0159\u00edkladu a pou\u017eit\u00edm <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/c0f760bdd2b67444bd233d4ea7fe5e72.jpg\" style=\"display:block;margin: 0 auto;\" \/>. Na\u0161e nov\u00e1 polynomick\u00e1 funkce <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/afddb9747f68076bc6dbe9b5cf60d107.jpg\" style=\"display:block;margin: 0 auto;\" \/>, a nov\u00e9 body <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/da9d9ecfcf949b6be4bc8e3a29d670ab.jpg\" style=\"display:block;margin: 0 auto;\" \/>. Nyn\u00ed mohou spr\u00e1vci kl\u00ed\u010de znovu pou\u017e\u00edt polynomickou interpolaci pro obnovu na\u0161\u00ed funkce, ale tentokr\u00e1t mus\u00ed b\u00fdt operace s\u010d\u00edt\u00e1n\u00ed a n\u00e1soben\u00ed doprov\u00e1zeny zjednodu\u0161en\u00edm podle modulu <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/f94ae5343347b38dc64228472b564f0e.jpg\" style=\"display:block;margin: 0 auto;\" \/> (nap\u0159. <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/d19138189cd40c6c01ab68d3d6b7027b.jpg\" style=\"display:block;margin: 0 auto;\" \/>).<\/p>\n<p>Pou\u017eit\u00edm tohoto nov\u00e9ho p\u0159\u00edkladu p\u0159edpokl\u00e1dejme, \u017ee \u00fato\u010dn\u00edk zjistil dv\u011b z t\u011bchto nov\u00fdch bod\u016f, <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/4f13c2640360f124305f3f023d6cfa83.jpg\" style=\"display:block;margin: 0 auto;\" \/>, a ve\u0159ejn\u00e9 informace <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/376e0e059b761e3f3e7473d8d2d3428f.jpg\" style=\"display:block;margin: 0 auto;\" \/>. Tentokr\u00e1t \u00fato\u010dn\u00edk na z\u00e1klad\u011b v\u0161ech dostupn\u00fdch informac\u00ed odvozuje n\u00e1sleduj\u00edc\u00ed funkce, kde <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/f0aedf279cc2418e2d62d51e63e324b2.jpg\" style=\"display:block;margin: 0 auto;\" \/>\u00a0\u2014 mno\u017eina v\u0161ech kladn\u00fdch cel\u00fdch \u010d\u00edsel, a <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/c92efad35129d61013f6e37ec1907fd3.jpg\" style=\"display:block;margin: 0 auto;\" \/> p\u0159edstavuje koeficient modulu <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/c2679ec08a40d7aa13a9d375b610642c.jpg\" style=\"display:block;margin: 0 auto;\" \/>.<\/p>\n<p><img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/0f6d09b6c15f013e9a445fef060f8091.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>\nNyn\u00ed n\u00e1\u0161 \u00fato\u010dn\u00edk op\u011bt nach\u00e1z\u00ed <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/8e01640ea802740996150d09277cbf1f.jpg\" style=\"display:block;margin: 0 auto;\" \/>, vypo\u010d\u00edtav\u00e1 <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/78fa395ca715c36835c38f4fe16d63e0.jpg\" style=\"display:block;margin: 0 auto;\" \/>:<\/p>\n<p><img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/d739d7e52d675aeba9abcc6ada4097e1.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>\nPot\u00e9 se znovu pokou\u0161\u00ed odvodit <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/e47c9bd27ac92787c287b7db249a345f.jpg\" style=\"display:block;margin: 0 auto;\" \/>, nahrazen\u00edm <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/15c82f6824ad986351d3358c32b28f26.jpg\" style=\"display:block;margin: 0 auto;\" \/> v <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/56cddebdf83ddc105aa8aba91bd0bb38.jpg\" style=\"display:block;margin: 0 auto;\" \/>:<\/p>\n<p><img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/6e9643108864d1d2cf9e04bed493fff7.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>\nTentokr\u00e1t m\u00e1 v\u00e1\u017en\u00fd probl\u00e9m. Ve vzorci chyb\u00ed hodnoty <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/217282ca338c79dd058db66f405b07a0.jpg\" style=\"display:block;margin: 0 auto;\" \/>, <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/fb908d84b7eac873bba662cf69d95b95.jpg\" style=\"display:block;margin: 0 auto;\" \/> a <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/83389928ca52ffce5266fe6a414e1f18.jpg\" style=\"display:block;margin: 0 auto;\" \/>. Jeliko\u017e existuje nekone\u010dn\u00e9 mno\u017estv\u00ed kombinac\u00ed t\u011bchto prom\u011bnn\u00fdch, nem\u016f\u017ee z\u00edskat \u017e\u00e1dn\u00e9 dal\u0161\u00ed informace.<\/p>\n<h1>Zabezpe\u010den\u00ed<\/h1>\n<p>\nSch\u00e9ma d\u011blen\u00ed tajemstv\u00ed Shamirovy nab\u00edz\u00ed <i>bezpe\u010dnost z hlediska teorie informace<\/i>. To znamen\u00e1, \u017ee matematika je odoln\u00e1 i v\u016f\u010di \u00fato\u010dn\u00edkovi s neomezen\u00fdm v\u00fdpo\u010detn\u00edm v\u00fdkonem. P\u0159esto sch\u00e9ma st\u00e1le obsahuje n\u011bkolik zn\u00e1m\u00fdch probl\u00e9m\u016f.<\/p>\n<p>Nap\u0159\u00edklad Shamirovo sch\u00e9ma nevytv\u00e1\u0159\u00ed <i>ov\u011b\u0159iteln\u00e9 \u00fatr\u017eky<\/i>, co\u017e znamen\u00e1, \u017ee lid\u00e9 mohou svobodn\u011b p\u0159edkl\u00e1dat fale\u0161n\u00e9 \u00fatr\u017eky a komplikovat obnovu spr\u00e1vn\u00e9ho tajemstv\u00ed. Nep\u0159\u00e1telsk\u00fd spr\u00e1vce \u00fatr\u017ek\u016f s dostate\u010dn\u00fdmi informacemi m\u016f\u017ee dokonce vyprodukovat jin\u00fd \u00fatr\u017eek, kdy\u017e zm\u011bn\u00ed <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/8f646ae3193da8c9be778eceb315e902.jpg\" style=\"display:block;margin: 0 auto;\" \/> podle sv\u00e9ho uv\u00e1\u017een\u00ed. Tento probl\u00e9m se \u0159e\u0161\u00ed pomoc\u00ed <i>ov\u011b\u0159iteln\u00fdch sch\u00e9mat d\u011blen\u00ed tajemstv\u00ed<\/i>, jako je Feldmanovo sch\u00e9ma.<\/p>\n<p>Dal\u0161\u00edm probl\u00e9mem je to, \u017ee d\u00e9lka jak\u00e9hokoli \u00fatr\u017eku je rovna d\u00e9lce odpov\u00eddaj\u00edc\u00edho tajemstv\u00ed, tak\u017ee d\u00e9lku tajemstv\u00ed lze snadno ur\u010dit. Tento probl\u00e9m se \u0159e\u0161\u00ed trivi\u00e1ln\u00edm <i>napln\u011bn\u00edm<\/i> tajemstv\u00ed libovoln\u00fdmi \u010d\u00edsly do pevn\u00e9 d\u00e9lky.<\/p>\n<p>Nakonec je d\u016fle\u017eit\u00e9 poznamenat, \u017ee na\u0161e obavy o zabezpe\u010den\u00ed mohou p\u0159esahovat samo sch\u00e9ma. Pro skute\u010dn\u00e9 kryptografick\u00e9 aplikace \u010dasto existuje hrozba \u00fatok\u016f prost\u0159ednictv\u00edm bo\u010dn\u00edch kan\u00e1l\u016f, kdy se \u00fato\u010dn\u00edk pokou\u0161\u00ed z\u00edskat u\u017eite\u010dn\u00e9 informace z doby b\u011bhu aplikace, vyrovn\u00e1vac\u00ed pam\u011bti, selh\u00e1n\u00ed atd. Pokud to vyvol\u00e1v\u00e1 obavy, je vhodn\u00e9 p\u0159i v\u00fdvoji pe\u010dliv\u011b zv\u00e1\u017eit pou\u017eit\u00ed ochrann\u00fdch opat\u0159en\u00ed, jako jsou funkce a vyhled\u00e1v\u00e1n\u00ed s konstantn\u00ed dobou b\u011bhu, zamezit ukl\u00e1d\u00e1n\u00ed pam\u011bti na disk a promyslet \u0159adu dal\u0161\u00edch v\u011bc\u00ed, kter\u00e9 p\u0159esahuj\u00ed tento \u010dl\u00e1nek.<\/p>\n<h1>Demo<\/h1>\n<p>\nNa <noindex><a rel=\"nofollow\" href=\"https:\/\/ericrafaloff.com\/shamirs-secret-sharing-scheme\/\">tato str\u00e1nka<\/a><\/noindex> existuje interaktivn\u00ed demonstrace Shamirova sch\u00e9ma d\u011blen\u00ed tajemstv\u00ed. Demonstrace byla vytvo\u0159ena na z\u00e1klad\u011b knihovny <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/gburca\/ssss-js\/\">ssss-js<\/a><\/noindex>, kter\u00e1 je sama o sob\u011b JavaScriptov\u00fdm portem popul\u00e1rn\u00edho programu <noindex><a rel=\"nofollow\" href=\"http:\/\/point-at-infinity.org\/ssss\/\">ssss<\/a><\/noindex>Vezm\u011bte pros\u00edm na v\u011bdom\u00ed, \u017ee v\u00fdpo\u010det velk\u00fdch hodnot <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/4d8ec4bf92d337e22ed38aef8c2afa60.jpg\" style=\"display:block;margin: 0 auto;\" \/>, <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/cadfa859ca9627c9c3d63d52e1270de2.jpg\" style=\"display:block;margin: 0 auto;\" \/> a <img decoding=\"async\" alt=\"Schematika d\u011blen\u00ed tajemstv\u00ed Shamir\u016fv\" src=\"\/wp-content\/uploads\/2019\/12\/c66b23e0128c4b7a50e9d8b0ed99e406.jpg\" style=\"display:block;margin: 0 auto;\" \/> m\u016f\u017ee trvat n\u011bjakou dobu.<br \/>\n<br \/>Zdroj: <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.3 - 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\/cs\/blog\/administrirovanie\/shema-razdeleniya-sekreta-shamira\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"cs_CZ\" \/>\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\/cs\/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\udd47Sch\u00e9ma rozd\u011blen\u00ed tajemstv\u00ed Shamir | ProHoster","description":"P\u0159edstavme si sc\u00e9n\u00e1\u0159, kdy je t\u0159eba zajistit bezpe\u010dnost bankovn\u00edho trezoru. Ten se pova\u017euje za naprosto nedobytn\u00fd bez kl\u00ed\u010de, kter\u00fd obdr\u017e\u00edte prvn\u00ed den pr\u00e1ce.","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/administrirovanie\/shema-razdeleniya-sekreta-shamira","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"cs_CZ","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\/cs\/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\/cs\/wp-json\/wp\/v2\/posts\/53444","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/comments?post=53444"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/53444\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=53444"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=53444"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=53444"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}