Šifrēšanas metode (šifrēt) un atšifrēšana (atšifrēt) ir divi pamata terminikriptogrāfijas terminoloģija. Kriptogrāfijas jēdziens ir slepenu kodu un paroļu izmantošana, lai aizsargātu konfidenciālu informāciju. Cilvēki to ir darījuši jau pirms tūkstošiem gadu, sākot ar ļoti vienkāršu metodi. Kopš 20. gadsimta sākuma mehānisko un elektromehānisko iekārtu izgudrošana ļāva sarežģītāk un efektīvāk izprast šifrēšanu.

Sākas šifrēšana datora ierīcēizstrādāta Amerikas Savienotajās Valstīs 70. gados. Tajā laikā šifrēšana tika izmantota, lai nodrošinātu valdības aģentūru sekretariātu, līdz šim šifrēšana datoros tika plaši izmantota dažādās ierīcēs, piemēram, e-komercija, Bankomāti, mobilo telefonu tīkli un citi.

21. gadsimtā termins kriptogrāfija,šifrēšana un atšifrēšana ir vairāk vērsta uz valsts aģentūru un digitālo banku digitālo datoru drošības sistēmu koncepciju. Koncepcija tiek izmantota svarīgas informācijas un datu aizsardzībai.

Šifrēšanas un atšifrēšanas metodes

(1) Šifrēšanas metode

Šifrēšanas un atšifrēšanas metodes

Kriptogrāfijā šifrēšana irparoles rakstīšanas process / ziņojuma vai informācijas kodēšana, kurai var piekļūt tikai noteiktas cilvēku grupas, savukārt personas, kurām nav dota piekļuves atļauja, nevarēs saprast ziņojuma mērķi. Šifrēšana neliedz ārējām pusēm piekļūt kodētajai informācijai, bet atsakās sniegt patiesu informācijas izpratni / izpratni, nodrošinot pārtveršanu (sazarošanos) vai šķēršļus.

Šifrēšanas shēmā tie varētu būt datiuzrādītie ir vienkārša teksta dati, bet teksts tiek apkopots ar noteiktu slepeno paroli, lai tam būtu vajadzīgas arī noteiktas atšifrēšanas metodes, lai ziņojuma saņēmējs atbilstoši ziņojuma saņēmējam varētu saņemt un saprast ziņas / informācijas mērķi. Tehniski šifrēšanas process prasa mainbel neregulārus mainīgus datus (pseidogadījums), kas ģenerēts no algoritma metodes. Tiek nosaukta mainīgā atgriešanās rezultāta slepenā parole šifrēts teksts.

Mūsdienu šifrēšanas procesā tiek ievērota tehnoloģijadatoriem, šifrēšanas paņēmieni tiek pievienoti arī matemātiskajiem procesiem, kuros tiek izmantoti algoritmi. Principā ir iespējams atšifrēt šifrētu informāciju, nezinot paroles atslēgas. Tomēr it īpaši informācijas šifrēšanai, kas rodas datoru algoritmu aprēķināšanas rezultātā, nepietiek ar vienkāršu atšifrēšanas metodi, cilvēkiem noteikti ir vajadzīgas pietiekamas zināšanas par skaitļošanu un skaitļošanas iekārtas.

Ir divu veidu šifrēšanas shēmu metodes, proti Simetriskā atslēga (simetriskā atslēga) un Publiskā atslēga (publiskā atslēga).

1 Simetriskās atslēgas shēmā (simetriskā atslēga) šifrēšanas un atšifrēšanas atslēgas mainīgie ir vienādi. Lai grupa / grupas sazinātos ar citiem, tai ir vajadzīga tā pati atslēga, mērķis ir panākt drošu saziņas nosacījumu.

Simetriskas atslēgas piemērs ir Enigma motorsizgatavots vācu karaspēkā, kuru izmantoja pasaules karā. Katru dienu tiek mainīti taustiņu iestatījumi. Tomēr, kad ienaidnieks var aprēķināt, kā mašīna darbojas, viņi var atšifrēt ziņās kodēto informāciju, ja vien viņi spēj atrast šifrēšanas atslēgu, kas tiek piešķirta katru dienu.

Simetriskās atslēgas shēma

Simetriskas atslēgas algoritma piemērs šajā informācijas laikmetā ir Rijndael vai šifrēšana AES (uzlabotais šifrēšanas standarts) izmanto valdība. AES ir attīstības turpinājums DES (datu šifrēšanas standarts), kas ir informācijas šifrēšanas standarts, ko Amerikas valdība izmanto kopš 1976. gada.

AES sāka attīstīt kā šifrēšanas standartu90. gadu sākumā, kad DES šifrēšanas shēma tika uzskatīta par nedrošu. Šis algoritms sākotnēji sauca Rijndael, jo tas atbilst dizainera vārdam, t.i. Vincents Rijmens un Džons Dīmens no Beļģijas, kurš uzvarēja DES rīkotajā kriptogrāfijas algoritmu konkursā NIST (Nacionālie standartu un tehnoloģiju institūti) ASV valdības īpašums 2001. gada 26. novembrī. Kopš tā laika AES līdz šim bija ASV valdības šifrēšanas standarts.

