Şifrələmə və şifrələmə metodlarını və nümunələrini bilin, bilirsinizmi?

Şifrələmə üsulu (şifrələyin) və şifrəni açmaq (açmaq) kriptoqrafik terminologiyada iki əsas termindir. Kriptoqrafiya anlayışı məxfi məlumatları qorumaq üçün gizli kodlar və şifrələrdən istifadə etməkdir, bunu insanlar minlərlə il əvvəl çox sadə bir üsulla başlayandan bəri etmişlər. 20-ci əsrin əvvəllərindən etibarən mexaniki və elektro-mexaniki maşınların ixtirası şifrələmənin daha mürəkkəb və səmərəli başa düşülməsinə səbəb oldu.

Kompüter cihazlarında şifrələmə ABŞ-da 1970-ci illərdə inkişaf etməyə başladı. O dövrdə şifrələmə dövlət qurumlarının katibliyini təmin etmək üçün istifadə olunurdu, bu vaxta qədər kompüterlərdə şifrələmə müxtəlif cihazlarda, məsələn, geniş istifadə olunurdu. e-ticarət, ATM maşınları, mobil telefon şəbəkələri və s.

21-ci əsrdə kriptoqrafiya, şifrələmə və şifrələmə terminləri dövlət qurumları və rəqəmsal bankçılıq üçün rəqəmsal kompüter təhlükəsizlik sistemləri anlayışına daha çox meyllidir. Konsepsiya vacib məlumatları və məlumatları qorumaq üçün istifadə olunur.

Şifrləmə və Şifrələmə üsulları

(1) Şifrələmə üsulu

Şifrləmə və Şifrələmə üsulları

Kriptoqrafiyada şifrələmə, parol yazma / mesaj və ya şifrələmə prosesidir, yalnız müəyyən qrup insanların əldə edə biləcəyi, giriş icazəsi verilməyənlər isə mesajın məqsədini başa düşə bilməyəcəklər. Şifrələmə, kənar tərəflərin kodlanmış məlumatlara daxil olmasına mane olmur, lakin tutulma (dallanma) və ya maneələr təmin etməklə məlumatın həqiqi bir anlaşma / anlayış təmin etməkdən imtina edir.

Şifrləmə sxemində təqdim olunan məlumatlar düz mətn məlumatları ola bilər, ancaq mətn müəyyən bir gizli şifrə ilə tərtib edilmişdir ki, müəyyən şifrələmə üsulları tələb olunur ki, mesaj / məlumatın məqsədi mesajı alan şəxs tərəfindən göndərilən şəxsin niyyətinə uyğun olaraq qəbul və başa düşülsün. Texniki olaraq, şifrələmə prosesi dəyişkən dəyişkən məlumatların dəyişməzliyini tələb edir (yalançı təsadüfi) alqoritm metodundan əmələ gəlir. Dəyişən nəticənin gizli şifrəsi adlandırılmışdır şifrə mətni.

Kompüter texnologiyası ilə sıx əlaqəli olan müasir şifrələmə prosesində şifrələmə texnikası da bir alqoritmdən istifadə edən riyazi bir prosesə qoşulur. Prinsipcə, şifrəli məlumatları şifrə açarlarını bilmədən deşifrə etmək mümkündür. Bununla birlikdə, kompüter alqoritmlərinin hesablanması nəticəsində yaranan məlumatların şifrələnməsi üçün sadə bir şifrələmə metodu kifayət deyil, insanlar əlbəttə ki, kifayət qədər hesablama təcrübəsinə və hesablama texnikasına ehtiyac duyurlar.

Şifrələmə sxemi metodlarının iki növü var, viz Simmetrik açar (simmetrik açar) və İctimai açar (açıq açar).

1. Simmetrik açar sxemində (simmetrik açar) şifrləmə və deşifrə açarının dəyişənləri eynidır. Bir qrup / qrupların başqaları ilə ünsiyyət qurması üçün eyni açara ehtiyacı var, məqsədi etibarlı ünsiyyət şəraitinə nail olmaqdır.

Simmetrik bir açar nümunəsi, dünya müharibəsində istifadə edilən Alman hərbi istehsalı olan Enigma maşınıdır. Hər gün əsas parametrlər dəyişdirilir. Ancaq düşmən, maşının necə işlədiyini hesablaya bildikdə, hər gün verilən şifrələmə açarını tapa bildikləri müddətdə mesajlarda şifrələnmiş məlumatları deşifrə edə bilərlər.Simmetrik açar sxemiBu məlumat əsrində simmetrik açar alqoritminə bir nümunə Rijndael və ya şifrələmə AES (qabaqcıl şifrələmə standartı) hökumət tərəfindən istifadə olunur. AES inkişafın davamıdır DES (Məlumat Şifrləmə Standartı), 1976-cı ildən bəri Amerika hökumətinin istifadə etdiyi məlumat şifrələmə standartıdır.

AES 1990-cı illərin əvvəllərində şifrələmə standartı olaraq hazırlanmağa başladı, bu zaman DES şifrələmə sxemi etibarsız hesab edildi. Bu alqoritm əvvəlcə Rijndael adlandırıldı, çünki dizaynerin adına uyğun gəlir, yəni. Vincent Rijmen və John Daemen tərəfindən təşkil edilən DES kriptoqrafiya alqoritmi yarışmasında qalib gələn Belçikadan NIST (Milli Standartlar və Texnologiya İnstitutları) 26 noyabr 2001-ci il tarixində ABŞ hökumətinin əmlakı. O zamandan bəri bu günə qədər AES ABŞ hökumətinin şifrələmə standartıdır.

