Komepiuta, Tekinolosi faamatalaga
Vala o faiga nei fesootaiga
I le tepa muamua, e foliga mai e nei mataupu e uiga tutusa, ae ua latou uiga atoatoa eseese.
o Cipher se auala o le faaliliuina o faamatalaga ina ia puipuia mai le tagata e faaaogāina nesanktsionnovanih. Saienisi e suesue i metotia ma faamatalaga metotia encryption taʻua cryptography. E tatau ona matauina e talafaasolopito mauaa i cryptography nisi mama tuutuuga militeli: le osofaiga fili, tulafono laiti, ma isi - latou atagia saʻo le uiga o le manatu talafeagai. Ae peitai, faaupuga militeli, e faavae i luga o le upu "tulafono" ei ai se mea e fai i le cryptography faʻalemafaufau, aua i le tele o tausaga talu ai nei faatupulaia teori coding - a fanua tele faasaienisi o suesuega ma atiina ae ni auala o le puipuiga o faamatalaga mai le tulai mai o mea sese soo i auala fesootaiga. O le mea lea, ua faapea mai "coding - o se faatusa o encryption" o se misnomer.
Encoding ma encryption ua fesootaʻi lelei, ae ei ai lona lava faamoemoega o nei faiga taitasi. ua faia coding faamatalaga ina ia faia le faamatalaga e tusa ai ma tulafono faapitoa i se faiga talafeagai mo le auina atu i se auala faapitoa. O le autu o so o se encoding faiga o le tusitusiga faamatematika o mamanu pueina, e faavae lea o se tasi e mafai ona maua se numera o tulafono laiti eseese. E masani lava, o le tulafono laiti sui manoa o zeros binary ma ē (e pueina o le lalolagi e faaaoga pe a le auina atu ma le teuina o faamatalaga i komepiuta).
faamatalaga encryption - o se auala o le faaliliuina o faamatalaga i le ai le puipuiga e faasaga i lē faatagaina avanoa. O lea, e faiga o faailoga faalilolilo le savali ina ia avea ma malamalama i ai, ma coded - e tumau ai e oo lava ina ua mavae le faaliliuina atu o le auala o fesootaiga, lea e mafai ona aafia i le pisa. Coding faamatalaga e tatau ona faaitiitia ai le uiga o le mau faatasi ma se faatapulaa le aofai o tagata (o lona uiga, e tatau ona e silisili ona lelei coding), ma ia iloa ai ma mea sese saʻo i le faaliliuina atu ma le teuina o faamatalaga (coding tatau ona faasao).
O lea, afai e te manao i le faataunuuina o le faamatalaga i se sootaga faapitoa, ina ia i le galuega faatino e maua mai ai faamatalaga faalilolilo faatuatuaina manaomia e tuufaatasi uma o le faagasologa o le liua, e pei o:
- Faaliliuina savali nisi faiga numera (o nisi lava le liuaina i se faiga binary tusitusiga, ae o loo i ai isi, f.t.t., binomial, fibonachieva ma isi);
- savali Encrypt (o loo i ai se eseesega tele o metotia encryption, talu mai le faavaeina o tulafono laiti e oo i aso anamua);
- Maua faiga o faailoga faalilolilo savali i ona encoded ina ia galuega faatino ona decoded tulaga ese a savali;
- faaliliu le savali e tatau ona faailoa ma mea sese saʻo o loo tutupu i le taimi o le faaliliuina atu o se savali;
- Decrypt le savali e tusa ma le encryption tauaveina (mo e tatau ona muamua malilie sender ma e faataapeina taualumaga encryption). O se tulafono faafoe, e aofia ai i lenei faiga o se auala e aoao, ma le "ki". O le ki o le seti o faamatalaga taua o le liua patino o ai le faia o suiga cipher;
- Maua savali faaliliuina mai le faiga numera maua le uluai.
O lea, o le puipuiga ma le saʻo le tuuina atu o faamatalaga manaomia ai se taumafaiga tele. I nei aso, simplifies tele a tekinolosi komepiuta mamana lenei faagasologa, ae e le mafai i taimi uma e decrypt le savali, aemaise lava pe afai e le iloa le autu faatasi ma le fesoasoani o tekinolosi. Ona o le faafitauli i le auala o faamatalaga e mafai ona faaseseina, o lea e faaaoga e coding auala e mafai ona iloa ai ma faasaʻo le mea sese.
O lea, i luga o se savali faaooina auala fesootaiga. O le savali maua e siaki mo parity o le aofai o iunite: pe afai o le aofai o le e oo lava i iunite o loo faia ai le manatu e leai ni mea sese, ma ina decoding teena le digit mulimuli. Afai e ese le aofaiga o iunite, o se savali auina ma mea sese. O le tulaga le lelei o lenei auala e mafai ai e ia na o le iloa mea sese e aunoa ma le faasaoina i latou, ae o le toe code e le gata detects ae foi faasaʻoina sese.
O lea, metotia taitasi nei o coding ei ai lona drawbacks Ae peitai, o nei metotia faia se taua tele i coding teori ma o le faavae o le fausiaina o se tulafono laiti sili atu ona atoatoa. I o tatou taimi, o loo faaaogaina le tulafono laiti Hamming, Nagoya, Reed -Myullera, Hadamard, etc ..
Matua ciphers le auala e puipuia ai faamatalaga mai lē faatagaina avanoa o lona uiga o loo i ai le tele o auala lea e mafai ona e faavasega ciphers. E masani lava, ua manatu le faavasegaina faavae:
a) faatapulaa ciphers faaaogaina;
b) ciphers faaaogaina lautele o tagata lautele-autu;
c) tulafono laiti-faasoa atu i le ki tumaoti.
I le 1963, o le mathematician Amerika faaaogaina Klod Shennon le lava metotia sa ia atiina ae cipher suesuega faamaonia mathematically i ciphers masani uma e pei o vaega masani o le auala lenei o encryption pei palu faatasi o tulafono laiti ma ciphers faataapeapeina.
faataapeapega cipher AOTELEGA o le redistribute redundancy punavai o loo i plaintext nofoaga eseese. Mo lenei faamoemoe, faatasi ai ma le suia o se numera gata o elemene P, o se ki mailoa. O lea la, o le aofai o ki e mafai e tutusa ma P.
A deciphered faaaogaina suia inverse. O encryption, e ui lava e lē aafia ai le taimi o le tusi, ae natia le taimi o bigrams, trigrams, etc .. O le ute o le palu cipher e le faasino i le va o le autu ma le anotusi encryption ina ia faia faapea lavelave e mafai ai. faaaoga lelei o le iunite tau suia o ni faailoga o le alafapeta savali, e ui lava ina tau atu i le mea moni e faapea ua avea le tele o toe i ai le autu.
Fausiaina o se cryptology ona po nei e pei o se faasaienisi o loo faavae i luga o le atoatoa o le mea moni ma mataupu o le matematika, fisiki, teori faamatalaga , etc .. Peitai, e ui lava i le faigata, o le tele o cryptology aitalafu tau o ni faaupuga ua matuā faaaogaina i le olaga i aso taitasi, e pei o kata palasitika, e-meli, faiga totogiina faletupe, i le faatomuaga o utufaamatalaga, faiga palota faaeletoroni, etc ..
Similar articles
Trending Now