Ndondomeko Yogawana Chinsinsi ya Shamir

Ganizirani zochitika zomwe muyenera kuteteza banki. Imatengedwa kuti ndi yosagonjetseka popanda kiyi, yomwe mumapatsidwa tsiku loyamba la ntchito. Cholinga chanu ndikusunga makiyi mosamala.

Tiyerekeze kuti mwasankha kusunga kiyi nthawi zonse, ndikupereka mwayi wosungirako ngati pakufunika. Koma mudzazindikira mwachangu kuti yankho lotere silikhala bwino muzochita, chifukwa kupezeka kwanu kwakuthupi kumafunika nthawi iliyonse mukatsegula zosungirako. Nanga bwanji za tchuthi chomwe munalonjezedwa? Kuphatikiza apo, funsoli ndi lowopsa kwambiri: bwanji ngati mwataya kiyi yanu yokhayo?

Poganizira zatchuthi chanu, mwaganiza zopanga kiyiyo ndikuyipereka kwa wogwira ntchito wina. Komabe, mukumvetsetsa kuti izi sizoyeneranso. Mwa kuwirikiza kuchuluka kwa makiyi, mumawonjezeranso mwayi wakuba makiyi.

Pothedwa nzeru, mumawononga chobwereza ndikusankha kugawa kiyi yoyambirira pakati. Tsopano, mungaganize kuti anthu awiri odalirika okhala ndi zidutswa zazikulu ayenera kukhalapo kuti atole makiyi ndikutsegula chipindacho. Izi zikutanthauza kuti wakuba amafunika kuba zidutswa ziwiri, zomwe zimakhala zovuta kuwirikiza kawiri kuposa kuba kiyi imodzi. Komabe, posakhalitsa mukuzindikira kuti chiwembuchi sichili bwino kuposa kiyi imodzi yokha, chifukwa ngati wina ataya theka la kiyi, fungulo lonse silingathe kubwezeretsedwa.

Vutoli litha kuthetsedwa ndi makiyi owonjezera ndi zokhoma, koma njirayi idzafunika mwachangu ΠΌΠ½ΠΎΠ³ΠΎ makiyi ndi maloko. Mukuganiza kuti mapangidwe abwino akakhala kugawana makiyi kuti chitetezo chisadalire munthu m'modzi. Mumaganizanso kuti payenera kukhala malire a chiwerengero cha zidutswa kuti ngati chidutswa chimodzi chitayika (kapena ngati munthu apita kutchuthi), fungulo lonse limakhalabe logwira ntchito.

Momwe mungagawire chinsinsi

Mtundu uwu wa kasamalidwe kofunikira udaganiziridwa ndi Adi Shamir mu 1979 pomwe adasindikiza ntchito yake "Mmene Mungagawane Chinsinsi". Nkhaniyi ikufotokoza mwachidule zomwe zimatchedwa Ndondomeko Yogawana Chinsinsi ya Shamir threshold scheme pogawa bwino mtengo wachinsinsi (monga cryptographic key) mu Ndondomeko Yogawana Chinsinsi ya Shamir magawo. Ndiye, liti komanso liti pokhapokha Ndondomeko Yogawana Chinsinsi ya Shamir kuchokera Ndondomeko Yogawana Chinsinsi ya Shamir zigawo zasonkhanitsidwa, mutha kubwezeretsa chinsinsi mosavuta Ndondomeko Yogawana Chinsinsi ya Shamir.

Kuchokera pamalingaliro achitetezo, chinthu chofunikira kwambiri pachiwembuchi ndikuti wowukirayo sayenera kudziwa chilichonse pokhapokha ngati ali ndi vuto. Ndondomeko Yogawana Chinsinsi ya Shamir magawo. Ngakhale kukhalapo Ndondomeko Yogawana Chinsinsi ya Shamir mbali siziyenera kupereka zambiri. Timatcha malowa chitetezo cha semantic.

Kutanthauzira kwa polynomial

Pulogalamu ya Shamir Ndondomeko Yogawana Chinsinsi ya Shamir yomangidwa mozungulira lingaliro kutanthauzira kwa polynomial. Ngati simulidziwa bwino lingaliro ili, ndilosavuta. M'malo mwake, ngati munajambulapo mfundo pa graph ndikuzilumikiza ndi mizere kapena ma curve, mwazigwiritsa kale!

