
Komputer Quantum dan Cryptocurrency
pengantar
Artikel ini akan memberikan pengantar tentang bagaimana komputer kuantum berbeda dari komputer biasa dan risiko apa yang ditimbulkannya terhadap cryptocurrency dan infrastruktur digital, untuk informasi kripto lebih lengkapnya di Dunia kripto.
Kriptografi asimetris dan keamanan Internet
Kunci publik dapat dibagikan secara bebas dan digunakan untuk mengenkripsi informasi, yang kemudian hanya dapat didekripsi oleh kunci pribadi yang sesuai. Ini memastikan bahwa hanya penerima yang dituju yang dapat mengakses informasi terenkripsi.
Saat ini, sebagian besar algoritma modern yang digunakan untuk menghasilkan pasangan kunci didasarkan pada fungsi pintu jebakan matematika yang diketahui. Fungsi pintu jebakan ini tidak diketahui dapat dipecahkan dalam jangka waktu yang layak untuk komputer mana pun yang ada. Dibutuhkan banyak waktu bahkan untuk mesin yang paling kuat sekalipun untuk melakukan perhitungan ini.
Namun, ini mungkin segera berubah dengan pengembangan sistem komputasi baru yang disebut komputer kuantum. Untuk memahami mengapa komputer kuantum begitu kuat, mari kita periksa cara kerja komputer biasa terlebih dahulu.
Komputer klasik
Komputer yang kita kenal sekarang ini bisa disebut komputer klasik. Ini berarti bahwa perhitungan dilakukan dalam urutan berurutan – tugas komputasi dijalankan, dan kemudian yang lain dapat dimulai. Hal ini disebabkan fakta bahwa memori dalam komputer klasik harus mematuhi hukum fisika dan hanya dapat memiliki keadaan 0 atau 1 (mati atau hidup).
Berbagai metode perangkat keras dan perangkat lunak ada yang memungkinkan komputer untuk memecah perhitungan kompleks menjadi potongan-potongan yang lebih kecil untuk mendapatkan beberapa efisiensi. Namun, dasarnya tetap sama. Sebuah tugas komputasi harus diselesaikan sebelum yang lain dapat dimulai.
Mari kita perhatikan contoh berikut, di mana komputer harus menebak kunci 4-bit. Masing-masing dari 4 bit dapat berupa 0 atau 1. Ada 16 kemungkinan kombinasi, seperti yang ditunjukkan pada tabel:
Komputer klasik perlu menebak setiap kombinasi secara terpisah, satu per satu. Bayangkan memiliki kunci dan 16 kunci pada gantungan kunci. Masing-masing dari 16 kunci harus dicoba secara terpisah. Jika yang pertama tidak membuka kunci, yang berikutnya dapat dicoba, kemudian yang berikutnya, dan seterusnya sampai kunci yang tepat membuka kunci.
Namun, seiring bertambahnya panjang kunci, jumlah kemungkinan kombinasi bertambah secara eksponensial. Pada contoh di atas, menambahkan bit ekstra untuk menambah panjang kunci menjadi 5 bit akan menghasilkan 32 kemungkinan kombinasi. Meningkatkannya menjadi 6 bit akan menghasilkan 64 kemungkinan kombinasi. Pada 256 bit, jumlah kombinasi yang mungkin mendekati perkiraan jumlah atom di alam semesta yang dapat diamati.
Sebaliknya, kecepatan pemrosesan komputasi hanya tumbuh secara linier. Menggandakan kecepatan pemrosesan komputer hanya menghasilkan dua kali lipat jumlah tebakan yang dapat dibuat dalam waktu tertentu. Pertumbuhan eksponensial jauh melampaui kemajuan linier apa pun di sisi tebakan.
Tampaknya komputasi klasik bukanlah ancaman bagi enkripsi asimetris yang digunakan oleh cryptocurrency dan infrastruktur Internet.
Komputer kuantum
Ada kelas komputer yang saat ini dalam tahap perkembangan paling awal di mana kelas masalah ini akan sepele untuk dipecahkan – komputer kuantum. Komputer kuantum didasarkan pada prinsip-prinsip dasar yang dijelaskan dalam teori mekanika kuantum, yang berkaitan dengan bagaimana partikel subatomik berperilaku.
Dalam komputer klasik, bit digunakan untuk mewakili informasi, dan bit dapat memiliki status 0 atau 1. Komputer kuantum bekerja dengan bit kuantum atau qubit. Qubit adalah unit dasar informasi dalam komputer kuantum. Sama seperti bit, sebuah qubit dapat memiliki keadaan 0 atau 1. Namun, berkat kekhasan fenomena mekanika kuantum, keadaan qubit juga dapat menjadi 0 dan 1 pada saat yang bersamaan.
Ini telah mendorong penelitian dan pengembangan ke bidang komputasi kuantum, dengan universitas dan perusahaan swasta menginvestasikan waktu dan uang untuk menjelajahi bidang baru yang menarik ini. Menangani teori abstrak dan masalah rekayasa praktis yang disajikan oleh bidang ini adalah ujung tombak pencapaian teknologi manusia.
Sayangnya, efek samping dari komputer kuantum ini adalah bahwa algoritme yang membentuk dasar kriptografi asimetris akan menjadi sepele untuk dipecahkan, yang pada dasarnya menghancurkan sistem yang bergantung padanya.
Mari kita perhatikan contoh cracking kunci 4-bit lagi. Komputer 4-qubit secara teoritis dapat mengambil semua 16 status (kombinasi) sekaligus, dalam satu tugas komputasi. Probabilitas menemukan kunci yang benar adalah 100% dalam waktu yang diperlukan untuk melakukan perhitungan ini.
Kriptografi tahan kuantum
Munculnya teknologi komputasi kuantum dapat merusak kriptografi yang mendasari sebagian besar infrastruktur digital modern kita, termasuk mata uang kripto.
Ini akan membahayakan keamanan, operasi, dan komunikasi di seluruh dunia, mulai dari pemerintah dan perusahaan multinasional hingga pengguna individu. Tidak mengherankan bahwa sejumlah besar penelitian diarahkan untuk menyelidiki dan mengembangkan tindakan pencegahan terhadap teknologi tersebut. Algoritme kriptografi yang dianggap aman terhadap ancaman komputer kuantum dikenal sebagai algoritme tahan kuantum.
Pada tingkat dasar, tampaknya risiko yang terkait dengan komputer kuantum dapat dikurangi dengan kriptografi kunci simetris melalui peningkatan sederhana dalam panjang kunci. Bidang kriptografi ini dikesampingkan oleh kriptografi kunci asimetris karena masalah yang timbul dari berbagi kunci rahasia umum di saluran terbuka. Namun, mungkin muncul kembali sebagai komputasi kuantum berkembang.
Masalah berbagi kunci umum dengan aman di saluran terbuka mungkin juga menemukan solusinya sendiri dalam kriptografi kuantum. Kemajuan sedang dibuat untuk mengembangkan tindakan pencegahan terhadap penyadapan. Penyadap pada saluran bersama dapat dideteksi menggunakan prinsip yang sama yang diperlukan untuk pengembangan komputer kuantum. Ini akan memungkinkan untuk mengetahui apakah kunci simetris yang dibagikan sebelumnya telah dibaca atau dirusak oleh pihak ketiga.
Komputer kuantum dan penambangan Bitcoin
Menutup pikiran
Perkembangan komputasi kuantum dan ancaman yang dihasilkan terhadap implementasi enkripsi asimetris saat ini tampaknya hanya masalah waktu. Namun, itu bukan masalah yang harus segera diperhatikan – ada rintangan teoretis dan rekayasa raksasa yang harus diatasi sebelum sepenuhnya terwujud.
Karena taruhan besar yang terlibat dalam keamanan informasi, masuk akal untuk mulai meletakkan dasar melawan vektor serangan di masa depan. Untungnya, ada banyak penelitian yang dilakukan untuk mencari solusi potensial yang dapat diterapkan ke sistem yang ada. Solusi ini, secara teori, akan membuktikan infrastruktur kritis kita di masa depan terhadap ancaman komputer kuantum.
Standar tahan kuantum dapat didistribusikan ke publik yang lebih luas dengan cara yang sama seperti enkripsi ujung ke ujung yang diluncurkan melalui browser dan aplikasi perpesanan yang terkenal. Setelah standar ini diselesaikan, ekosistem cryptocurrency dapat mengintegrasikan pertahanan sekuat mungkin melawan vektor serangan ini dengan relatif mudah.