AES šifrēšana ir simetrisks bloks, kas darbojas kā šifrēšana (šifrs), kā arī atšifrētājus (atšifrēt). AES ir bloks ievadi un izeja 128 bitu platums. AES darbības veids ir ievadīt ik pēc 128 bitiem vienkāršais teksts ievadi 4 × 4 kvadrātā baiti. Nosacījums ir-XOR ar atslēga, pēc tam 10 reizes apstrādāta ar transformācijas aizstāšanu lineārā-addkey. Pēc tam tas tiek iegūts šifrēts teksts.

Asimetriskā atslēga (asimetriskā atslēga)

2 Asimetriskās atslēgas shēma (asimetriskā atslēga), ko parasti sauc par publisko atslēgu, jo tā tiek koplietota ar visiem. Asimetrisko atslēgu shēmās šifrēšanas atslēgas un šifrēti ziņojumi / informācija tiek publiskota visiem. Tomēr ziņojumu un informāciju var lasīt tikai grupas / grupas, kurām ir pieeja atšifrēšanas atslēgai. Tātad, asimetriskā kriptogrāfija izmanto divas (2) dažādas atslēgas, vienu publisku un vienu privātu matemātiski saistītu. Publiskā atslēga tiek koplietota ar visiem, savukārt privātā atslēga tiek turēta noslēpumā. RSA (Rivest Shamir Adleman) ir asimetriskā šifrēšanas algoritma piemērs, ko mūsdienās visplašāk izmanto interneta tīkla savienojumos.

RSA (Rivest Shamir Adleman)

RSA strādā ar trim (3) posmiem, proti, atslēgu (privātā atslēga un publiskā atslēga), šifrēšanas process (šifrēt) un atšifrēšanas procesu (atšifrēt). Ir zināms, ka RSA šifrēšanas algoritma matemātiskā aprēķina process ir ļoti biezs un blīvs, jo aprēķinos tiek izmantoti skaitļi, kuru vērtība ir ļoti liela, tāpēc atslēgas ģenerēšanas vai šifrēšanas rezultātus ir grūti izsekot (uzlauzts).

Citējot no viena avota, kas aplūko RSA algoritmu, sekojošais ir atslēgu izgatavošanas process RSA shēmā, proti, veicot piecas (5) pakāpes šādi.

  1. Nejauši meklējiet 2 galvenos numurus un saglabājiet tos mainīgā lielumā lpp un q, ar nosacījumu, ka šī skaitļa bitu skaits ir vienāds. Vērtība lpp jābūt lielākam par q un ieteicams izmantot vismaz iepriekš minētos skaitļus 128 biti / 2 = 64 biti kad izveidos atslēgu ar bitu garums no 128 bitu (min. 64 bitu heksa = 0x8000000000000000; min. 64 bitu decimāldaļa = 9223372036854775808).
  2. Grāfs n = p * q;
    Kur šī n vērtība tiks izmantota modulim uz privāts un publiskā atslēga.
  3. Grāfs pq = (p-1) * (q-1);
    Izmantojams kā vērtību meklēšana privātā atslēga.
  4. Atlasiet vērtību e publiskai atslēgai ar nosacījumu (1 <e <pq) un (gcd (e, pq) = 1);
    Vērtība e tā parasti ir salīdzinoši maza vērtība, visbiežāk tiek izmantota 0x10001 = 65537.
    Ja kritēriji e neatbilst iepriekšminētajiem nosacījumiem, jāmeklē vērtības e cits piemērots, vai ja e jau noteikts ar 0x10001, tad tas, kas atkal jāmeklē, ir vērtība lpp, q, nun pq tāpat kā sākotnējos posmos.
  5. Atlasiet vērtību d, ar nosacījumu par vērtību d satikties: (d * e) mod pq = 1

RSA šifrēšanas process RSA šifrēšanā ir vairāki nosacījumi, kur ir vērtība M jābūt lielākam par 0, un tam jābūt mazākam par vērtību n (no plkst publiskā atslēga). Kods ASCII par M ir a 77. Ja publiskā atslēga ir a n = 3233 un e = 17 tad vērtība M tas kvalificējas 0 <77 <3233; un to var tieši aprēķināt. Šifrēšanas process ir ļoti vienkāršs, vienkārši aprēķinot formulas etalonu c = (M pakāpe e) mod n.

RSA atšifrēšanas procesa vērtība M aizstāts ar vērtību c no šifrēts teksts (šifrēšanas rezultāti) un vērtības e no publiskā atslēga aizstāts ar vērtību d no privātā atslēga, savukārt vērtība n no publiskā atslēga vienmēr tas pats, kas vērtība n no privātā atslēga.

(2) Atšifrēšanas metode

Atšifrēšanas metode

Atšifrēšanas definīcija (atšifrēt) globāli ir datu pārveidošanas process šifrēts teksts kas nav lasīti šifrēšanas procesa rezultāti, lai atkal tiktu atgriezti šifrētā formā.

Atšifrējot, sistēma ekstrahēs unpārvērtiet to tekstā un attēlos, ko sapratīs ne tikai lasītājs, bet arī sistēma. Atšifrēšanas procesu var veikt manuāli vai automātiski. Process tiek veikts, izmantojot atslēga vai paroli.

Lai saprastu, kā darbojas jūsu kriptogrāfijaprasa matemātiskas zināšanas, ja jums tas īsti nepatīk un nesaprotat algebru, jums būs nepieciešams ilgs laiks, lai saprastu. Tādējādi īss kriptogrāfijas, šifrēšanas (šifrēt) un atšifrēšanu (atšifrēt), cerams, noderīgs un viegli saprotams.

Komentāri 0