Mga computerInformation technology

Mga Tampok ng modernong sistema ng komunikasyon

Sa unang tingin, ang mga konseptong ito ay maaaring mukhang magkasingkahulugan, ngunit mayroon silang ganap na naiibang kahulugan.

Cipher ay isang paraan ng pag-convert ng impormasyon upang maprotektahan ito mula sa nesanktsionnovanih mga gumagamit. Science na pag-aaral sa mga pamamaraan at ang data encryption pamamaraan na tinatawag na cryptography. Dapat ito ay nabanggit na ang kasaysayan ay nakabaon sa cryptography ilang pulos militar tuntunin: sa atake ng kaaway, code, at iba pa - sila ay tumpak na sumasalamin sa kahulugan ng mga kaugnay na konsepto. Gayunman, ang militar na terminolohiya, batay sa termino "code" ay walang kinalaman sa mga teoretikal na cryptography, dahil sa mga nakaraang dekada ay nakabuo ng coding teorya - isang malaking pang-agham na field na pag-aaral at bubuo pamamaraan ng proteksyon ng impormasyon mula sa paglitaw ng mga random na mga error sa komunikasyon channels. Samakatuwid, sinasabi "coding - ay isang uri ng pag-encrypt" ay isang maling tawag.

Pag-encode at pag-encrypt ay malapit na naka-link, ngunit ang bawat isa sa mga prosesong ito ay may sariling layunin. impormasyon coding ay isinasagawa sa pagkakasunod-sunod upang gumawa ng mga impormasyon ayon sa ilang mga panuntunan sa isang form na angkop para sa paghahatid sa loob ng isang partikular na channel. Ang core ng anumang encoding sistema ay ang mathematical notation ng pattern na pag-record, ayon sa kung saan ang isa ay maaaring makakuha ng anumang bilang ng mga iba't-ibang mga code. Karaniwan, ang code ay kumakatawan string ng binary mga zero at mga (tulad recording ay natural na upang gamitin kapag pagpapadala at pag-iimbak ng impormasyon sa computer).

data encryption - isang paraan ng pag-convert ng impormasyon sa AI proteksyon laban sa di-awtorisadong pag-access. Kaya, ang mga mensahe ay naka-encrypt upang ito ay nagiging hindi kayang unawain, at naka-code - upang manatili malinaw na kahit na matapos ang paglilipat ng channel ng komunikasyon, na kung saan ay maaaring maapektuhan ng ingay. Coding impormasyon ay dapat bawasan ang character ng teksto na may isang limitadong bilang ng mga character (ie, coding ay dapat na optimal), at upang matagpuan at iwasto ang mga error sa pagpapadala at imbakan ng impormasyon (coding ay dapat na corrective).

Samakatuwid, kung nais mong upang pumasa sa impormasyon sa isang tiyak na link, sa gayon na ang output upang makakuha ng maaasahang mga lihim na impormasyon na kailangan upang pagsamahin ang parehong proseso ng conversion, lalo:

- Maglipat ng mga mensahe ng ilang mga sistema ng numero (kung minsan ay sapat na-convert sa isang binary system notation, ngunit may mga iba, hal, may dalawang pangalan, fibonachieva at iba pa);

