Komputer, Programming
AES: Data enkripsi
Temtu, akeh kedhaftar komputer ngakses Internet (lan ora mung) wis krungu saka istilah iki, minangka enkripsi data AES. Apa jenis sistem, apa kalkulus iku migunakake lan apa wis Applied, duwe idea rodo bunder winates wong. pangguna biasa lan ngerti gedhe lan ora perlu. Nanging, nimbang sistem cryptographic iki, utamané tanpa delving menyang itungan matematik Komplek lan rumus sing bakal comprehensible kanggo wong.
Apa AES-enkripsi?
Ayo dadi miwiti karo kasunyatan sing sistem dhewe pesawat kalkulus kanggo ndhelikake tampilan dhisikan saka sawetara ditularaké, nampa utawa disimpen dening pangguna ing data komputer. Paling asring digunakake ing teknologi Internet minangka dibutuhake kanggo mesthekake rahasia lengkap informasi, lan nuduhake supaya disebut-enkripsi kalkulus simetris.
AES jinis enkripsi melu nggunakake informasi konversi ing wangun dilindhungi lan dekoding kuwalik saka tombol padha, kang dikenal, lan ngirim lan nampa sisih, kados enkripsi simetris, kang loro tombol kasedhiya kanggo aplikasi - mbukak lan ditutup. Mangkono, iku gampang kanggo nganakke yen loro katelu ngerti bener tombol, enkripsi lan decryption proses wis digawa metu mung cukup.
A Sajarah sethitik
AES-enkripsi pisanan kasebut ing 2000, nalika kasil DES kompetisi pilihan sistem, kang ana standar ing Amerika Serikat wiwit taun 1977, juara ana ing algoritma Rijndael.
Ing taun 2001, AES-sistem iki sacara resmi ngadhopsi minangka Federal Data standar enkripsi anyar, lan wis awit wis digunakake digunakake.
enkripsi jinis AES
kalkulus évolusi klebu sawetara orane tumrap sekolah penengah, kang utamané dihubungaké karo tambah dawa tombol. Dina iki ana telung jinis utama: enkripsi AES-128, AES-192 lan AES-256.
jeneng ngandika kanggo dhewe. signage Digital cocok kanggo dawa tombol digunakake, ditulis ing bit. Uga, AES-enkripsi ditrapake kanggo jinis pemblokiran sing dianggo langsung karo Unit data dawa tetep, enkoding saben wong, kados kalkulus ing-line sing operate ing simbol siji pesen mbukak, translating mau ing wangun ndhelik. Ing AES pemblokiran Dawa 128 bit.
Ngandika ing basa ilmu, algoritma sing padha nggunakake enkripsi AES-256, tegese operasi ing basis saka wujud polimial saka operasi lan kode ing Processing saka susunan rong dimensi (matriks).
Carane ora iku bisa?
algoritma dianggo cukup Komplek, nanging melu nggunakake unsur dhasar sawetara. Kaping pisanan, matrik loro-dimensi digunakake, ing siklus konversi (babak), tombol babak lan tabel lan mbalikke permutation dhisikan.
Enkripsi data kasusun saka sawetara langkah:
- pitungan kabeh babak tombol;
- bait substitusi nggunakake S-Box Tabel utama;
- ngalih wangun nggunakake jumlah beda (waca tokoh ndhuwur.);
- nyawiji data ing saben cagak matriks (jamur);
- wangun lan ugi babak tombol.
Deciphering wis rampung supaya mbalikke, nanging saka Tabel S-Box Tabel kanggo nèng saubenging Produksi kuwalik, kang kasebut ing ndhuwur.
Yen conto, yen dawa tombol saka 4 bit kudu iterate liwat kabeh 16 orane tumrap sekolah (babak), sing perlu kanggo mriksa kabeh kombinasi bisa, diwiwiti karo 0000 lan pungkasan 1111. Mesthi, kuwi Proteksi ngilangi munggah cukup cepet. Nanging yen sampeyan njupuk tombol liyane kanggo 16-dicokot kudu 65.536 langkah, lan kanggo 256-dicokot - 1.1 x 10 77. Lan minangka specialists Amérika nyatakake, ing pilihan tepat saka kombinasi (tombol) bakal njupuk bab 149 triliun taun.
Sing aplikasi nalika sampeyan ngeset jaringan ing laku: AES utawa TKIP?
We saiki bisa nguripake kanggo nggunakake AES-256 kanggo encrypt data sing dikirim lan ditampa ing jaringan nirkabel.
Minangka aturan, apa dalan (dalan), ana sawetara opsi kanggo milih saka: Mung AES, TKIP, lan mung AES + TKIP. Lagi digunakake gumantung protokol (WEP utawa WEP2). Nanging! Sistem TKIP punika lungse amarga gelar ngisor saka pangayoman utawa panyambungan support 802.11n ing tingkat data ngluwihi 54 Mbits / s. Mangkono, kesimpulan saka nggunakake prioritas AES karo mode keamanan WPA2-PSK iku ketok, sanajan sampeyan bisa nggunakake loro kalkulus dipasangake.
Pitakonan linuwih lan keamanan kalkulus AES
Senadyan statements sora saka ahli, kalkulus AES isih ngrugekke ing teori, amarga banget alam saka enkripsi wis gambaran aljabar prasaja. Sampeyan iki nyatet dening Niels Ferguson. Lan ing taun 2002, Joseph lan Nikolya Kurtua Pepshik diterbitake artikel mbenerake potensial serangan XSL. Nanging, iku ing donya ngelmu wis nyebabake akèh perkara, lan sawetara felt pitungan sing salah.
Panyangka iki digawe ing 2005 sing panyerangan bisa nggunakake saluran pihak katelu, ora mung math. Sanalika siji saka serangan wis diwilang tombol sawise 800 operasi, nalika liyane ditampa iku 2 32 operasi (babak kawolu).
Tanpa mangu, dina iki sistem iki lan bisa dianggep salah siji sing paling majeng, yen ora siji nanging. A sawetara taun kepungkur ing gelombang Internet saka serangan virus, kang virus coder (lan ngrangkep uga extortionist), penetrating komputer kanthi ndhelik data mrintahake dekoding kanggo jumlah apik saka dhuwit. Ing kasus iki, laporan nyatet sing enkripsi dileksanakake nggunakake algoritma AES1024, kang pracaya nganti bubar, ora ana.
Kaya utawa ora, nanging malah pangembang paling kondhang lunak antivirus, kalebu "Kaspersky Lab", nalika nyoba kanggo decrypt data padha lemes. Akèh ahli ngakeni sing kesuwur virus Aku, sapisan infèksi yuta komputer ing saindhenging donya lan numpes wong-wong mau informasi penting ing comparison kanggo ancaman diaktifake metu dadi prattle childish. Kajaba iku, Aku More ngarahke ing media, lan virus anyar wis akses menyang informasi rahasia perusahaan mung gedhe. Nanging, kanggo njaluk cetha sing kene iki digunakake enkripsi AES-1024, ora ana kang bisa.
kesimpulan
Yen sawetara ombone daktulis munggah, ing kasus kita bisa ngomong sing AES-enkripsi punika dening adoh paling majeng lan dilindhungi, ana prakara apa dawa tombol digunakake. Ora kaget, sing standar iki digunakake ing paling cryptosystems lan wis perspektif cekap amba ing pembangunan lan dandan ing mangsa foreseeable, utamané minangka banget kamungkinan bisa lan nggabungke saperangan jinis enkripsi ing siji unit (contone, nggunakake bebarengan simetris lan asimetris utawa pemblokiran lan stream enkripsi).
Similar articles
Trending Now