AES şifrələməsi nədir və necə işləyir

Göstərilən addımlar ardıcıl olaraq hər blok üçün izlənilməlidir. Fərdi blokları müvəffəqiyyətlə şifrələdikdə, son şifahi mətni yaratmaq üçün onlara birləşir. Addımlar aşağıdakılardır:

AES şifrələmə prosesində addımlar

Şifrələmə prosesi dəyirmi düymələr adlanan xüsusi olaraq əldə edilmiş bir dəst istifadə edir. Bunlar digər əməliyyatlarla yanaşı, bir sıra məlumat bloku olan bir sıra məlumatlar üzərində tətbiq olunur?şifrələnəcək məlumatlar. Bu massivi dövlət serialını çağırırıq.

Aşağıdakı AES 128 bitlik bir blok üçün şifrələmə addımlarını atırsınız:

  1. Şifrə açarından dəyirmi açarların dəstini əldə edin.
  2. Dövlət serialını blok məlumatları ilə işə salın (düz mətn).
  3. Başlanğıc dövlət serialının başlanğıc dəyirmi açarını əlavə edin.
  4. Doqquz raund dövlət manipulyasiyasını həyata keçirin.
  5. Dövlət manipulyasiyasının onuncu və son turunu həyata keçirin.
  6. Şifrəli məlumatlar (CIPHERTEXT) kimi son vəziyyət serialını çıxarın.

Dövrlərin “doqquzuncu raund ardınca” olaraq siyahıya alınmasının səbəbi, onuncu turun digərlərindən bir qədər fərqli manipulyasiyanı əhatə etdiyi üçün.

Şifrələnəcək blok yalnız 128 bit ardıcıllığıdır. AES bayt miqdarı ilə işləyir, buna görə ilk dəfə 128 bit 16 bayt halına gətiririk. Biz “çevirmək” deyirik, amma reallıqda, demək olar ki, bu şəkildə bu şəkildə saxlanılır. RSN / AES-də əməliyyatlar dörd cərgənin iki ölçülü bayt və dörd sütun üzərində aparılır. Şifrələmənin başlanğıcında, 16 bayt məlumat, nömrəli D0 ? D15, Cədvəl A-da göstərildiyi kimi seriala yüklənir.Əqrəb.

Şifrələmə prosesinin hər turu dövlət serialını dəyişdirmək üçün bir sıra addımlar tələb edir. Bu addımlar çağırılan dörd növ əməliyyatı əhatə edir:

Bu əməliyyatların təfərrüatları qısa müddətdə təsvir edilmişdir, amma əvvəlcə dəyirmi düymələrin nəslində daha ətraflı baxmaq lazımdır, buna görə də, çünki bu müddətdə hər tur üçün fərqli bir şey var.

Şifrələmə üçün istifadə olunan şifrə açarı uzunluğu 128 bitdir. Bu açarın gəldiyi yer burada vacib deyil; 10-cu fəsildə əsas iyerarxiya və müvəqqəti şifrələmə düymələri necə istehsal olunur. Şifrə açarı artıq bir çox hashing və kriptoqrafik çevrilmələrin nəticəsidir və AES blok şifrələməsinə gəldikdə, identifikasiya serverinin gizli master açarından çox uzaqdır. İndi, nəhayət, şifrələmə zamanı məlumatlarla birləşdiriləcək on bir 128 bitli dəyirmi düymələrin dəsti yaratmaq üçün istifadə olunur. On bir dövr var olsa da, on bir düymələr lazımdır, çünki turlar başlamazdan əvvəl ilkin dövlət serialına bir əlavə düymə əlavə olunur. Bu düymələri görmək üçün ən yaxşı yol, hər biri 16-byte dəyərlərin bir sıra, hər biri cədvəldə göstərildiyi kimi dörd 32 bitlik sözdən ibarətdir.Əqrəb.

Başlamaq üçün, ilk dəyirmi açar rey0 sadəcə şifrə açarının dəyəri ilə başlanılır (bu, əsas iyerarxiya vasitəsilə çatdırılan gizli açardır). Qalan on düymələrin hər biri bu kimi əldə edilir.