- I-encrypt na mensahe (doon ay isang malawak na iba't ibang mga paraan ng pag-encrypt, dahil sa ang pagtatatag ng mga code ay umabot sa sinaunang panahon);

- Natanggap na naka-encrypt na mensahe na naka-encode sa gayon ay upang output ng isang mensahe maging katangi-tangi decoded;

- decode ng mga mensahe ay dapat kilalanin at iwasto ang mga error na nangyari sa panahon ng pagpapadala ng isang mensahe;

- I-decrypt ang mensahe ayon sa encryption natupad (sapagka't dakila ang nagpadala at receiver ay dapat munang sumang-ayon encryption pamamaraan). Bilang isang panuntunan, ang pamamaraan na ito ay binubuo ng isang pangkalahatang paraan, at ang "key". Ang susi ay ang hanay ng mga data na tumutukoy sa mga tiyak na mga conversion ng mayorya ng mga cipher pagbabagong-anyo;

- Natanggap na mensahe transfer mula sa nakuha number system sa orihinal.

Kaya, ang proteksyon at tumpak na paghahatid ng impormasyon ay nangangailangan ng isang pulutong ng mga pagsisikap. Sa panahong ito, isang malakas na teknolohiya ng computer lubhang Pinadadali ang proseso na ito, ngunit ito ay hindi laging posible upang i-decrypt ang mensahe, lalo na kung ang susi ay hindi kilala sa tulong ng mga teknolohiya. Dahil sa ang mga obstacles sa channel ng impormasyon ay maaaring pangit, kaya ang paggamit ng naturang coding pamamaraan na maaaring makakita at iwasto ang mga error.

Kaya, sa loob ng isang channel ng komunikasyon transmitted mensahe. Ang mensahe na natanggap ay naka-check para sa pagkakapare-pareho ng bilang ng mga yunit: kung ang numero ay mas units na gumawa ng sa palagay na walang mga error, at kapag nagde-decode tanggihan ang huling digit. Kung ang bilang ng mga yunit ay kakaiba, ang isang mensahe na ipinadala sa mga error. Ang kawalan ng ang paraan na ito ay na pinapayagan ka nitong tanging nakakita ng mga error na walang pagwawasto sa mga ito, habang ang pag-uulit ng code ay hindi lamang nalalaman ngunit din corrects mga error.

Kaya, ang bawat isa sa mga sumusunod na paraan ng coding ay may drawbacks nito, gayunpaman, ang mga pamamaraan ay may malaking kahalagahan sa coding teorya at ay ang batayan ng pagbuo ng isang mas perpektong mga code. Sa ating panahon, ang Hamming code ay ginagamit, Nagoya, Reed -Myullera, Hadamard, etc ..

Relatibong ciphers kung paano protektahan ang impormasyon mula sa hindi awtorisadong pag-access ay nangangahulugan na may ilang mga paraan sa pamamagitan ng na maaari mong uriin ciphers. Karaniwan, ang mga pangunahing pag-uuri ay isinasaalang-alang:

a) limitadong paggamit ciphers;

b) ciphers pangkalahatang paggamit ng mga pampublikong-key;

c) code-pagbabahagi sa mga pribadong key.

Sa 1963, ang Amerikanong matematiko klod Shennon gamit ang parehong paraan ginawa niya ang pananaliksik cipher mathematically substantiated na sa lahat ng classical ciphers bilang tipikal na mga bahagi ay ang mga sumusunod na pamamaraan ng pag-encrypt ng code at ciphers paghahalo ng scattering.

SUMMARY cipher pagpapakalat ay upang muling ipamahagi uulit pinagmulan na kung saan ay sa iba't ibang mga lokasyon plaintext. Para sa layuning ito, na may pagpapalit ng isang may hangganan bilang ng mga elemento P, na kung saan ay isang hindi kilalang key. Kaya, ang bilang ng mga posibleng mga susi ay katumbas ng P.

Kapag deciphered gamit ang kabaligtaran pagpapalit. Ang ganitong mga pag-encrypt, kahit na hindi ito makakaapekto sa ang dalas ng ang mga titik, ngunit itago ang dalas ng bigrams, trigrams, atbp .. Ang kakanyahan ng cipher paghahalo ay upang ang ugnayan sa pagitan ng mga pangunahing at ang pag-encrypt text na gawin ito kumplikado hangga't maaari. Mas mahusay na paggamit ng pagpapalit yunit ng ilang mga simbolo ng alpabeto mensahe, kahit na ito ay humantong sa ang katunayan na ang susi ay nagiging mas matagal.

Pagbuo ng isang modernong cryptology bilang isang agham ay batay sa kalahatan ng mga katotohanan at mga konsepto ng matematika, pisika, impormasyon teorya , atbp .. Gayunpaman, sa kabila ng pagiging kumplikado, ang kasaganaan ng teoretikal na advances cryptology ay malawakang ginagamit sa araw-araw na buhay, tulad ng plastic cards, e-mail, bank sistema ng pagbabayad, sa pagpapakilala ng mga database, elektronikong mga sistema ng pagboto, etc ..

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 tl.delachieve.com. Theme powered by WordPress.