{"id":475924,"date":"2023-08-09T07:24:43","date_gmt":"2023-08-09T07:24:43","guid":{"rendered":""},"modified":"2023-09-05T11:11:35","modified_gmt":"2023-09-05T11:11:35","slug":"asymmetric-encryption","status":"publish","type":"wiki","link":"https:\/\/oneproxy.pro\/my\/wiki\/asymmetric-encryption\/","title":{"rendered":"Penyulitan asimetri"},"content":{"rendered":"<p>Penyulitan asimetri, juga dikenali sebagai penyulitan kunci awam, ialah kaedah kriptografi yang menggunakan dua kunci untuk proses penyulitan dan penyahsulitan. Kaedah ini membolehkan dua pihak menukar data dengan selamat melalui saluran yang berpotensi tidak selamat. Ia adalah teknologi asas di sebalik pelbagai bentuk komunikasi selamat dan perlindungan data, termasuk protokol SSL\/TLS, SSH dan tandatangan digital.<\/p>\n<h2>Evolusi dan Rujukan Awal Penyulitan Asimetri<\/h2>\n<p>Konsep penyulitan asimetri muncul pada akhir abad ke-20 sebagai penyelesaian terobosan kepada masalah pengedaran utama, isu berterusan dalam skim penyulitan simetri.<\/p>\n<p>Idea penyulitan kunci awam pertama kali diperkenalkan kepada orang ramai pada tahun 1976 melalui kertas kerja oleh Whitfield Diffie dan Martin Hellman bertajuk &quot;Arah Baru dalam Kriptografi&quot;. Kertas itu mencadangkan kemungkinan sistem kriptografi di mana kunci penyulitan dan penyahsulitan adalah berbeza dan memperkenalkan konsep tandatangan digital.<\/p>\n<p>Walau bagaimanapun, pelaksanaan praktikal pertama konsep ini dicapai oleh Ronald Rivest, Adi Shamir, dan Leonard Adleman. Mereka membangunkan algoritma RSA (Rivest-Shamir-Adleman) pada tahun 1977, yang merupakan algoritma penyulitan asimetri yang paling awal dan paling diiktiraf.<\/p>\n<h2>Menyelam Jauh ke dalam Penyulitan Asimetri<\/h2>\n<p>Penyulitan asimetri menggunakan dua jenis kunci: kunci awam, diketahui oleh semua orang, untuk penyulitan dan kunci persendirian, yang hanya diketahui oleh penerima, untuk penyahsulitan. Tidak seperti penyulitan simetri, di mana satu kunci digunakan untuk kedua-dua penyulitan dan penyahsulitan, penyulitan asimetri memastikan struktur keselamatan yang lebih teguh dengan mengasingkan fungsi ini.<\/p>\n<p>Apabila mesej dihantar, ia disulitkan menggunakan kunci awam penerima. Setelah menerima mesej yang disulitkan, penerima menggunakan kunci peribadi mereka untuk menyahsulitnya. Memandangkan kunci persendirian dirahsiakan, ia memastikan bahawa walaupun kunci awam dan mesej yang disulitkan jatuh ke tangan yang salah, mesej itu tidak boleh dinyahsulit tanpa kunci persendirian.<\/p>\n<p>Asas penyulitan asimetri terletak pada fungsi matematik, terutamanya penggunaan fungsi sehala, yang mudah dikira dalam satu arah tetapi tidak boleh diterbalikkan secara pengiraan.<\/p>\n<h2>Cara Penyulitan Asimetri Berfungsi<\/h2>\n<p>Prinsip kerja asas penyulitan asimetri berkisar pada penggunaan dua kekunci - awam dan peribadi. Berikut ialah proses langkah demi langkah yang mudah untuk memahami cara kerjanya:<\/p>\n<ol>\n<li>\n<p>Penjanaan kunci: Sepasang kunci (awam dan peribadi) dijana menggunakan kaedah selamat.<\/p>\n<\/li>\n<li>\n<p>Pengedaran kunci awam: Kunci awam diedarkan dan boleh digunakan oleh sesiapa sahaja untuk menyulitkan mesej. Kunci persendirian dirahsiakan.<\/p>\n<\/li>\n<li>\n<p>Penyulitan: Pengirim menggunakan kunci awam penerima untuk menyulitkan mesej.<\/p>\n<\/li>\n<li>\n<p>Penghantaran: Mesej yang disulitkan dihantar kepada penerima.<\/p>\n<\/li>\n<li>\n<p>Penyahsulitan: Setelah diterima, penerima menggunakan kunci peribadi mereka untuk menyahsulit mesej dan mendapatkan kandungan asal.<\/p>\n<\/li>\n<\/ol>\n<h2>Ciri Utama Penyulitan Asimetri<\/h2>\n<p>Penyulitan asimetri mempunyai beberapa ciri utama:<\/p>\n<ol>\n<li>\n<p>Keselamatan: Kunci persendirian tidak perlu dihantar atau didedahkan kepada sesiapa, yang meningkatkan keselamatan.<\/p>\n<\/li>\n<li>\n<p>Bukan penolakan: Ia boleh digunakan untuk menyediakan tandatangan digital yang tidak boleh ditolak oleh pengirim kemudian, menawarkan ciri bukan penolakan.<\/p>\n<\/li>\n<li>\n<p>Kebolehskalaan: Ia lebih berskala untuk rangkaian yang besar di mana bilangan kekunci yang diperlukan bertambah secara linear dengan bilangan peserta.<\/p>\n<\/li>\n<\/ol>\n<h2>Jenis Penyulitan Asimetri<\/h2>\n<p>Beberapa algoritma penyulitan asimetri telah dibangunkan selama ini. Antara yang paling ketara ialah:<\/p>\n<ol>\n<li>RSA (Rivest-Shamir-Adleman)<\/li>\n<li>DSA (Algoritma Tandatangan Digital)<\/li>\n<li>ElGamal<\/li>\n<li>ECC (Elliptic Curve Cryptography)<\/li>\n<li>Pertukaran kunci Diffie-Hellman<\/li>\n<li>kriptografi berasaskan kekisi<\/li>\n<\/ol>\n<p>Algoritma ini digunakan secara berbeza bergantung pada kes penggunaan dan keperluan khusus untuk kelajuan, tahap keselamatan dan kuasa pemprosesan.<\/p>\n<h2>Penyulitan Asimetri dalam Amalan: Aplikasi, Cabaran dan Penyelesaian<\/h2>\n<p>Penyulitan asimetri mempunyai banyak aplikasi, daripada menjamin trafik web melalui HTTPS kepada menyulitkan e-mel dengan PGP (Pretty Good Privacy) atau S\/MIME (Secure\/Multipurpose Internet Mail Extensions). Ia juga digunakan dalam sambungan shell selamat (SSH), tandatangan digital, urus niaga mata wang kripto dan banyak lagi.<\/p>\n<p>Walau bagaimanapun, penyulitan asimetri datang dengan set cabarannya sendiri. Ia lebih intensif dari segi pengiraan dan lebih perlahan daripada penyulitan simetri, yang boleh menjadi had untuk senario di mana prestasi masa nyata adalah kritikal. Selain itu, pengurusan kunci awam memerlukan infrastruktur yang boleh dipercayai dan selamat, selalunya dilaksanakan sebagai Infrastruktur Kunci Awam (PKI).<\/p>\n<p>Walaupun menghadapi cabaran ini, penyulitan asimetri terus menjadi penting kerana kelebihan keselamatan dan kebolehskalaannya. Penambahbaikan dalam kuasa pengiraan dan pembangunan algoritma yang lebih cekap juga terus mengurangkan had berkaitan prestasinya.<\/p>\n<h2>Perbandingan dengan Kaedah Kriptografi Serupa<\/h2>\n<table>\n<thead>\n<tr>\n<th><\/th>\n<th>Penyulitan Asimetri<\/th>\n<th>Penyulitan simetri<\/th>\n<th>Hashing<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Penggunaan Utama<\/td>\n<td>Dua kunci berbeza<\/td>\n<td>Kunci tunggal<\/td>\n<td>Tiada kunci<\/td>\n<\/tr>\n<tr>\n<td>Kelajuan<\/td>\n<td>Lambat<\/td>\n<td>Cepat<\/td>\n<td>Cepat<\/td>\n<\/tr>\n<tr>\n<td>Tujuan<\/td>\n<td>Penyulitan\/penyahsulitan, tandatangan, pertukaran kunci<\/td>\n<td>Penyulitan\/penyahsulitan<\/td>\n<td>Pemeriksaan integriti data<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Perspektif dan Teknologi Masa Depan dalam Penyulitan Asimetri<\/h2>\n<p>Pengkomputeran kuantum menimbulkan kedua-dua ancaman dan peluang untuk penyulitan asimetri. Di satu pihak, kuasa pengiraannya berpotensi memecahkan algoritma penyulitan semasa. Sebaliknya, ia menyediakan asas untuk kaedah penyulitan kuantum, seperti pengedaran kunci kuantum (QKD), yang menjanjikan tahap keselamatan yang tidak pernah berlaku sebelum ini.<\/p>\n<p>Pada masa yang sama, kemajuan dalam kriptografi berasaskan kekisi dianggap sebagai pendekatan yang menjanjikan untuk &quot;kriptografi pasca-kuantum&quot;, yang bertujuan untuk membangunkan kaedah penyulitan yang tahan terhadap serangan komputer kuantum.<\/p>\n<h2>Penyulitan Asimetri dan Pelayan Proksi<\/h2>\n<p>Penyulitan asimetri memainkan peranan penting dalam melindungi pelayan proksi. Sebagai contoh, pelayan proksi terbalik, yang melindungi pelayan web daripada serangan, menggunakan protokol SSL\/TLS yang bergantung pada penyulitan asimetri untuk komunikasi yang selamat.<\/p>\n<p>Tambahan pula, pelayan proksi sering menggunakan HTTPS untuk menjamin trafik web, yang melibatkan penyulitan asimetri semasa proses jabat tangan SSL\/TLS. Ini bukan sahaja melindungi data dalam transit tetapi juga memastikan pengguna berkomunikasi dengan pelayan yang dimaksudkan.<\/p>\n<h2>Pautan berkaitan<\/h2>\n<p>Untuk bacaan dan maklumat lanjut tentang penyulitan Asymmetric, sumber berikut boleh menjadi berharga:<\/p>\n<ol>\n<li><a href=\"https:\/\/www.emc.com\/emc-plus\/rsa-labs\/standards-initiatives\/public-key-cryptography-standards.htm\" target=\"_new\" rel=\"noopener nofollow\">Makmal RSA<\/a> \u2013 Mengandungi pelbagai sumber yang berkaitan dengan piawaian kriptografi kunci awam.<\/li>\n<li><a href=\"https:\/\/tools.ietf.org\/html\/rfc8017\" target=\"_new\" rel=\"noopener nofollow\">RFC 8017 \u2013 PKCS #1: Spesifikasi Kriptografi RSA<\/a> \u2013 Spesifikasi rasmi untuk penyulitan RSA.<\/li>\n<li><a href=\"https:\/\/csrc.nist.gov\/projects\/post-quantum-cryptography\" target=\"_new\" rel=\"noopener nofollow\">Kriptografi Pasca Kuantum NIST<\/a> \u2013 Maklumat tentang usaha berterusan untuk membangunkan sistem kriptografi baharu yang tahan terhadap komputer kuantum.<\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=NmM9HA2MQGI\" target=\"_new\" rel=\"noopener nofollow\">Pertukaran Kunci Diffie-Hellman \u2013 Penjelasan Bukan Ahli Matematik<\/a> \u2013 Video yang menerangkan pertukaran kunci Diffie-Hellman dengan cara yang mudah diakses.<\/li>\n<\/ol>","protected":false},"featured_media":0,"menu_order":0,"template":"","meta":{"_acf_changed":false,"content-type":"","inline_featured_image":false,"footnotes":""},"class_list":["post-475924","wiki","type-wiki","status-publish","hentry"],"acf":{"faq_title":"Frequently Asked Questions about <mark>Asymmetric Encryption: The Backbone of Secure Communication<\/mark>","faq_items":[{"question":"What is asymmetric encryption?","answer":"<p>Asymmetric encryption, also known as public key encryption, is a cryptographic method that uses two keys - a public key for encryption and a private key for decryption. It enables secure communication and data protection over potentially insecure channels.<\/p>"},{"question":"How did asymmetric encryption originate?","answer":"<p>The concept of asymmetric encryption was first introduced in 1976 through a paper by Whitfield Diffie and Martin Hellman titled \"New Directions in Cryptography.\" The practical implementation of asymmetric encryption was achieved in 1977 with the RSA algorithm developed by Ronald Rivest, Adi Shamir, and Leonard Adleman.<\/p>"},{"question":"How does asymmetric encryption work?","answer":"<p>Asymmetric encryption employs two keys - a public key and a private key. When a message is sent, it is encrypted using the recipient's public key. The recipient uses their private key to decrypt the message upon receipt, ensuring secure communication.<\/p>"},{"question":"What are the key features of asymmetric encryption?","answer":"<p>Asymmetric encryption offers enhanced security by keeping the private key secret, providing non-repudiation through digital signatures, and scaling efficiently for large networks.<\/p>"},{"question":"What types of asymmetric encryption exist?","answer":"<p>Several asymmetric encryption algorithms are in use, including RSA, DSA, ElGamal, ECC, Diffie-Hellman key exchange, and lattice-based cryptography.<\/p>"},{"question":"How is asymmetric encryption used?","answer":"<p>Asymmetric encryption finds applications in securing web traffic (HTTPS), encrypting emails (PGP\/S\/MIME), secure shell connections (SSH), digital signatures, and cryptocurrency transactions.<\/p>"},{"question":"What are the challenges and solutions related to asymmetric encryption?","answer":"<p>Asymmetric encryption is computationally intensive and slower than symmetric encryption. Managing public keys requires a reliable infrastructure, often implemented as a Public Key Infrastructure (PKI). Advancements in algorithms and hardware help address these challenges.<\/p>"},{"question":"How does asymmetric encryption compare to other cryptographic methods?","answer":"<p>Asymmetric encryption uses two keys, while symmetric encryption uses a single key, and hashing involves no keys. Asymmetric encryption is slower than symmetric encryption but excels in encryption\/decryption, signatures, and key exchange.<\/p>"},{"question":"What are the future perspectives for asymmetric encryption?","answer":"<p>Quantum computing poses challenges, but it also opens opportunities for quantum encryption methods like quantum key distribution (QKD). Advancements in lattice-based cryptography aim to develop post-quantum encryption methods.<\/p>"},{"question":"How does asymmetric encryption relate to proxy servers?","answer":"<p>Asymmetric encryption plays a crucial role in securing proxy servers, especially in protocols like SSL\/TLS for web traffic protection (HTTPS) and secure communication between users and servers.<\/p>"}]},"_links":{"self":[{"href":"https:\/\/oneproxy.pro\/my\/wp-json\/wp\/v2\/wiki\/475924","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\/475924\/revisions"}],"wp:attachment":[{"href":"https:\/\/oneproxy.pro\/my\/wp-json\/wp\/v2\/media?parent=475924"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}