Apa maksud RSA? Panduan 101
2026/03/11 09:27:02

Dalam landskap digital moden, di mana trilion dolar nilai bergerak melalui rangkaian terdesentralisasi dan sistem kewangan global, keselamatan adalah asas yang tak terlihat. Di jantung keselamatan ini terletak algoritma RSA, salah satu sistem kriptografi tertua dan paling luas digunakan di dunia. Sama ada anda mengakses portal perbankan dalam talian atau berinteraksi dengan protokol blok rantai, RSA kemungkinan besar berfungsi di belakang layar untuk melindungi data anda.
Memahami RSA adalah penting bagi sesiapa yang berminat dalam keselamatan siber, privasi data, atau asas teknikal aset digital. Panduan ini mengkaji maksud, mekanisme, dan masa depan piawaian enkripsi bersejarah ini.
Poin Utama
-
Maksud Akronim: RSA bermaksud Rivest-Shamir-Adleman, dinamakan sempena tiga penyelidik yang menggambarkan algoritma ini secara awam pada tahun 1977.
-
Sifat Asimetrik: Ia adalah sistem Kriptografi Kunci Awam yang menggunakan pasangan kunci yang saling berkaitan secara matematik: kunci awam untuk penyulitan dan kunci peribadi untuk nyahsulit.
-
Asas Matematik: Keselamatannya bergantung pada "Masalah Pemfaktoran"—kesukaran ekstrem dalam mencari faktor perdana bagi nombor komposit yang sangat besar.
-
Relevansi Moden: Walaupun sistem warisan mulai beralih kepada alternatif pasca-kuantum, RSA masih menjadi piawai untuk Tandatangan Digital dan pertukaran kunci selamat pada 2026.
Apa yang dimaksud dengan RSA?
Inisial RSA berasal daripada nama keluarga penciptanya: Ron Rivest, Adi Shamir, dan Leonard Adleman. Tiga ahli matematik dan ilmu komputer di Massachusetts Institute of Technology (MIT) ini mengembangkan algoritma ini untuk menyelesaikan masalah asas dalam komunikasi: bagaimana dua pihak boleh bertukar maklumat rahsia tanpa perlu bertemu secara langsung untuk berkongsi kunci fizikal?
Walaupun sistem serupa telah dibangunkan secara rahsia oleh Clifford Cocks di Government Communications Headquarters (GCHQ) United Kingdom pada tahun 1973, ia tetap dirahsiakan sehingga tahun 1997. Oleh itu, penerbitan tahun 1977 oleh Rivest, Shamir, dan Adleman dianggap sebagai yang membawa enkripsi asimetrik ke domain awam dan memicu revolusi dalam keselamatan internet.
Bagaimanakah Algoritma Penyulitan RSA Berfungsi?
Algoritma RSA dibina berdasarkan enkripsi asimetrik, juga dikenali sebagai kriptografi kunci awam. Untuk memahami cara kerjanya, ia membantu untuk membayangkannya sebagai kotak surat. Sesiapapun boleh memasukkan surat melalui celah (mengenkripsi dengan kunci awam), tetapi hanya orang yang mempunyai kunci tertentu yang boleh membuka bahagian belakang kotak untuk membaca surat itu (mendekripsi dengan kunci peribadi).
Enjin Matematik
Keselamatan RSA diturunkan daripada teori nombor. Proses ini mengikuti tiga peringkat utama:
-
Penghasilan Kunci
Pengguna memilih dua nombor perdana besar dan rawak (secara sejarah dilabelkan $p$ dan $q$). Nombor-nombor perdana ini didarabkan bersama untuk menghasilkan hasil darab, $n$, yang dikenali sebagai modulus. Panjang modulus ini (diukur dalam bit, seperti 2048-bit atau 4096-bit) menentukan kekuatan penyulitan.
Kunci awam terdiri daripada modulus ($n$) dan eksponen penyulitan ($e$). Kunci peribadi ialah eksponen yang berasingan ($d$), yang diturunkan secara matematik menggunakan nombor perdana asal.
-
Enkripsi
Untuk mengenkripsi mesej ($M$), pengirim menggunakan kunci awam penerima ($n, e$). Mesej ditukar menjadi nilai nombor dan dinaikkan kuasa $e$, kemudian dibahagi dengan $n$ untuk mencari baki. Baki ini ialah teks sulit ($C$).
$$C \equiv M^e \pmod{n}$$
-
Pendekripsi
Penerima menggunakan kunci peribadi ($d$) untuk membatalkan operasi tersebut. Dengan mengangkat ciphertext kepada kuasa $$$$ dan mengambil modulus $n$, mesej asal dipulihkan.
$$M \equiv C^d \pmod{n}$$
Kerana ia secara komputasi "sukar" untuk mencari $$$$ dan $$$$ hanya dengan melihat $n$, penyerang tidak boleh dengan mudah menurunkan kunci peribadi daripada maklumat awam.
Fungsi Utama Enkripsi RSA
RSA bukan hanya untuk menyembunyikan mesej; ia berfungsi dalam beberapa peranan penting dalam ekonomi digital:
-
Kerahsiaan: Menjamin bahawa hanya penerima yang dimaksudkan yang dapat membaca data yang dipindahkan.
-
Pengesahan: Membuktikan bahawa mesej atau perisian tersebut benar-benar berasal daripada penghantar yang dinyatakan.
-
Tandatangan Digital: Dengan "menandatangani" fail dengan kunci peribadi, pengguna mencipta hash kriptografi yang unik. Sesiapapun dengan kunci awam yang sepadan boleh mengesahkan bahawa fail tersebut tidak telah diubah sejak ditandatangani.
-
Pertukaran Kunci Selamat: RSA sering digunakan pada awal sambungan selamat (seperti genggaman HTTPS) untuk menghantar kunci simetri yang berasingan dan lebih pantas dengan selamat, yang akan digunakan untuk selebih sesi.
Kes-kes Penggunaan Biasa
Walaupun peningkatan algoritma yang lebih baharu, RSA tetap tertanam dalam infrastruktur global:
-
Sijil SSL/TLS: RSA mengamankan sambungan antara pelayar web anda dan pelayan, sering diwakili oleh ikon gembok di bar URL anda.
-
Keselamatan E-mel: Protokol seperti S/MIME dan PGP (Pretty Good Privacy) menggunakan RSA untuk memastikan privasi e-mel dan mengesahkan identiti pengirim.
-
Pengagihan Perisian: Sistem pengendalian menggunakan tanda tangan digital RSA untuk mengesahkan bahawa kemas kini dan aplikasi adalah sah dan tidak diubah oleh pihak jahat.
-
Jaringan Pribadi Maya (VPN): RSA sering digunakan untuk genggaman awal dan autentikasi antara klien VPN dan pelayan.
Kelebihan dan Kekurangan Enkripsi RSA
Seiring kemajuan teknologi ke tahun 2026, industri ini sedang menilai kebolehpercayaan RSA berbanding kecekapan piawaian yang lebih baharu.
Kelebihan
-
Kemudahan Pelaksanaan: Sebagai teknologi yang matang, RSA disokong oleh hampir semua pustaka kriptografi dan modul keselamatan peranti keras (HSM).
-
Keselamatan yang kukuh: Selama beberapa dekad, piawaian RSA 2048-bit berjaya menahan serangan paksa dari komputer klasik.
-
Kesedaran Awam: Ia adalah algoritma asimetrik yang paling dikaji dan difahami, bermakna kelemahannya telah didokumentasikan dengan baik dan diatasi.
Kekurangan
-
Ketumpatan Pengiraan: RSA jauh lebih perlahan berbanding penyulitan simetri (seperti AES) dan kaedah asimetrik lebih baharu (seperti ECC).
-
Saiz Kunci Besar: Untuk mengekalkan keselamatan, kunci RSA mesti sangat panjang. Kunci RSA 3072-bit memberikan tahap keselamatan yang sama dengan kunci Kriptografi Lengkung Elips (ECC) 256-bit yang jauh lebih kecil.
-
Kerentanan Kuantum: RSA rentan terhadap Algoritma Shor. Pada awal 2026, para penyelidik menunjukkan bahawa tempoh masa bagi komputer kuantum untuk memecahkan RSA mungkin semakin dipendekkan, menyebabkan organisasi seperti NIST mempercepatkan piawaian kriptografi pasca-kuantum (PQC).
Ringkasan
Algoritma RSA mengubah cara dunia berkomunikasi dengan menjadikan kriptografi kunci awam sebagai kenyataan. Walaupun penciptanya—Rivest, Shamir, dan Adleman—mereka rekabentuk hampir 50 tahun yang lalu, keindahan matematiknya terus melindungi majoriti trafik internet hari ini. Walaupun kita memasuki era "kemampuan kripto" di mana sistem perlu bersedia untuk alternatif selamat kuantum, warisan RSA sebagai Peneraju pertukaran digital selamat adalah kekal.
Gabung 30 juta pengguna global di bursa kripto terkemuka di dunia dengan mendaftar akaun percuma anda sekarang. Daftar Sekarang!
FAQ
Mengapa ia dipanggil RSA?
RSA adalah akronim untuk nama belakang ketiga penciptanya: Ron Rivest, Adi Shamir, dan Leonard Adleman. Mereka menerbitkan algoritma ini pada tahun 1977 semasa bekerja di MIT.
Adakah enkripsi RSA masih selamat pada 2026?
Ya, untuk komputer klasik. RSA 2048-bit masih menjadi piawaian industri, dan kunci 4096-bit digunakan untuk aplikasi keselamatan tinggi. Walau bagaimanapun, organisasi mula beralih kepada algoritma pasca-kuantum (seperti ML-KEM) untuk melindungi diri daripada ancaman komputasi kuantum di masa depan.
Apakah perbezaan antara RSA dan AES?
RSA adalah asimetrik (dua kunci), menjadikannya ideal untuk berkongsi kunci dengan selamat melalui internet. AES adalah simetrik (satu kunci), menjadikannya jauh lebih pantas dan lebih sesuai untuk mengenkripsi jumlah data yang besar, seperti cakera keras atau video streaming.
Bolehkah RSA digunakan dalam teknologi blok rantai?
Walaupun banyak blok rantai (seperti bitcoin dan ethereum) terutamanya menggunakan Algoritma Tandatangan Digital Lengkung Elips (ECDSA) untuk alamat dompet, RSA digunakan dalam banyak perkhidmatan blok rantai periferal, sistem pengurusan identiti, dan integrasi warisan dalam ekosistem kripto yang lebih luas.
Berapa lama masa yang diperlukan untuk memecahkan RSA?
Untuk kunci 2048-bit biasa, komputer super tradisional akan memerlukan jutaan tahun untuk memfaktorkan modulus. Namun, terobosan terkini pada Mac 2026 menunjukkan bahawa komputer kuantum masa depan yang menggunakan algoritma teroptimumkan boleh mengurangkan tempoh ini secara signifikan.
Penafian: Maklumat di halaman ini mungkin diperoleh daripada pihak ketiga dan tidak semestinya mencerminkan pandangan atau pendapat KuCoin. Kandungan ini disediakan semata-mata untuk tujuan maklumat umum, tanpa sebarang perwakilan atau jaminan apa pun, dan tidak boleh dianggap sebagai nasihat kewangan atau pelaburan. KuCoin tidak akan bertanggungjawab atas sebarang kesilapan atau kekurangan, atau sebarang kesan yang timbul daripada penggunaan maklumat ini. Pelaburan dalam aset digital boleh berisiko. Sila menilai dengan teliti risiko produk dan toleransi risiko anda berdasarkan keadaan kewangan anda sendiri. Untuk maklumat lanjut, sila rujuk Terma Penggunaan dan Pengungkapan Risiko.
Penafian: Halaman ini telah diterjemahkan dengan menggunakan teknologi AI (dikuasakan oleh GPT) untuk keselesaan anda. Untuk mendapatkan maklumat yang paling tepat, rujuk kepada versi bahasa Inggeris asal.