AES şifrələmə şifrələmə funksiyasını yerinə yetirən simmetrik bir blokdur (şifrə) və deşifrə edənlər (deşifrə). AES-in bloku var girişçıxdı 128 bit genişdir. AES-in işləmə yolu hər 128 biti daxil etməkdir düz mətn ölçülü bir kvadrat daxil edin 4×4 bayt. Vəziyyəti-XOR ilə açar, sonra 10 dəfə transformasiya əvəzi ilə işlənir xətti-əlavə. Bundan sonra əldə edilir şifrə mətni.Asimmetrik açar (asimmetrik açar)

2. Asimmetrik açar sxemi (asimmetrik açar), hamıya paylandığı üçün adətən açıq açar adlanır. Asimmetrik açar sxemlərində şifrləmə düymələri və şifrəli mesajlar / məlumatlar hər kəsə açıqlanır. Ancaq mesajı / məlumatı yalnız deşifrə açarına girən qruplar / qruplar oxuya bilər. Belə ki, asimmetrik kriptoqrafiya iki (2) fərqli açarlar, bir ictimai və bir xüsusi riyazi bir-biri ilə əlaqəlidir. Şəxsi açar gizli saxlanılarkən açıq açar hamıya paylanır. RSA (Rivest Shamir Adleman) bu gün internet şəbəkəsi bağlantılarında ən çox istifadə olunan asimmetrik şifrələmə alqoritminin bir nümunəsidir.

RSA (Rivest Shamir Adleman)RSA üç ilə işləyir (3) yəni düymələrin hazırlanması prosesi mərhələləri (xüsusi açarictimai açar), şifrələmə prosesi (şifrələyin) və deşifrləmə prosesi (açmaq). Alqoritmin RSA şifrələməsindəki riyazi hesablama prosesi çox qalın və sıx olduğu bilinir, çünki hesablama çox böyük rəqəmləri istifadə edir ki, açarların yaradılması və ya şifrələmənin nəticələrini izləmək çətindir (qarmaqarışıq).

RSA alqoritmini müzakirə edən bir mənbədən sitat gətirməklə, RSA sxemində açarların hazırlanması prosesi, yəni beş vasitəsilə (5) aşağıdakı addımlar.

    Axtarın 2 Təsadüfi və dəyişənlərdə saxlayan baş nömrələr səhq, bu say üçün bitlərin sayı eyni olduqda. Dəyər səh daha böyük olmalıdır q və ən azı yuxarıdakı nömrələrdən istifadə etmək tövsiyə olunur 128bit /2 = 64bit nə zaman açar yaradacaq bit uzunluğu of 128bit (min 64bit hex = 0x8000000000000000; min 64bit decimal = 9223372036854775808). Saymaq n = p * q; Bu n dəyəri modul üçün istifadə ediləcəkdir özəlictimai açar. Saymaq pq = (p-1) * (q-1); Dəyər axtarışı olaraq istifadə ediləcək xüsusi açar. Dəyəri seçin e şərti açıq bir açar üçün (1 <e <pq)(gcd (e, pq) =1)Dəyər e bu adətən nisbətən kiçik bir dəyərdir, ən çox istifadə ediləndir 0x10001 = 65537.Mar meyarlar zaman e Yuxarıdakı şərtlərə uyğun deyil, dəyərlər axtarılmalıdır e digər uyğun və ya əgər e ilə əvvəlcədən təyin olundu 0x10001, sonra yenidən axtarılan şey dəyərdir səh, q, n, və pq ilkin mərhələlərdə olduğu kimi. Dəyəri seçin d, dəyər şərti ilə d görüşmək: (d * e) mod pq = 1

RSA şifrələmə prosesində dəyəri olan RSA-da şifrələmədə bir neçə şərt mövcuddur M daha böyük olmalıdır 0, və dəyərdən az olmalıdır n (dən) ictimai açar). Kod ASCII üçün M a 77. Əgər ictimai açar a n = 3233 e = 17 sonra dəyər M bu uyğun gəlir 0 <77 <3233; və birbaşa hesablana bilər. Şifrələmə prosesi, yalnız formula etalonunu hesablamaqla çox asandır c = (M dərəcə e) mod n.

RSA deşifrləmə prosesinin dəyəri M dəyəri ilə əvəz edilmişdir c dən şifrə mətni (şifrələmə nəticələri) və dəyərlər e dən ictimai açar dəyəri ilə əvəz edilmişdir d dən xüsusi açar, dəyəri isə n dən ictimai açar həmişə dəyər ilə eynidir n dən xüsusi açar.

(2) Şifrləmə metodu

Şifrələmə üsulu

Şifrələmənin tərifiaçmaq) qlobal olaraq məlumatların dəyişdirilməsi prosesidir şifrə mətni şifrələmə prosesinin nəticələri yenidən şifrlənməmiş formaya qaytarılmalıdır.

Şifrəni açarkən sistem yalnız oxucu tərəfindən deyil, sistem tərəfindən də başa düşüləcək mətn və şəkillərə çevriləcəkdir. Şifrəni açma əməliyyatı əl ilə və ya avtomatik edilə bilər. Proses istifadə edərək həyata keçirilir açar və ya parol.

Kriptovalyutanın necə işlədiyini başa düşmək üçün riyazi biliklərə ehtiyacınız var, əgər çox xoşunuz deyilsə və cəbri başa düşməsəniz başa düşmək üçün çox vaxt lazım olacaqdır. Beləliklə, kriptovalyutanın qısa bir izahı, şifrələmə (şifrələyin) və deşifrləmə (açmaq), inşallah faydalı və anlamaq asandır.