Tetika fizarana tsiambaratelon'i Shamir

Eritrereto ny scenario iray izay ilanao ny fiarovana ny banky. Izy io dia heverina ho tsy azo resena tanteraka raha tsy misy fanalahidy, izay omena anao amin'ny andro voalohany fiasana. Ny tanjonao dia ny hitahiry tsara ny lakile.

Aoka hatao hoe manapa-kevitra ny hitazona ny fanalahidy miaraka aminao amin'ny fotoana rehetra ianao, manome fahafahana miditra amin'ny fitahirizana raha ilaina. Saingy ho tsapanao haingana fa ny vahaolana toy izany dia tsy mitombo tsara amin'ny fampiharana, satria ilaina ny fisian'ny vatanao isaky ny manokatra ny fitahirizana ianao. Ahoana ny momba ny fialan-tsasatra nampanantenaina anao? Fanampin'izany, vao mainka mampatahotra ny fanontaniana hoe: ahoana raha very ny fanalahidy tokana?

Miaraka amin'ny fialan-tsasatrao ao an-tsainao, manapa-kevitra ny hanao dika mitovy amin'ny fanalahidy ianao ary ankinina amin'ny mpiasa hafa. Na izany aza, azonao antoka fa tsy mety izany. Amin'ny fampitomboana ny isan'ny fanalahidy, dia avo roa heny ny mety hisian'ny halatra fanalahidy.

Amin'ny famoizam-po, dia manimba ny dika mitovy ianao ary manapa-kevitra ny hizara ny fanalahidy tany am-boalohany ho antsasany. Amin'izao fotoana izao, heverinao fa olona roa atokisana miaraka amin'ny sombiny fototra dia tsy maintsy manatrika ara-batana mba hanangona ny lakile sy hanokafana ny vault. Midika izany fa mila mangalatra tapany roa ny mpangalatra, izay avo roa heny noho ny halatra lakile iray. Na izany aza, tsy ho ela dia ho tsapanao fa tsy tsara kokoa noho ny fanalahidy iray fotsiny io tetika io, satria raha misy olona very antsasa-kilasy, dia tsy azo averina ny fanalahidy feno.

Ny olana dia azo voavaha amin'ny andiana fanalahidy sy hidin-trano fanampiny, fa ity fomba ity dia mitaky haingana много fanalahidy sy hidin-trano. Manapa-kevitra ianao fa ny endrika tsara indrindra dia ny mizara ny fanalahidy mba tsy hiankina tanteraka amin'ny olona iray ny fiarovana. Manatsoaka hevitra ihany koa ianao fa tsy maintsy misy tokonam-baravarana ho an'ny isan'ny sombintsombiny ka raha very ny sombintsombiny iray (na raha misy olona miala sasatra), dia mijanona ho miasa ny fanalahidy iray manontolo.

Ahoana ny fizarana tsiambaratelo

Ity karazana rafitra fitantanana fototra ity dia noheverin'i Adi Shamir tamin'ny 1979 rehefa namoaka ny asany izy "Ahoana no hizarana tsiambaratelo". Hazavain’ilay lahatsoratra fohy ilay antsoina hoe Tetika fizarana tsiambaratelon'i Shamir tetika tokonam-baravarana ahafahana mizara tsara ny sanda miafina (toy ny fanalahidy kriptografika). Tetika fizarana tsiambaratelon'i Shamir ampahany. Avy eo, rahoviana ary rehefa farafaharatsiny Tetika fizarana tsiambaratelon'i Shamir avy amin'ny Tetika fizarana tsiambaratelon'i Shamir ampahany dia nivory, dia afaka mora foana hamerina ny zava-miafina Tetika fizarana tsiambaratelon'i Shamir.

Amin'ny lafiny fiarovana, ny fananana manan-danja amin'ity tetika ity dia ny hoe tsy tokony hahalala na inona na inona ny mpanafika raha tsy manana farafaharatsiny. Tetika fizarana tsiambaratelon'i Shamir ampahany. Na ny fisiana Tetika fizarana tsiambaratelon'i Shamir ny ampahany dia tsy tokony hanome vaovao. Antsoinay hoe fananana io fiarovana semantika.

Fampifangaroana polynomial