Masa a.Əqrəb. Dəyirmi açar sıra

AES şifrələməsi nədir və necə işləyir?

AES şifrələməsi ilə məlumatlarınızı necə qorumaq olar?

Şifrələmə təhlükəsizlik və məxfilik mədəniyyətini inkişaf etdirməklə bugünkü rəqəmsal dünyada bir yer tapdı. AES Şifrələmə Alqoritmi 2001-ci ildə şifrələmə alqoritmləri üçün qlobal standart olaraq məlumat şifrələmə standartına müvəffəq olduqda, bu, sələfinin bir çox çatışmazlığını həll etdi. Gündəlik həyat tətbiqlərində şifrələmə üçün gələcək kimi görüldü. İndiyə qədər inkişaf etmiş şifrələmə standartı, başlanğıc zamanı yerləşdirilən hədəflərə nail oldu. Və böyümək üçün uzun bir yol var.

Kiber təhlükəsizlik sahəsində mütəxəssis olmaq

Kiber təhlükəsizlik proqramında aspirantura proqramı

AES şifrələmə alqoritmi niyə lazım idi?

Des alqoritmi olaraq da bilinən məlumat şifrələmə standart alqoritmi, formalaşmış və standartlaşdırılmış, bu nəsil kompüterlərin mənası idi. Bugünkü hesablama standartlarına keçərək, DES alqoritminə girən hər il, aşağıdakı şəkildəki göründüyü kimi daha da asanlaşdı.

Des_2-aes_encrypsiya

Daha güclü bir alqoritm, daha uzun açar ölçüləri və daha güclü şifrələrdən keçmək üçün saata ehtiyacı idi. Bu problemi həll etmək üçün üçlü desini yaratdılar, amma nisbətən yavaş tempi səbəbindən heç vaxt əsas axını olmadı. Beləliklə, bu çatışmazlığı aradan qaldırmaq üçün inkişaf etmiş şifrələmə standartı meydana gəldi.

Qabaqcıl şifrələmə standartı nədir?

AES şifrələmə alqoritmi (rijndael alqoritmi kimi də tanınır), 128 bit bir blok / çuxur ölçüsü olan simmetrik bir blok şifrəsi alqoritmidir. Bu fərdi blokları 128, 192 və 256 bit düymələrindən istifadə edərək çevirir. Bu blokları şifrələyəndən sonra, şifrə mətnini yaratmaq üçün onlara qoşulur.

Bir SP şəbəkəsi olaraq da bilinən bir əvəzedici permutasiya şəbəkəsinə əsaslanır. Bu, bir sıra əlaqəli əməliyyatlardan ibarətdir, o cümlədən xüsusi çıxışlar (əvəzedicilər) və digərləri (permutasiyalar) ilə əlaqəli digərləri ilə əvəz etmək də daxil olmaqla.

Bu dərslikdə, AES-in qlobal miqyaslı şifrələmə alqoritmi kimi təklif etdiyi bəzi dayanacaq xüsusiyyətlərindən keçəcəksiniz.

AES xüsusiyyətləri nələrdir?

  1. SP Şəbəkə: DES alqoritminin vəziyyətində göründüyü kimi, bir feistel şifrə quruluşu deyil, bir şəbəkə quruluşunda işləyir.
  2. Açar genişləndirmə: İlk mərhələdə bir açar baş verir, sonradan fərdi turlarda istifadə olunan bir neçə düymələrə qədər genişləndi.
  3. Bayt məlumatları: AES Şifrələmə Alqoritmi Bit Məlumat yerinə Bayt məlumatlarında əməliyyatlar edir. Beləliklə, şifrələmə proseduru zamanı 128 bitlik blok ölçüsünə 168 bitlikdir.
  4. Açar uzunluğu: aparılacaq turların sayı məlumatları şifrələmək üçün istifadə olunan açarın uzunluğundan asılıdır. 128 bitlik əsas ölçüsü on turda, 192 bitlik əsas ölçüsü 12 tura sahibdir və 256 bitlik əsas ölçüsü 14 tura malikdir.