Ndondomeko Yogawana Chinsinsi ya Shamir
Kupyolera mu mfundo ziwiri mukhoza kujambula chiwerengero chopanda malire cha ma polynomials a digiri 2. Kuti musankhe imodzi yokha kuchokera kwa iwo, mukufunikira mfundo yachitatu. Chithunzi: Wikipedia

Ganizirani polynomial ndi digiri yoyamba, Ndondomeko Yogawana Chinsinsi ya Shamir. Ngati mukufuna kukonza ntchitoyi pa graph, ndi mfundo zingati zomwe mukufuna? Chabwino, tikudziwa kuti iyi ndi ntchito ya mzere yomwe imapanga mzere ndipo imafunikira mfundo ziwiri. Kenako, ganizirani ntchito ya polynomial yokhala ndi digiri yachiwiri, Ndondomeko Yogawana Chinsinsi ya Shamir. Iyi ndi ntchito ya quadratic, kotero osachepera mfundo zitatu zimafunika kukonza graph. Nanga bwanji polynomial yokhala ndi digiri yachitatu? Pafupifupi mfundo zinayi. Ndi zina zotero.

Chinthu chozizira kwambiri pa katunduyu ndi chakuti, kupatsidwa digiri ya ntchito ya polynomial komanso osachepera Ndondomeko Yogawana Chinsinsi ya Shamir mfundo, tikhoza kupeza mfundo zina za ntchito ya polynomial iyi. Timatcha extrapolation ya mfundo zowonjezera izi kutanthauzira kwa polynomial.

Kupanga chinsinsi

Mwina mwazindikira kale kuti apa ndi pomwe chiwembu chanzeru cha Shamir chimayamba. Tinene chinsinsi chathu Ndondomeko Yogawana Chinsinsi ya Shamir Ndi Ndondomeko Yogawana Chinsinsi ya Shamir. Tikhoza kutembenuka Ndondomeko Yogawana Chinsinsi ya Shamir mpaka pa graph Ndondomeko Yogawana Chinsinsi ya Shamir ndikubwera ndi ntchito ya polynomial yokhala ndi digiri Ndondomeko Yogawana Chinsinsi ya Shamir, zomwe zikukwaniritsa mfundo imeneyi. Tiye tikukumbutseni zimenezo Ndondomeko Yogawana Chinsinsi ya Shamir adzakhala pakhomo lathu la zidutswa zofunika, kotero ngati ife tiika malire kwa zidutswa zitatu, tiyenera kusankha polynomial ntchito ndi digiri awiri.

Polynomial yathu idzakhala ndi mawonekedwe Ndondomeko Yogawana Chinsinsi ya Shamirkumene Ndondomeko Yogawana Chinsinsi ya Shamir ΠΈ Ndondomeko Yogawana Chinsinsi ya Shamir - manambala osankhidwa mwachisawawa. Tikungopanga polynomial yokhala ndi digiri Ndondomeko Yogawana Chinsinsi ya Shamir, pomwe coefficient yaulere Ndondomeko Yogawana Chinsinsi ya Shamir - Ichi ndi chinsinsi chathu Ndondomeko Yogawana Chinsinsi ya Shamir, ndi chilichonse chotsatira Ndondomeko Yogawana Chinsinsi ya Shamir mawu akuti pali coefficient yosankhidwa mwachisawawa. Ngati tibwerera ku chitsanzo choyambirira ndikulingalira zimenezo Ndondomeko Yogawana Chinsinsi ya Shamir, ndiye timapeza ntchito Ndondomeko Yogawana Chinsinsi ya Shamir.

Panthawiyi tikhoza kupanga zidutswa pogwirizanitsa Ndondomeko Yogawana Chinsinsi ya Shamir manambala apadera mu Ndondomeko Yogawana Chinsinsi ya Shamirkumene Ndondomeko Yogawana Chinsinsi ya Shamir (chifukwa ndi chinsinsi chathu). Muchitsanzo ichi, tikufuna kugawa zidutswa zinayi zokhala ndi magawo atatu, kotero timapanga mfundo mwachisawawa. Ndondomeko Yogawana Chinsinsi ya Shamir ndi kutumiza mfundo imodzi kwa aliyense wa anthu anayi odalirika, osunga makiyi. Timadziwitsanso anthu zimenezo Ndondomeko Yogawana Chinsinsi ya Shamir, popeza izi zimaonedwa kuti ndizodziwika kwa anthu onse ndipo ndizofunikira kuti zibwezeretsedwe Ndondomeko Yogawana Chinsinsi ya Shamir.

