{"id":475814,"date":"2023-08-09T07:23:51","date_gmt":"2023-08-09T07:23:51","guid":{"rendered":""},"modified":"2023-09-05T11:11:16","modified_gmt":"2023-09-05T11:11:16","slug":"advanced-encryption-standard-aes","status":"publish","type":"wiki","link":"https:\/\/oneproxy.pro\/my\/wiki\/advanced-encryption-standard-aes\/","title":{"rendered":"Standard Penyulitan Lanjutan (AES)"},"content":{"rendered":"<p>Piawaian Penyulitan Lanjutan (AES) ialah algoritma kriptografi yang ditubuhkan oleh Institut Piawaian dan Teknologi Kebangsaan (NIST) AS pada tahun 2001. Ia ialah sifir blok kunci simetri yang diterima pakai secara meluas di seluruh dunia dalam penyulitan data elektronik.<\/p>\n<h2>Asal-usul dan Sejarah Awal AES<\/h2>\n<p>Penubuhan AES boleh dikesan kembali ke penghujung 1990-an apabila pengganti kepada Standard Penyulitan Data (DES) yang sudah tua telah dicari oleh NIST. Menyedari keperluan yang semakin meningkat untuk penyulitan yang teguh untuk memenuhi permintaan dunia digital yang semakin bersambung, NIST mengumumkan panggilan untuk standard penyulitan baharu pada tahun 1997.<\/p>\n<p>Proses pemilihan adalah pertandingan global yang terbuka kepada penelitian dan ulasan awam, bertujuan untuk memastikan ketelusan dan kepercayaan terhadap standard baharu. Selepas analisis menyeluruh dan analisis kriptografi yang meluas, algoritma yang dikemukakan oleh dua kriptografi Belgium, Vincent Rijmen dan Joan Daemen\u2014dikenali sebagai Rijndael\u2014telah dipilih sebagai standard baharu pada tahun 2001.<\/p>\n<h2>Pandangan Mendalam pada AES<\/h2>\n<p>AES, seperti yang dinyatakan sebelum ini, ialah sifir blok kunci simetri, membayangkan bahawa ia menggunakan kunci yang sama untuk kedua-dua proses penyulitan dan penyahsulitan. Tidak seperti pendahulunya, DES, yang mempunyai saiz blok tetap 64 bit dan saiz kunci 56 bit, AES menawarkan lebih fleksibiliti dengan saiz blok dan saiz kunci. AES direka untuk mengendalikan blok 128-bit dengan saiz kunci 128, 192, dan 256 bit.<\/p>\n<p>Untuk menawarkan keselamatan yang teguh, AES beroperasi melalui satu siri transformasi yang menukar plaintext (data input) kepada ciphertext (data yang disulitkan). Transformasi ini termasuk penggantian, pilih atur, pencampuran dan penambahan kunci, digunakan dalam berbilang pusingan.<\/p>\n<h2>Kerja Dalaman AES<\/h2>\n<p>AES berfungsi melalui bilangan kitaran yang telah ditetapkan yang dipanggil &#039;pusingan&#039;. Untuk kunci 128-bit, terdapat 10 pusingan; untuk kunci 192-bit, 12 pusingan; dan untuk kunci 256-bit, 14 pusingan. Setiap pusingan merangkumi empat fungsi transformasi yang berbeza:<\/p>\n<ol>\n<li><strong>Subbait<\/strong> \u2013 langkah penggantian di mana setiap bait dalam blok digantikan dengan yang lain mengikut jadual carian, S-Box.<\/li>\n<li><strong>ShiftRows<\/strong> \u2013 langkah transposisi di mana bait dalam setiap baris keadaan dialihkan secara kitaran.<\/li>\n<li><strong>MixColumns<\/strong> \u2013 operasi pencampuran yang beroperasi pada lajur keadaan, menggabungkan empat bait dalam setiap lajur.<\/li>\n<li><strong>AddRoundKey<\/strong> \u2013 satu langkah di mana setiap bait keadaan digabungkan dengan kekunci bulat; setiap kekunci pusingan diperoleh daripada kekunci sifir menggunakan jadual kekunci.<\/li>\n<\/ol>\n<p>Pusingan akhir mengetepikan langkah MixColumns atas sebab teknikal yang berkaitan dengan menjadikan penyahsulitan boleh dilaksanakan.<\/p>\n<h2>Ciri-ciri Utama AES<\/h2>\n<p>AES menonjol kerana ciri-ciri uniknya:<\/p>\n<ul>\n<li><strong>Kecekapan<\/strong>: AES beroperasi dengan pantas dalam kedua-dua perisian dan perkakasan, menjadikannya sesuai untuk pelbagai aplikasi.<\/li>\n<li><strong>Fleksibiliti<\/strong>: AES menyokong saiz utama 128, 192, dan 256 bit, menampung tahap keperluan keselamatan yang berbeza-beza.<\/li>\n<li><strong>Keselamatan<\/strong>: Oleh kerana saiz kekunci dan saiz bloknya yang tinggi, AES tahan terhadap semua serangan praktikal yang diketahui apabila dilaksanakan dengan betul.<\/li>\n<li><strong>Pengangkatan Berleluasa<\/strong>: AES diiktiraf secara global dan digunakan dalam pelbagai protokol dan sistem keselamatan di seluruh dunia.<\/li>\n<\/ul>\n<h2>Varian AES: Saiz Kunci Berbeza<\/h2>\n<p>AES terutamanya wujud dalam tiga varian, ditentukan oleh panjang kunci yang digunakan dalam proses penyulitan dan penyahsulitan:<\/p>\n<table>\n<thead>\n<tr>\n<th>Panjang Kekunci (bit)<\/th>\n<th>Bilangan Pusingan<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>128<\/td>\n<td>10<\/td>\n<\/tr>\n<tr>\n<td>192<\/td>\n<td>12<\/td>\n<\/tr>\n<tr>\n<td>256<\/td>\n<td>14<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Panjang kunci menyediakan tahap keselamatan yang berbeza, dengan kunci 256-bit menawarkan tahap keselamatan tertinggi.<\/p>\n<h2>Aplikasi dan Isu Praktikal dalam AES<\/h2>\n<p>AES telah menemui aplikasi yang meluas dalam pelbagai bidang termasuk telekomunikasi, perbankan dan perdagangan elektronik kerana keselamatan dan kecekapannya. Ia juga digunakan dalam menjamin rangkaian wayarles, VPN, dan maklumat terperingkat sehingga peringkat Rahsia Besar dalam kerajaan AS.<\/p>\n<p>Salah satu masalah utama yang berkaitan dengan AES timbul apabila ia tidak dilaksanakan dengan betul atau apabila pengurusan utama tidak mencukupi. Amalan terbaik kriptografi, termasuk pengurusan kunci selamat dan penjanaan nombor rawak yang betul, adalah penting untuk mengekalkan keselamatan yang disediakan oleh AES.<\/p>\n<h2>Perbandingan dan Ciri-ciri AES lwn Algoritma Serupa<\/h2>\n<p>Membandingkan AES dengan algoritma kriptografi lain yang serupa seperti DES, Triple DES dan Blowfish, kami melihat kelebihan dan perbezaan tertentu:<\/p>\n<table>\n<thead>\n<tr>\n<th>Algoritma<\/th>\n<th>Saiz Kekunci (bit)<\/th>\n<th>Saiz Blok (bit)<\/th>\n<th>Bilangan Pusingan<\/th>\n<th>Nota<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>AES<\/td>\n<td>128\/192\/256<\/td>\n<td>128<\/td>\n<td>10\/12\/14<\/td>\n<td>Dipiawai dan paling banyak digunakan<\/td>\n<\/tr>\n<tr>\n<td>DES<\/td>\n<td>56<\/td>\n<td>64<\/td>\n<td>16<\/td>\n<td>Terdedah kepada serangan kekerasan<\/td>\n<\/tr>\n<tr>\n<td>3DES<\/td>\n<td>112\/168<\/td>\n<td>64<\/td>\n<td>48\/32<\/td>\n<td>Lebih selamat daripada DES, tetapi lebih perlahan<\/td>\n<\/tr>\n<tr>\n<td>Blowfish<\/td>\n<td>32-448<\/td>\n<td>64<\/td>\n<td>16<\/td>\n<td>Cepat, tetapi mempunyai potensi masalah keselamatan dengan kunci yang lemah<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Perspektif dan Teknologi Masa Depan Berkenaan AES<\/h2>\n<p>Memandangkan keupayaan pengiraan terus meningkat, kriptografi masa hadapan mungkin memerlukan piawaian penyulitan lanjutan atau baru untuk mengekalkan keselamatan. Walau bagaimanapun, setakat ini, AES kekal selamat terhadap semua serangan praktikal yang diketahui, malah pengkomputeran kuantum tidak menimbulkan ancaman ketara kerana sifat simetrinya.<\/p>\n<p>Terdapat usaha berterusan untuk mengukuhkan AES terhadap potensi ancaman masa depan, termasuk pengurusan kunci yang lebih mantap, penyulitan berasaskan perkakasan dan peningkatan panjang kunci. Selain itu, NIST telah memulakan proses untuk membangunkan algoritma kriptografi tahan kuantum, yang boleh wujud bersama AES.<\/p>\n<h2>AES dan Pelayan Proksi<\/h2>\n<p>Pelayan proksi sering menggunakan AES untuk mengamankan data dalam transit antara pelanggan dan pelayan. Dengan menyulitkan data yang dihantar melalui rangkaian, AES boleh memastikan kerahsiaan dan perlindungan terhadap penyadapan. Syarikat seperti OneProxy menggunakan penyulitan AES untuk mengekalkan privasi dan keselamatan data pengguna mereka.<\/p>\n<p>Memandangkan sifat sensitif maklumat yang sering dihantar melalui pelayan proksi, piawaian penyulitan yang teguh seperti AES adalah penting. Sama ada untuk kandungan tanpa nama atau nyahsekat, penggunaan AES memastikan data pengguna kekal selamat.<\/p>\n<h2>Pautan Berkaitan<\/h2>\n<p>Untuk mendapatkan maklumat lanjut tentang AES, sumber berikut boleh membantu:<\/p>\n<ol>\n<li><a href=\"https:\/\/nvlpubs.nist.gov\/nistpubs\/FIPS\/NIST.FIPS.197.pdf\" target=\"_new\" rel=\"noopener nofollow\">Penerbitan NIST di AES<\/a><\/li>\n<li><a href=\"https:\/\/ieeexplore.ieee.org\/document\/6054451\" target=\"_new\" rel=\"noopener nofollow\">AES: Status Retrospektif dan Semasa<\/a><\/li>\n<li><a href=\"https:\/\/www.comparitech.com\/blog\/information-security\/aes-encryption\/\" target=\"_new\" rel=\"noopener nofollow\">Algoritma AES Diterangkan<\/a><\/li>\n<li><a href=\"https:\/\/www.nist.gov\/itl\/current-cryptographic-standards-and-guidelines\" target=\"_new\" rel=\"noopener nofollow\">Piawaian dan Garis Panduan Kriptografi<\/a><\/li>\n<li><a href=\"https:\/\/www.thesslstore.com\/blog\/aes-encryption\/\" target=\"_new\" rel=\"noopener nofollow\">Penyulitan AES untuk Pemula<\/a><\/li>\n<\/ol>","protected":false},"featured_media":467494,"menu_order":0,"template":"","meta":{"_acf_changed":false,"content-type":"","inline_featured_image":false,"footnotes":""},"class_list":["post-475814","wiki","type-wiki","status-publish","has-post-thumbnail","hentry"],"acf":{"faq_title":"Frequently Asked Questions about <mark>Advanced Encryption Standard (AES): An Essential Mechanism in Modern Cryptography<\/mark>","faq_items":[{"question":"What is the Advanced Encryption Standard (AES)?","answer":"<p>The Advanced Encryption Standard (AES) is a cryptographic algorithm that is widely used for encrypting electronic data. It was established by the U.S. National Institute of Standards and Technology (NIST) in 2001.<\/p>"},{"question":"How did AES come about?","answer":"<p>AES was chosen through a competitive process initiated by NIST in 1997 to replace the aging Data Encryption Standard (DES). The process was open to public scrutiny and comment. An algorithm submitted by two Belgian cryptographers, Vincent Rijmen and Joan Daemen\u2014known as Rijndael\u2014was selected as the new standard in 2001.<\/p>"},{"question":"How does AES work?","answer":"<p>AES operates by converting plaintext (input data) into ciphertext (encrypted data) using a series of transformations that include substitution, permutation, mixing, and key adding. These transformations are applied over multiple rounds that depend on the key size: 10 rounds for 128-bit keys, 12 rounds for 192-bit keys, and 14 rounds for 256-bit keys.<\/p>"},{"question":"What are the key features of AES?","answer":"<p>AES is efficient, operates quickly in both software and hardware, supports key sizes of 128, 192, and 256 bits, is resistant to all known practical attacks, and is globally recognized and adopted in numerous security protocols and systems.<\/p>"},{"question":"What types of AES exist?","answer":"<p>AES primarily exists in three variants, determined by the length of the key used in the encryption and decryption process: AES-128 uses a 128-bit key and runs 10 rounds, AES-192 uses a 192-bit key with 12 rounds, and AES-256 uses a 256-bit key with 14 rounds.<\/p>"},{"question":"Where is AES used and what problems can arise?","answer":"<p>AES is used across various fields such as telecommunications, banking, and electronic commerce due to its security and efficiency. It's also used in securing wireless networks, VPNs, and classified information within the U.S. government. Problems related to AES mostly occur when it's improperly implemented or when key management is inadequate.<\/p>"},{"question":"How does AES compare to other similar algorithms?","answer":"<p>AES is more standardized, offers a larger key size, and is more widely used than other similar cryptographic algorithms like DES, Triple DES, and Blowfish.<\/p>"},{"question":"What are the future perspectives of AES?","answer":"<p>While AES remains secure against all known practical attacks, efforts to strengthen it against potential future threats include more robust key management, hardware-based encryption, and increased key lengths. NIST has also initiated a process to develop quantum-resistant cryptographic algorithms.<\/p>"},{"question":"How are proxy servers like OneProxy associated with AES?","answer":"<p>Proxy servers often use AES to secure data in transit between the client and the server. AES encryption helps maintain the confidentiality and protection against eavesdropping, ensuring user data remains secure.<\/p>"}]},"_links":{"self":[{"href":"https:\/\/oneproxy.pro\/my\/wp-json\/wp\/v2\/wiki\/475814","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/oneproxy.pro\/my\/wp-json\/wp\/v2\/wiki"}],"about":[{"href":"https:\/\/oneproxy.pro\/my\/wp-json\/wp\/v2\/types\/wiki"}],"version-history":[{"count":0,"href":"https:\/\/oneproxy.pro\/my\/wp-json\/wp\/v2\/wiki\/475814\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/oneproxy.pro\/my\/wp-json\/wp\/v2\/media\/467494"}],"wp:attachment":[{"href":"https:\/\/oneproxy.pro\/my\/wp-json\/wp\/v2\/media?parent=475814"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}