Clear Comptia, CEH və CISSP sertifikatları!

Kiber Təhlükəsizlik Mütəxəssisi Magistr Proqramı Proqramı araşdırın

AES necə işləyir?

AES-in işləməsini başa düşmək üçün əvvəlcə çox sayda addım arasında məlumatları necə ötürdüyünü öyrənməlisiniz. Tək blokun 16 bayt olduğu üçün 4×4 matris, vahid bir blokda olan bir blokda, hər bir hüceyrə sahibi olan bir blokda məlumat saxlayır.

STATE_ARRAY-AES_Encyrbing

Yuxarıdakı şəkildəki matris bir dövlət serialı kimi tanınır. Eynilə, əvvəlcə istifadə olunan açar, n (n + 1) düymələrinə, nın şifrələmə prosesində izləniləcək turların sayı olan n. Beləliklə, 128 bitlik bir düymə üçün, raund sayı 16, yox, yox. cəmi 11 düymə olan 10 + 1 olmaq üçün açarların açarları.

AES-də izləniləcək addımlar

proses

Göstərilən addımlar ardıcıl olaraq hər blok üçün izlənilməlidir. Fərdi blokları müvəffəqiyyətlə şifrələdikdə, son şifahi mətni yaratmaq üçün onlara birləşir. Addımlar aşağıdakılardır:

  • Dəyirmi açar əlavə edin: Birinci düymə yaradılan (K0) ilə bir Xor funksiyası vasitəsilə dövlət serialında saxlanan blok məlumatlarını ötürürsünüz. Nəticədə növbəti mərhələyə giriş kimi nəticələnən dövlət massivini ötürür.

Dairəvi

  • Alt Bytes: Bu addımda, iki bərabər hissəyə bölünən, dövlət serialının hər bir baytını altıbucaqlıya çevirir. Bu hissələr, son vəziyyət serialının yeni dəyərlər yaratmaq üçün əvəzedici qutu (s-box) ilə örtülmüş satır və sütunlardır.

subbytes

Caltech’in Kiber Təhlükəsizlik Bootcamp’a Sneak Peek

Pulsuz Vebinar | 21 sentyabr, cümə axşamı | 9 pm istən!

  • Shift cərgələri: Bir-birləri arasında sıra elementlərini dəyişdirir. Birinci sıra atlayır. Elementləri ikinci sırada, sola bir mövqedə dəyişir. Ayrıca, elementləri üçüncü sıra ardıcıl olaraq sola ardıcıl olaraq dəyişdirir və son sıra üç mövqeyini sola dəyişir.

Shiftrows-AES_Encrypsiya

  • Mix sütunları: sonrakı dövlət serialının yeni bir sütunu əldə etmək üçün dövlət sütunu olan hər sütun olan daimi bir matris ilə çoxalır. Bütün sütunlar eyni davamlı matris ilə çoxaldıqdan sonra, növbəti addım üçün dövlət serialını alırsınız. Bu xüsusi addım son turda edilməməlidir.

qarışıq

  • Dəyirmi açar əlavə edin: Dövr üçün müvafiq açar, dövlət serialı ilə Xor’d, əvvəlki addımda əldə edilir. Bu son turdursa, nəticədə yaranan dövlət serialı xüsusi blok üçün şifrə açılır; başqa, növbəti tur üçün yeni dövlət massivi girişi kimi keçir.

Dairəvi

İndi şifrələmə prosedurundan keçmək üçün lazım olan əsas addımları başa düşdünüz, bu nümunəni izləyin.

Misal1

Yuxarıdakı görüntüdə gördüyünüz kimi, elan və şifrələmə əməliyyatlar başlamazdan əvvəl hex formatına açarları çevirir. Müvafiq olaraq, növbəti on tur üçün açarları aşağıda görə bilərsiniz.

Keys-AES_Encyrbing