Kubwezeretsa chinsinsi

Takambirana kale za lingaliro la polynomial interpolation ndi momwe limakhazikitsira dongosolo la Shamir. Ndondomeko Yogawana Chinsinsi ya Shamir. Pamene atatu aliwonse a matrasti anayi akufuna kubwezeretsa Ndondomeko Yogawana Chinsinsi ya Shamir, amangofunika kumasulira Ndondomeko Yogawana Chinsinsi ya Shamir ndi mfundo zakezake zapadera. Kuti achite izi, amatha kudziwa mfundo zawo Ndondomeko Yogawana Chinsinsi ya Shamir ndikuwerengera Lagrange interpolation polynomial pogwiritsa ntchito njira iyi. Ngati mapulogalamu amamveka bwino kwa inu kuposa masamu, ndiye kuti pi ndiye woyendetsa for, zomwe zimachulukitsa zotsatira zonse, ndipo sigma ndi for, zomwe zimawonjezera chilichonse.

Ndondomeko Yogawana Chinsinsi ya Shamir

Ndondomeko Yogawana Chinsinsi ya Shamir

pa Ndondomeko Yogawana Chinsinsi ya Shamir tikhoza kuthetsa motere ndikubwezeretsa ntchito yathu yoyambirira ya polynomial:

Ndondomeko Yogawana Chinsinsi ya Shamir

Chifukwa tikudziwa zimenezo Ndondomeko Yogawana Chinsinsi ya Shamir, kuchira Ndondomeko Yogawana Chinsinsi ya Shamir zachitika mophweka:

Ndondomeko Yogawana Chinsinsi ya Shamir

Kugwiritsa ntchito masamu opanda chitetezo

Ngakhale tagwiritsa ntchito bwino lingaliro loyambirira la Shamir Ndondomeko Yogawana Chinsinsi ya Shamir, tatsala ndi vuto lomwe talinyalanyaza mpaka pano. Ntchito yathu ya polynomial imagwiritsa ntchito masamu osatetezedwa. Zindikirani kuti pazowonjezera zilizonse zomwe wowukira amapeza pazithunzi za ntchito yathu, pali mwayi wocheperako pamfundo zina. Mutha kuwona izi ndi maso anu mukamakonzekera kuchuluka kwa mfundo za ntchito ya polynomial pogwiritsa ntchito masamu owerengeka. Izi ndizosemphana ndi cholinga chathu chachitetezo chomwe tanena, chifukwa wowukirayo sayenera kudziwa chilichonse mpaka atapeza Ndondomeko Yogawana Chinsinsi ya Shamir zidutswa.

Kuti musonyeze kuti chiwerengero cha masamu chili chofooka bwanji, taganizirani zimene zinachitika pamene woukira wina anapeza mfundo ziwiri. Ndondomeko Yogawana Chinsinsi ya Shamir ndipo amadziwa zambiri za anthu Ndondomeko Yogawana Chinsinsi ya Shamir. Kuchokera pazidziwitso izi akhoza kuganiza Ndondomeko Yogawana Chinsinsi ya Shamir, yofanana ndi ziwiri, ndikulumikiza zomwe zimadziwika mu fomula Ndondomeko Yogawana Chinsinsi ya Shamir ΠΈ Ndondomeko Yogawana Chinsinsi ya Shamir.

Ndondomeko Yogawana Chinsinsi ya Shamir

Wowukirayo atha kupeza Ndondomeko Yogawana Chinsinsi ya Shamir, kuwerengera Ndondomeko Yogawana Chinsinsi ya Shamir:

Ndondomeko Yogawana Chinsinsi ya Shamir

Popeza tafotokoza Ndondomeko Yogawana Chinsinsi ya Shamir monga manambala abwino osankhidwa mwachisawawa, pali chiwerengero chochepa chotheka Ndondomeko Yogawana Chinsinsi ya Shamir. Pogwiritsa ntchito chidziwitsochi, wowukirayo amatha kuzindikira Ndondomeko Yogawana Chinsinsi ya Shamir, popeza chilichonse choposa 5 chidzachita Ndondomeko Yogawana Chinsinsi ya Shamir zoipa. Izi zimakhala zowona popeza tatsimikiza Ndondomeko Yogawana Chinsinsi ya Shamir