Shamir tokonam-baravarana Tetika fizarana tsiambaratelon'i Shamir naorina manodidina ny foto-kevitra polynomial interpolation. Raha tsy zatra an'io hevitra io ianao dia tena tsotra. Raha ny marina, raha nanao sary teo amin'ny grafika ianao ary nampifandray azy ireo tamin'ny tsipika na curve, dia efa nampiasa izany ianao!

Tetika fizarana tsiambaratelon'i Shamir
Amin'ny alàlan'ny teboka roa dia azonao atao ny manoritra polynomial tsy misy fetra amin'ny ambaratonga 2. Mba hisafidianana ny hany tokana amin'izy ireo dia mila teboka fahatelo ianao. Fanoharana: Wikipedia

Diniho ny polynomial misy ambaratonga iray, Tetika fizarana tsiambaratelon'i Shamir. Raha te hamolavola an'io asa io amin'ny grafika ianao, isa firy no ilainao? Eny ary, fantatsika fa ity dia asa tsipika izay mamorona tsipika ary noho izany dia mila teboka roa farafahakeliny. Manaraka, diniho ny asa polynomial misy ambaratonga roa, Tetika fizarana tsiambaratelon'i Shamir. Fampiasa efamira io, ka teboka telo farafahakeliny no ilaina mba hamolavolana ny grafika. Ahoana ny amin'ny polynomial misy diplaoma telo? Teboka efatra farafahakeliny. Ary ny sisa sy ny sisa.

Ny tena mahafinaritra momba ity fananana ity dia ny hoe, raha jerena ny haavon'ny asa polynomial ary farafaharatsiny Tetika fizarana tsiambaratelon'i Shamir teboka, dia afaka mahazo teboka fanampiny ho an'ity asa polynomial ity. Antsoinay hoe extrapolation ireo teboka fanampiny ireo polynomial interpolation.

Mamorona tsiambaratelo

Mety ho efa tonga saina ianao fa eo no miditra ny teti-dratsin'i Shamir. Aleo lazaina ny tsiambaratelontsika Tetika fizarana tsiambaratelon'i Shamir - ity dia Tetika fizarana tsiambaratelon'i Shamir. Afaka mitodika isika Tetika fizarana tsiambaratelon'i Shamir amin'ny teboka iray eo amin'ny grafika Tetika fizarana tsiambaratelon'i Shamir ary tonga amin'ny asa polynomial miaraka amin'ny diplaoma Tetika fizarana tsiambaratelon'i Shamir, izay mahafa-po io hevitra io. Aoka hotsaroantsika izany Tetika fizarana tsiambaratelon'i Shamir dia ho tokonam-baravaran'ny sombintsombiny ilaina, ka raha mametraka ny tokonam-baravarana amin'ny ampahany telo isika, dia tsy maintsy misafidy asa polynomial misy ambaratonga roa.

Ny polynomial antsika dia hanana ny endrika Tetika fizarana tsiambaratelon'i Shamirizay Tetika fizarana tsiambaratelon'i Shamir и Tetika fizarana tsiambaratelon'i Shamir - isa tsara nofantenana kisendrasendra. Manangana polynomial misy diplaoma fotsiny izahay Tetika fizarana tsiambaratelon'i Shamir, izay misy ny coefficient maimaim-poana Tetika fizarana tsiambaratelon'i Shamir - Izany no tsiambaratelontsika Tetika fizarana tsiambaratelon'i Shamir, ary ho an'ny tsirairay amin'ireo manaraka Tetika fizarana tsiambaratelon'i Shamir Misy coefficient tsara nofantenana kisendrasendra. Raha miverina amin'ny ohatra tany am-boalohany isika ary mihevitra izany Tetika fizarana tsiambaratelon'i Shamir, dia mahazo ny asa Tetika fizarana tsiambaratelon'i Shamir.

Amin'izao fotoana izao dia afaka mamorona sombiny amin'ny fifandraisana isika Tetika fizarana tsiambaratelon'i Shamir isa tokana in Tetika fizarana tsiambaratelon'i Shamirizay Tetika fizarana tsiambaratelon'i Shamir (satria tsiambaratelontsika izany). Amin'ity ohatra ity, te-hizara ampahany efatra miaraka amin'ny tokonam-baravaran'ny telo izahay, noho izany dia mamorona teboka kisendrasendra izahay. Tetika fizarana tsiambaratelon'i Shamir ary andefaso teboka iray ho an’ny tsirairay amin’ireo olona efatra atokisana, mpitahiry ny lakile. Ampahafantarinay ny olona koa izany Tetika fizarana tsiambaratelon'i Shamir, satria heverina ho fampahafantarana ho an'ny daholobe izany ary ilaina amin'ny fanarenana Tetika fizarana tsiambaratelon'i Shamir.