Yuxarıda izah edilən eyni addımları izləməlisiniz, ardıcıl olaraq dövlət serialını çıxarır və növbəti mərhələyə giriş kimi çıxır. Addımlar aşağıdakılardır:

Clear Comptia, CEH və CISSP sertifikatları!

Kiber Təhlükəsizlik Mütəxəssisi Magistr Proqramı Proqramı araşdırın

  • Dəyirmi düymə əlavə edin:

misal

  • Alt bayt: Tamamilə yeni bir dövlət serialını almaq üçün 16×16 s-box vasitəsilə elementləri ötürür.

misal3

misal 4

misal

misal

Bu dövlət serialı indi bu xüsusi dövr üçün son şifrə mətnidir. Bu, növbəti tur üçün giriş olur. Açar uzunluğundan asılı olaraq, 10-cu turu tamamlayana qədər yuxarıdakı addımları təkrarlayırsınız, bundan sonra son şifahi mətni alırsınız.

Misal7

İndi AES-in necə işlədiyini başa düşdüyünüz, bu şifrələmə alqoritminin bəzi tətbiqlərindən keçin.

Clear Comptia, CEH və CISSP sertifikatları!

Kiber Təhlükəsizlik Mütəxəssisi Magistr Proqramı Proqramı araşdırın

AES-in tətbiqləri nələrdir?

Proqramlar-AES_Encyrbing

AES şifrələmə alqoritminin tətbiqləri aşağıdakılardır:

  1. Simsiz təhlükəsizlik: Simsiz şəbəkələr, marşrutlaşdırıcı və müştəriləri identifikasiya etmək üçün inkişaf etmiş şifrələmə standartından istifadə edərək təmin edilir. WiFi şəbəkələri bu alqoritmə əsaslanan firmware proqramı və tam təhlükəsizlik sistemləri var və indi gündəlik istifadədədir.
  2. Şifrəli tarama: AES, həm müştəri, həm də server sonundan veb server identifikasiyasını təmin etməkdə böyük rol oynayır. Həm simmetrik, həm də asimmetrik şifrələməsi ilə istifadə olunur, bu alqoritm SSL / TLS şifrələmə protokollarında həmişə sonu və məxfiliyinə baxmaq üçün kömək edir.

İndi AES şifrələməsinin tətbiqləri haqqında məlumat əldə etdiniz, onun sələfi, des şifrələmə alqoritmi üzərində yüksəltmələrinə nəzər yetirin.

AES və DES arasındakı fərqlər

Des alqoritmi

AES alqoritmi

Açar uzunluğu – 56 bit

Açar uzunluğu – 128, 192, 256 bit

Blok ölçüsü – 64 bit

Blok ölçüsü – 128 bit

Sabit yox. turların

Yox. əsas uzunluğundan asılı turlar

Daha yavaş və daha az etibarlıdır

Daha sürətli və daha etibarlı

Suallar

1. AES şifrələmə təhlükəsizdir?

AES şifrələməsi etibarlıdır; Bununla birlikdə, onun təhlükəsizliyi variantlarına görə dəyişir. Məsələn, qəddar güc metodlarından istifadə etməklə, 256 bit, demək olar ki, keçilməzdir, 52-bit DES açarı bir gündən az müddətdə çatlaya bilər.

2-ci.AES ən yaxşı şifrələmə metodudur?

Əsas uzunluq seçimlərinə görə AES şifrələməsi, rabitə təmin etmək üçün ən yaxşı seçim olaraq qalır. Şifrələmə alqoritmini çatlamaq üçün tələb olunan vaxt istifadə olunan açarın uzunluğu ilə birbaşa əlaqəlidir, i.e., 128 bit, 192-bit və 256 bit.

3-cü. AES şifrələməsi nədir?

AES, həssas məlumatları şifrələmək üçün dünyada aparat və proqram təminatında həyata keçirilir. Bu, hökumət kompüter təhlükəsizliyi, elektron məlumatların qorunması və kiberemə üçün bir simmetrik bir blok şifrəsidir.

4-ə. Daha yaxşıdır: RSA və ya AES?