Wowukirayo atha kuwerengera zomwe zingatheke Ndondomeko Yogawana Chinsinsi ya Shamirm'malo Ndondomeko Yogawana Chinsinsi ya Shamir Π² Ndondomeko Yogawana Chinsinsi ya Shamir:

Ndondomeko Yogawana Chinsinsi ya Shamir

Ndi zosankha zochepa za Ndondomeko Yogawana Chinsinsi ya Shamir zimadziwikiratu kuti ndizosavuta kusankha ndikuwunika zomwe zili zofunika Ndondomeko Yogawana Chinsinsi ya Shamir. Pali zosankha zisanu zokha pano.

Kuthetsa vuto ndi masamu osatetezedwa

Kuti athetse chiwopsezo ichi, Shamir akuwonetsa kugwiritsa ntchito masamu modular, m'malo Ndondomeko Yogawana Chinsinsi ya Shamir pa Ndondomeko Yogawana Chinsinsi ya Shamirkumene Ndondomeko Yogawana Chinsinsi ya Shamir ΠΈ Ndondomeko Yogawana Chinsinsi ya Shamir - mndandanda wa nambala zonse zofunika.

Tiyeni tikumbukire mwachangu momwe masamu a modular amagwirira ntchito. Wotchi yokhala ndi manja ndi lingaliro lodziwika bwino. Amagwiritsa ntchito wotchi Ndondomeko Yogawana Chinsinsi ya Shamir. Mwamsanga pamene dzanja la ola likudutsa khumi ndi ziwiri, limabwerera ku imodzi. Chinthu chochititsa chidwi cha dongosololi ndikuti pongoyang'ana pa wotchi, sitingathe kudziwa kuchuluka kwa kusintha kwa ola. Komabe, ngati tidziwa kuti ola ladutsa 12 kanayi, tingathe kudziwa kuchuluka kwa maola omwe adutsa pogwiritsa ntchito njira yosavuta. Ndondomeko Yogawana Chinsinsi ya Shamirkumene Ndondomeko Yogawana Chinsinsi ya Shamir ndiye gawo lathu (pano Ndondomeko Yogawana Chinsinsi ya Shamir), Ndondomeko Yogawana Chinsinsi ya Shamir ndi coefficient (kangati kagawo kakang'ono kamalowa mu nambala yoyambirira popanda chotsalira, apa Ndondomeko Yogawana Chinsinsi ya Shamir), ndipo Ndondomeko Yogawana Chinsinsi ya Shamir ndi yotsalira, yomwe nthawi zambiri imabweza foni ya opareshoni ya modulo (apa Ndondomeko Yogawana Chinsinsi ya Shamir). Kudziwa mfundo zonsezi kumatithandiza kuthetsa equation Ndondomeko Yogawana Chinsinsi ya Shamir, koma ngati taphonya coefficient, sitidzatha kubwezeretsa mtengo woyambirira.

Titha kuwonetsa momwe izi zimasinthira chitetezo cha chiwembu chathu pogwiritsa ntchito chiwembuchi ku chitsanzo chathu cham'mbuyomu ndikugwiritsa ntchito Ndondomeko Yogawana Chinsinsi ya Shamir. Ntchito yathu yatsopano ya polynomial Ndondomeko Yogawana Chinsinsi ya Shamir, ndi mfundo zatsopano Ndondomeko Yogawana Chinsinsi ya Shamir. Tsopano osunga makiyi atha kugwiritsanso ntchito kutanthauzira kwa polynomial kuti amangenso ntchito yathu, nthawi ino yokha kuwonjezera ndi kuchulukitsa ntchito ziyenera kutsagana ndi kuchepetsa modulo. Ndondomeko Yogawana Chinsinsi ya Shamir (mwachitsanzo Ndondomeko Yogawana Chinsinsi ya Shamir).