Famerenana ny tsiambaratelo

Efa niresaka momba ny foto-kevitry ny interpolation polynomial sy ny fomba iorenan'ny tetika tokonam-baravaran'i Shamir isika Tetika fizarana tsiambaratelon'i Shamir. Rehefa misy telo amin'ireo mpitantan-draharaha efatra te-hamerina Tetika fizarana tsiambaratelon'i Shamir, mila interpolate fotsiny izy ireo Tetika fizarana tsiambaratelon'i Shamir miaraka amin'ny teboka miavaka. Mba hanaovana izany, dia afaka mamaritra ny heviny izy ireo Tetika fizarana tsiambaratelon'i Shamir ary kajy ny polynomial interpolation Lagrange amin'ny fampiasana ity formula manaraka ity. Raha mazava kokoa aminao ny fandaharana noho ny matematika, ny pi dia tena mpandraharaha for, izay mampitombo ny vokatra rehetra, ary ny sigma dia for, izay manampy ny zava-drehetra.

Tetika fizarana tsiambaratelon'i Shamir

Tetika fizarana tsiambaratelon'i Shamir

amin'ny Tetika fizarana tsiambaratelon'i Shamir Afaka mamaha azy toy izao isika ary mamerina ny fiasa polynomial tany am-boalohany:

Tetika fizarana tsiambaratelon'i Shamir

Satria fantatsika izany Tetika fizarana tsiambaratelon'i Shamir, fanarenana Tetika fizarana tsiambaratelon'i Shamir natao tsotra:

Tetika fizarana tsiambaratelon'i Shamir

Mampiasa aritmetika integer tsy azo antoka

Na dia nampihatra soa aman-tsara ny hevitra fototry ny Shamir aza izahay Tetika fizarana tsiambaratelon'i Shamir, misy olana tsy noraharahiana hatramin'izao. Ny fiasa polynomial dia mampiasa aritmetika integer tsy azo antoka. Mariho fa isaky ny teboka fanampiny azon'ny mpanafika eo amin'ny tabilaon'ny asantsika dia vitsy kokoa ny mety ho an'ny teboka hafa. Azonao atao ny mahita izany amin'ny masonao rehefa mamolavola teboka mitombo isa ho an'ny fiasa polynomial ianao amin'ny alàlan'ny aritmetika integer. Mifanohitra amin'ny tanjon'ny fiarovana nambarantsika izany, satria tsy tokony hahalala na inona na inona ny mpanafika raha tsy manana farafaharatsiny Tetika fizarana tsiambaratelon'i Shamir sombiny.

Mba hampisehoana ny fahalemen'ny faribolana arithmetika integer dia diniho ny scenario iray nahazoan'ny mpanafika teboka roa. Tetika fizarana tsiambaratelon'i Shamir ary mahalala ny vaovaom-bahoaka izany Tetika fizarana tsiambaratelon'i Shamir. Afaka manatsoaka hevitra izy avy amin’izany fanazavana izany Tetika fizarana tsiambaratelon'i Shamir, mitovy amin'ny roa, ary ampidiro ao amin'ny formula ny soatoavina fantatra Tetika fizarana tsiambaratelon'i Shamir и Tetika fizarana tsiambaratelon'i Shamir.

Tetika fizarana tsiambaratelon'i Shamir

Ny mpanafika dia afaka mahita Tetika fizarana tsiambaratelon'i Shamir, manisa Tetika fizarana tsiambaratelon'i Shamir:

Tetika fizarana tsiambaratelon'i Shamir

Satria nofaritantsika Tetika fizarana tsiambaratelon'i Shamir amin'ny maha integer tsara nofantenana kisendrasendra, dia voafetra ny isa azo atao Tetika fizarana tsiambaratelon'i Shamir. Amin'ny fampiasana an'io fampahalalana io dia afaka manatsoaka hevitra ny mpanafika Tetika fizarana tsiambaratelon'i Shamir, satria izay rehetra mihoatra ny 5 dia hanao Tetika fizarana tsiambaratelon'i Shamir ratsy. Marina izany satria efa tapa-kevitra izahay Tetika fizarana tsiambaratelon'i Shamir