RSA xeyli yavaş və AES-dən daha çox hesablama. RSA çox sayda və hesablamalarla məşğul olmalıdır, bu da yavaş edir. AES kvant kompüterləri ilə analiz qarşı etibarlı hesab olunur və ümumiyyətlə müxtəlif təşkilatlar tərəfindən istifadə olunur.

Əqrəb. AES istifadə etmək üçün pulsuzdur?

AES pulsuzdur və hər kəs istifadə edə bilər. Bir neçə ölkə ixrac məhdudiyyətlərini tətbiq etsə də, hər hansı bir şəxsi, ictimai, qeyri-kommersiya və ya kommersiya istifadəsi üçün istifadə üçün pulsuz olan açıq bir standartdır.

Əqrəb. AES nədir?

Qabaqcıl şifrləmə standartı ABŞ hökuməti tərəfindən seçilmiş simmetrik bir blok şifrüdür. Fərqli düymələri istifadə edərək fərdi blokları çevirir. Bu, hər kəsin gündəlik onlayn fəaliyyətlərindən istifadə etməyinizə imkan verən ən yaxşı şifrələmə protokollarından biridir.

Simplilearn sizə necə kömək edə bilər?

Bununla, təsir AES şifrələməsinin qlobal mərhələdə olduğunu gördünüz, bir çox sistemlə des çökməsi kimi etibarlı bir kanala ehtiyac duyur. Cybersecurity-də əhatə etmək üçün bir çox əsaslarla, kriptoqrafiya, kiberemə mütəxəssisi olaraq Excel üçün bir neçə mövzu vacib olsa da, ən vacib cəhətlərdən biridir.

SimpLilearn, kiberecurity-də karyeranıza başlamaq və ya tanıtmaq üçün lazım olan bütün bacarıqlarla təchiz etmək üçün hazırlanmış “kiberecurity mütəxəssisi” kursunu təklif edir. Heç bir akademik əvvəlcədən tələblər yoxdur və giriş modulu qarşıdakı kurs üçün yeni başlayanlar hazırlayacaq. Comptia Security +, CEH, CISM və CISSP kimi yüksək axtarılan sertifikatlar üçün təlim bu kursun başında, sənayedə təklif olunan ən yaxşı işlərə hazırlaşır.

Kiberecurity karyeranızı dəyişdirin və bu gün kiberecəmə baxımında qabaqcıl icra proqramımıza yazılmaqla sənaye hazır bir professional olun.

Rəy

Bu dərs vəsaiti AES şifrələməsinin, onun mənşəli və şifrələmə prosesi, tətbiqlərinə qədər olan və des alqoritmi ilə birbaşa müqayisə aparır. Ümid edirəm bu dərslik sizin üçün dəyərlidir.

Kiber təhlükəsizlik proqramında şifrəli və digər əsas anlayışlar və digər fundamental anlayışlar və bacarıqların kiber təhlükəsizlik proqramında qabaqcıl icra proqramı haqqında daha çox məlumat əldə etmək istəyirsinizsə, sizin üçün əla uyğun olmalıdır. Bu proqram kiberecurity-in bütün əsas və inkişaf etmiş aspektlərini əhatə edir və bu gün dünya səviyyəli kiberlik mütəxəssisi olmağınız lazım olan düzgün iş hazır məşqini təmin edir. Bu gün proqramı araşdırın.

Bu AES şifrələmə dərsliyi ilə bağlı bizim üçün hər hansı bir sualınız var? Xahiş edirəm bu təlimatın şərh bölməsində onları qeyd etməkdən çəkinməyin və mütəxəssislərimizin sizin üçün cavab verdiyinə görə xoşbəxt olardıq.

Müəllif haqqında

Baivab Kumar Jena

Baivab Kumar Jena, kompüter elmi mühəndisliyi məzunudur, o, C / C ++, Java və Python kimi bir çox kodlaşdırıcı dillərdə yaxşı bilinir.

Tövsiyə olunan proqramlar

Kiberlərdəki inkişaf etmiş bir proqram