Pogwiritsa ntchito chitsanzo chatsopanochi, tiyeni tiyerekeze kuti wowukirayo adaphunzira ziwiri mwazinthu zatsopanozi, Ndondomeko Yogawana Chinsinsi ya Shamir, ndi zambiri zapagulu Ndondomeko Yogawana Chinsinsi ya Shamir. Panthawiyi, wowukirayo, kutengera zambiri zomwe ali nazo, amatulutsa ntchito zotsatirazi, komwe Ndondomeko Yogawana Chinsinsi ya Shamir ndi seti ya nambala zonse zabwino, ndi Ndondomeko Yogawana Chinsinsi ya Shamir imayimira modulus coefficient Ndondomeko Yogawana Chinsinsi ya Shamir.

Ndondomeko Yogawana Chinsinsi ya Shamir

Tsopano wowukira wathu wapezanso Ndondomeko Yogawana Chinsinsi ya Shamir, kuwerengera Ndondomeko Yogawana Chinsinsi ya Shamir:

Ndondomeko Yogawana Chinsinsi ya Shamir

Kenako amayesanso Ndondomeko Yogawana Chinsinsi ya Shamirm'malo Ndondomeko Yogawana Chinsinsi ya Shamir Π² Ndondomeko Yogawana Chinsinsi ya Shamir:

Ndondomeko Yogawana Chinsinsi ya Shamir

Nthawi ino ali ndi vuto lalikulu. Makhalidwe akusowa Ndondomeko Yogawana Chinsinsi ya Shamir, Ndondomeko Yogawana Chinsinsi ya Shamir ΠΈ Ndondomeko Yogawana Chinsinsi ya Shamir. Popeza pali mitundu yambiri yosakanizidwa ya mitundu iyi, sangapeze zambiri zowonjezera.

Malingaliro a Chitetezo

Chiwembu chogawana chinsinsi cha Shamir chikuwonetsa chitetezo pamalingaliro a chidziwitso cha chidziwitso. Izi zikutanthauza kuti masamu amalephera ngakhale kwa wowukira yemwe ali ndi mphamvu zopanda malire za kompyuta. Komabe, derali lili ndi nkhani zingapo zodziwika.

Mwachitsanzo, chiwembu cha Shamir sichipanga zidutswa kuti zifufuzidwe, ndiye kuti, anthu amatha kupereka mwaufulu zidutswa zabodza ndikusokoneza kubwezeretsa chinsinsi cholondola. Wosunga zidutswa za chidani yemwe ali ndi chidziwitso chokwanira atha kupanga kachidutswa kena mwakusintha Ndondomeko Yogawana Chinsinsi ya Shamir mwa kufuna kwanu. Vutoli limathetsedwa pogwiritsa ntchito zotsimikizirika zogawirana mwachinsinsi, monga dongosolo la Feldman.

Vuto lina ndiloti kutalika kwa chidutswa chilichonse ndi chofanana ndi kutalika kwa chinsinsi chofanana, choncho kutalika kwa chinsinsi kumakhala kosavuta kudziwa. Vutoli litha kuthetsedwa mwapang'ono padding chinsinsi chokhala ndi manambala osasinthasintha mpaka utali wokhazikika.

Pomaliza, ndikofunikira kuzindikira kuti nkhawa zathu zachitetezo zitha kupitilira kapangidwe kake. Pazinthu zenizeni zapadziko lapansi, nthawi zambiri pamakhala chiwopsezo cha kuwukira kumbali komwe wowukira amayesa kutulutsa zidziwitso zothandiza panthawi yogwiritsira ntchito, kusungitsa, kuwonongeka, ndi zina zambiri. Ngati izi ndizodetsa nkhawa, kuganizira mozama kuyenera kuperekedwa panthawi yachitukuko kugwiritsa ntchito njira zodzitetezera monga ntchito ndi kuyang'ana nthawi zonse, kulepheretsa kukumbukira kusungidwa ku diski, ndi zina zambiri zomwe zili pamwamba pa nkhaniyi.

Chotsatsa

pa tsamba ili Pali chionetsero chophatikizana cha chiwembu chogawana mwachinsinsi cha Shamir. Chiwonetsero chozikidwa pa laibulale sss-js, lomwe palokha ndi doko la JavaScript la pulogalamu yotchuka ma sss. Dziwani kuti kuwerengera zikhalidwe zazikulu Ndondomeko Yogawana Chinsinsi ya Shamir, Ndondomeko Yogawana Chinsinsi ya Shamir ΠΈ Ndondomeko Yogawana Chinsinsi ya Shamir zingatenge kanthawi.

Source: www.habr.com

Kuwonjezera ndemanga