Ny mpanafika dia afaka manao kajy ny sanda mety Tetika fizarana tsiambaratelon'i Shamir, manolo Tetika fizarana tsiambaratelon'i Shamir в Tetika fizarana tsiambaratelon'i Shamir:

Tetika fizarana tsiambaratelon'i Shamir

Miaraka amin'ny safidy voafetra ho an'ny Tetika fizarana tsiambaratelon'i Shamir dia lasa mazava ny fomba mora ny mifidy sy manamarina ny soatoavina Tetika fizarana tsiambaratelon'i Shamir. Dimy ihany ny safidy eto.

Famahana ny olana amin'ny aritmetika integer tsy azo antoka

Mba hanafoanana an'io vulnerable io, Shamir dia manoro hevitra ny fampiasana aritmetika modular, manolo Tetika fizarana tsiambaratelon'i Shamir amin'ny Tetika fizarana tsiambaratelon'i Shamirizay Tetika fizarana tsiambaratelon'i Shamir и Tetika fizarana tsiambaratelon'i Shamir - ny fitambaran'ny isa voalohany rehetra.

Aoka ho tsaroantsika haingana ny fomba fiasan'ny aritmetika modular. Ny famantaranandro misy tanana dia hevitra mahazatra. Mampiasa famantaranandro izy io Tetika fizarana tsiambaratelon'i Shamir. Raha vao lasa roa ambin'ny folo ny tanana ora dia miverina ho iray izany. Ny fananana mahaliana an'ity rafitra ity dia ny fijerena fotsiny ny famantaranandro, dia tsy azontsika tsoahina hoe firy ny revolisiona nataon'ny tanana ora. Na izany aza, raha fantatsika fa lasa in-12 in-efatra ny tanana ora, dia azontsika atao ny mamaritra tanteraka ny isan'ny ora izay nandalo tamin'ny fampiasana raikipohy tsotra. Tetika fizarana tsiambaratelon'i Shamirizay Tetika fizarana tsiambaratelon'i Shamir no mpizara antsika (eto Tetika fizarana tsiambaratelon'i Shamir), Tetika fizarana tsiambaratelon'i Shamir dia ny coefficient (impiry ny mpizara no miditra amin'ny isa voalohany tsy misy ambiny, eto Tetika fizarana tsiambaratelon'i Shamir), ary Tetika fizarana tsiambaratelon'i Shamir dia ny ambiny, izay matetika mamerina antso modulo operator (eto Tetika fizarana tsiambaratelon'i Shamir). Ny fahafantarana ireo soatoavina rehetra ireo dia ahafahantsika mamaha ny equation for Tetika fizarana tsiambaratelon'i Shamir, fa raha tsy mahita ny coefficient isika dia tsy ho afaka hamerina ny sanda tany am-boalohany.

Azontsika atao ny mampiseho ny fomba hanatsarana ny fiarovana ny tetitsika amin'ny alalan'ny fampiharana ny tetika amin'ny ohatra teo aloha sy ny fampiasana azy Tetika fizarana tsiambaratelon'i Shamir. Ny asa polynomial vaovao Tetika fizarana tsiambaratelon'i Shamir, ary ireo teboka vaovao Tetika fizarana tsiambaratelon'i Shamir. Amin'izao fotoana izao dia afaka mampiasa interpolation polynomial indray ireo mpiambina manan-danja mba hananganana indray ny asantsika, amin'ity indray mitoraka ity dia tsy maintsy ampiarahana amin'ny fampihenana modulo ny asa fanampiny sy fampitomboana. Tetika fizarana tsiambaratelon'i Shamir (oh: Tetika fizarana tsiambaratelon'i Shamir).

Amin'ny fampiasana an'ity ohatra vaovao ity, andeha hatao hoe nianatra roa tamin'ireo teboka vaovao ireo ilay mpanafika, Tetika fizarana tsiambaratelon'i Shamir, ary fampahafantarana ho an'ny daholobe Tetika fizarana tsiambaratelon'i Shamir. Amin'ity indray mitoraka ity, ny mpanafika, mifototra amin'ny fampahalalana rehetra ananany, dia mamoaka ireto asa manaraka ireto, aiza Tetika fizarana tsiambaratelon'i Shamir dia ny fitambaran'ny isa tsara rehetra, ary Tetika fizarana tsiambaratelon'i Shamir maneho ny modulus coefficient Tetika fizarana tsiambaratelon'i Shamir.

Tetika fizarana tsiambaratelon'i Shamir

Hita indray izao ilay mpanafika anay Tetika fizarana tsiambaratelon'i Shamir, manao kajy Tetika fizarana tsiambaratelon'i Shamir:

Tetika fizarana tsiambaratelon'i Shamir

Dia nanandrana indray izy Tetika fizarana tsiambaratelon'i Shamir, manolo Tetika fizarana tsiambaratelon'i Shamir в Tetika fizarana tsiambaratelon'i Shamir:

Tetika fizarana tsiambaratelon'i Shamir

Amin'ity indray mitoraka ity dia manana olana goavana izy. Sanda tsy misy formula Tetika fizarana tsiambaratelon'i Shamir, Tetika fizarana tsiambaratelon'i Shamir и Tetika fizarana tsiambaratelon'i Shamir. Koa satria misy fitambarana tsy manam-petra amin'ireo fari-piainana ireo, dia tsy afaka mahazo fampahalalana fanampiny izy.

Hevitra momba ny fiarovana

Manome soso-kevitra ny teti-pizarana tsiambaratelon'i Shamir fiarovana avy amin'ny fomba fijerin'ny teoria fampahalalana. Midika izany fa ny matematika dia mahatohitra na dia amin'ny mpanafika manana hery informatika tsy voafetra aza. Na izany aza, mbola misy olana maro fantatra ny faritra.

Ohatra, tsy mamorona ny teti-dratsin'i Shamir sombiny hojerena, izany hoe, afaka manolotra malalaka sombintsombiny sandoka ny olona ary manelingelina ny famerenana ny tsiambaratelo marina. Ny mpitahiry sombintsombiny mankahala manana fampahalalana ampy dia mety hamokatra sombiny hafa amin'ny fanovana Tetika fizarana tsiambaratelon'i Shamir araka ny fahaizanao manokana. Ity olana ity dia voavaha amin'ny fampiasana tetika fizarana tsiambaratelo azo hamarinina, toy ny tetik'i Feldman.

Ny olana iray hafa dia ny halavan'ny sombin-javatra rehetra dia mitovy amin'ny halavan'ny tsiambaratelo mifandraika amin'izany, ka mora ny mamaritra ny halavan'ny tsiambaratelo. Ity olana ity dia azo vahana amin'ny tsy misy dikany padding tsiambaratelo miaraka amin'ny isa tsy misy dikany hatramin'ny halavany raikitra.

Farany, zava-dehibe ny manamarika fa ny olana momba ny fiarovana dia mety hihoatra ny famolavolana azy. Ho an'ny fampiharana kriptografika tena misy, dia matetika misy ny fandrahonana ny fanafihana amin'ny sisiny izay misy mpanafika iray manandrana maka vaovao mahasoa amin'ny fotoana fampiharana ny fampiharana, caching, fianjerana, sns. Raha mampanahy izany, dia tokony hojerena tsara mandritra ny fampandrosoana ny fampiasana fepetra fiarovana toy ny fiasa sy ny fitadiavana fotoana tsy tapaka, ny fisorohana ny fitadidiana tsy ho voatahiry ao amin'ny kapila, ary ny fiheverana maro hafa izay tsy voafehin'ity lahatsoratra ity.

Demo

amin'ny ity pejy ity Misy fihetsiketsehana ifanakalozan-kevitra momba ny tetika fizarana tsiambaratelon'i Shamir. Fampisehoana mifototra amin'ny tranomboky ssss-js, izay seranan-tsambo JavaScript amin'ny programa malaza faqs. Mariho fa ny kajy sanda lehibe Tetika fizarana tsiambaratelon'i Shamir, Tetika fizarana tsiambaratelon'i Shamir и Tetika fizarana tsiambaratelon'i Shamir mety haka fotoana kely.

Source: www.habr.com

Mividiana fampiantranoana azo antoka ho an'ny tranokala misy fiarovana DDoS, mpizara VPS VDS 🔥 Mividiana fampiantranoana tranonkala azo antoka miaraka amin'ny fiarovana DDoS, mpizara VPS VDS | ProHoster