DES (məlumat şifrələmə standartı) və AES arasındakı fərq (Advanced Encryption Standard)
DES, 56 bitlik əsas uzunluğu olan simmetrik bir blok şifr (paylaşılan gizli açar),. 1977-ci ildə Federal İnformasiya Emalı Standartları (FIPS) 46 standartı olaraq dərc edilmişdir, DES 2005-ci ildə rəsmi olaraq geri çəkildi [Nist həssas dövlət məlumatı üçün 2030-cu ilə qədər üçlü DES (3DES) tərəfindən təsdiqləndi].
DES və AES şifrələməsi arasındakı fərqlər nədir?
İndi və sonra inkişaf qrupumuz, şifrələmə üçün antik desdən istifadə edən birinin arasına rast gəlir. Qabaqcıl şifrələmə standartına (AES) keçid etməmisinizsə, iki standarta nəzər salaq və niyə etməlisiniz!
Məlumat Şifrləmə Standartı (DES):
DES, 56 bitlik əsas uzunluğu olan simmetrik bir blok şifr (paylaşılan gizli açar),. 1977-ci ildə Federal İnformasiya Emalı Standartları (FIPS) 46 standartı olaraq dərc edilmişdir, DES 2005-ci ildə rəsmi olaraq geri çəkildi [Nist həssas dövlət məlumatı üçün 2030-cu ilə qədər üçlü DES (3DES) tərəfindən təsdiqləndi].
Federal Hökumət, ilk il əvvəl bütün dövlət rabitəsi üçün kriptoqrafik təhlükəsizliyi təmin etmək üçün əvvəlcə DES şifrələməsini inkişaf etdirdi. Fikir, hökumət sistemlərinin hamısının eyni, etibarlı standartdan istifadə edilməsini təmin etmək idi.
DES-in qeyri-kafi olduğunu və artıq vacib sistemlərdə istifadə edilməməsini göstərmək üçün bir sıra problemlərin deşifr etmək üçün nə qədər vaxt lazım olduğunu görmək üçün bir sıra problemlər sponsorluq edildi. İki təşkilat DES-in qırılmasında əsas rol oynadılar: paylandı.Xalis və elektron sərhəd təməli (eff).
- DES I Müsabiqə (1997) şifrəli mesajı pozmaq üçün qəddar güc hücumu istifadə etmək üçün 84 gün çəkdi.
- 1998-ci ildə iki DES II çətinliklər verildi. İlk problem bir aydan çox çəkdi və şifrələnmiş mətn idi “Naməlum mesaj: bir çox əl işıqlı iş aparır”. İkinci problem, üç gündən az, düz mətn mesajı ilə “Bu 128, 192 və 256 bitlik düymələri üçün vaxt gəldi”.
- 1999-cu ilin əvvəlində son des III çağırışı yalnız 22 saat 15 dəqiqə çəkdi. Elektron Sərhəd Fondunun dərin çatlaq kompüteri (250.000 dollardan az) və paylanmışdır.Net’in hesablama şəbəkəsi 56 bit DES düyməsini tapdı, mesajı deşifrə etdi və onlar (effekti və paylandı).xalis) müsabiqəni qazandı. Şifrəli mesaj oxudu “Romada görüşək (ikinci AES namizədi konfransı, 22-23 mart 1999)”, və açar məkanın təxminən 30 faizini yoxladıqdan sonra tapıldı. Nəhayət desin keçmişə aid olduğunu sübut edir.
Hətta Üçqat des (3DES), DES şifrələməsini üç dəfə istifadə edərək, qəddar güc hücumlarına qarşı təsirsiz olduğunu sübut etdi (prosesi əhəmiyyətli dərəcədə yavaşlatmaqdan əlavə).
Ətraflı şifrələmə standartı (AES):
2001-ci ildə 197 standart olaraq yayımlanan bir şəkildə nəşr edilmişdir. AES məlumat şifrələməsi daha riyazi cəhətdən səmərəli və zərif kriptoqrafik alqoritmdir, lakin onun əsas gücü müxtəlif açar uzunluqlar üçün seçimdədir. AES, 128 bit, 192 bit və ya 256 bitlik bir düymə seçməyə imkan verir, onu 56 bitlik düyməsini daha güclü edir. Quruluş baxımından, DES, şifrələmə addımlarından əvvəl bloku iki yarıya bölən, iki yarıya bölünən Feistel Şəbəkəsindən istifadə edir. Digər tərəfdən AES, şifrəli bloku yaratmaq üçün bir sıra əvəzetmə və permutasiya addımlarını cəlb edən permutasiya əvəzetmədən istifadə edir. Orijinal DES dizaynerləri məlumat təhlükəsizliyinə böyük bir töhfə verdilər, ancaq AES alqoritmi üçün kriptoqrafların məcmu səylərinin daha böyük olduğunu söyləmək olar.
Milli Standartlar və Texnologiya İnstitutunun (NIST) dəyişdirən alqoritm üçün orijinal tələblərdən biri də, həm proqram təminatı, həm də aparat tətbiqetmələrində səmərəli olmalı idi (DES əvvəlcə yalnız hardware iclaslarında praktik idi). Java və C arayış tətbiqləri alqoritmlərin performans təhlili üçün istifadə edilmişdir. AES, dünyanın bir çox tədqiqat komandasından 15 namizəd olan açıq bir yarışma yolu ilə seçildi və bu müddətə ayrılan vəsaitin ümumi miqdarı çox böyük idi. Nəhayət, 2000-ci ilin oktyabrında bir nist press-relizi, Rijndael’in təklif olunan Advanced Şifrləmə Standartı (AES) seçilməsini elan etdi.
DES və AES müqayisə edir
Des | AES | |
İnkişaf etmiş | 1977 | 2000 |
Əsas uzunluq | 56 bit | 128, 192 və ya 256 bit |
Şifrə növü | Simmetrik blok şifrəsi | Simmetrik blok şifrəsi |
Blok ölçüsü | 64 bit | 128 bit |
Təhlükəsizlik | Qeyri-adekvat | Təhlükəsiz hesab olunur |
DES (məlumat şifrələmə standartı) və AES arasındakı fərq (Advanced Encryption Standard)
DES (məlumat şifrələmə standartı) və AES (Advanced Encryption Standard) hər ikisi simmetrik blok şifrəlidir. AES, DES-in çatışmazlığını aradan qaldırmaq üçün təqdim edildi. Des, bu üçlü desi aradan qaldırmaq üçün daha az etibarlı bir əsas ölçüsü olduğu kimi, bu üçlü des tətbiq edildi, ancaq yavaş olduğu ortaya çıxdı. Deməli, daha sonra AES Milli Standard və Texnologiya İnstitutu tərəfindən təqdim edildi.
DES və AES arasındakı əsas fərq budur Des Düz mətn bloku, əsas alqoritm başlamazdan əvvəl iki yarıya bölünür AES Bütün blok şifrə mətnini əldə etmək üçün işlənir.
DES və AES arasındakı bəzi fərqləri aşağıda göstərilən müqayisə qrafikinin köməyi ilə daha çox fərqləndirək.
Məzmun: DES vs AES
- Müqayisə qrafiki
- Tərif
- Əsas fərqlər
- Rəy
Müqayisə qrafiki
Müqayisə üçün əsas | DES (məlumat şifrələmə standartı) | AES (Advanced Encryption Standard) |
---|---|---|
Əsas | DES-də məlumat bloku iki yarıya bölünür. | AES-də bütün məlumat bloku bir matris kimi işlənir. |
Prinsip | DES Feistel şifrə quruluşunda işləyin. | AES əvəzetmə və permutasiya prinsipi üzərində işləyir. |
Sadə mətn | Pyaintext 64 bitdir | Pyaintext 128,192 və ya 256 bit ola bilər |
Əsas ölçüsü | AES-lə müqayisədə DES daha kiçik açar ölçüsünə malikdir. | AES DES ilə müqayisədə daha böyük açar ölçüsü var. |
Turist | 16 tur | 128 bitli algo üçün 10 tur 192 bitlik algo üçün 12 tur 256 bitlik algo üçün 14 tur |
Dəyirmi adları | Genişləndirmə permutasiyası, Xor, S-Box, P-Box, Xor və Mübadilə. | Subbytes, Shiftrows, Mix sütunları, AddroundKeys. |
Təhlükəsizlik | DES daha az təhlükəsiz olan daha kiçik bir açarı var. | AES-in böyük gizli açarı, nisbətən daha etibarlıdır, daha etibarlıdır. |
Sürətlə | DES nisbətən yavaş. | Aes daha sürətli. |
DES tərifi (məlumat şifrələmə standartı)
Məlumat Şifrləmə Standartı (DES) a simmetrik açar blok şifrəsi tərəfindən qəbul edildi Milli Standard və Texnologiya İnstitutu ilbir 1977. Des əsaslanır Feistel quruluşu düz mətnin iki yarıya bölündüyü yer. 64 bitlikli bir mətn və 64 bitlik şifrə mətni istehsal etmək üçün 64 bitlik bir düymə və 56 bitlik açarı olaraq daxil olur.
Aşağıdakı şəklində Des istifadə edərək düz mətn şifrələməsini görə bilərsiniz. Əvvəlcə 64 bitlik düz mətn, 64 bit perred giriş almaq üçün bitləri düzəldən ilkin permutasiya keçir. İndi bu 64 bit perred giriş i iki yarıya bölünür.e. 32-bit sol hissə və 32-bit sağ hissə. Hər iki bu hissə hər turun eyni funksiyalara uyğun olduğu yerlərdə on altı turdan keçir. On altı tur başa çatdıqdan sonra, yekun permutasiya edilir və 64 bitlik şifrə əldə edilir. Hər turda aşağıdakı funksiyaları var:
- Genişləndirmə tərbiyəsi: Burada 32-bit 48-də sağ hissə yaratmaq üçün genişlənmişdir.
- Xirt: 48 bitlik sağ hissəsi, 48 bitlik çıxışı ilə nəticələnən 56 bitlik düymədən 48 bitlik altlıq olan Xordur.
- S-qutusu: XOR addımı ilə əldə edilən 48 bitlik bir daha 32 az azalır.
- P-qutusu: Burada S-qutusundan əldə edilən 32 bit nəticə yenə pervand, 32 bit perdanlı çıxış nəticəsində yaranır.
AES tərifi (Advanced Encryption Standard)
Ətraflı şifrələmə standartı (AES) də a simmetrik açar blok şifrəsi. AES nəşr olundu 2001 ilə Milli Standartlar və Texnologiya İnstitutu. AES DES-in çox kiçik şifrə açarı istifadə etdiyini və alqoritmin tamamilə yavaş olduğu üçün DES-i əvəz etmək üçün təqdim edildi.
AES alqoritmi 128 bitlik düz mətn və 128 bitlik gizli açarı götürür, birlikdə 4 x 4 kvadrat matris kimi təsvir olunan 128 bitlik bir blok meydana gətirir. Bu 4 x 4 kvadrat matris ilkin çevrilmədən keçir. Bu addım 10 tur izləyir. Onların arasında 9 turda aşağıdakı mərhələləri var:
- Subbyt: Bütün blokun (Matrix) bayt dəyişdirilməsi ilə baytın baytını yerinə yetirdiyi S-box istifadə edir.
- Sürüşmək: Matrisin satırları dəyişdirilir.
- Sütunları qarışdırın: Matris sütunları sağdan sola qədər qarışdırılır.
- Dəyirmi düymələri əlavə edin: Burada, Mövcud blokun Xor və genişləndirilmiş açar aparılır.
Və son 10-cu tur, subbytləri, sürüşmə satırlarını əhatə edir və yalnız dəyirmi açarlar mərhələlərini əlavə edir və 16 bayt (128-bit) Ciferext təmin edir.
DES və AES arasındakı əsas fərqlər
- DES və AES arasındakı əsas fərq, DES-dəki blokun sonrakı emaldan əvvəl iki yarıya bölünməsi, AES-də bütün blokda CiferText-i əldə etmək üçün işlənir.
- Des alqoritmi Feistel Cipher prinsipində işləyir və AES alqoritmi əvəzetmə və permutasiya prinsipi üzərində işləyir.
- DES-in əsas ölçüsü, 128,192 və ya 256 bitlik gizli açarı olan AES-dən müqayisəli 56 bitdir.
- Desdəki turlarda genişlənmə permutasiyası, xor, s-box, p-box, xor və dəyişdirmə daxildir. Digər əllərdə AES-də turlarda subbyt, shiftrows, qarışıq sütunlar, əlavə etmək.
- DES kiçik açar ölçüsü səbəbindən AES-dən daha az təhlükəsizdir.
- AES DES-dən nisbətən daha sürətli.
Rəy
Des, köhnə alqoritm və AES, daha sürətli və daha sürətli və daha etibarlı olan inkişaf etmiş alqoritmdir.
Əlaqəli fərqlər:
- Qarışıqlıq və yayılma arasındakı fərq
- Şifrələmə və şifrələrin arasındakı fərq
- Simmetrik və asimmetrik şifrələmə arasındakı fərq
- Əvəzedici texnika və transpozisiya texnikası arasındakı fərq
- MD5 və ŞA1 arasındakı fərq
Reys
- Pushpanjali 9 May 2019-cu il saat 3: 29-da deyir