Abdurrasyid, Malik (2024) Implementasi Algoritma Kuantum Shor Pada Platform IBM Quantum. Other thesis, Institut Teknologi Sepuluh Nopember.
Text
5022201033-Undergraduate_Thesis.pdf - Accepted Version Restricted to Repository staff only until 1 October 2026. Download (3MB) | Request a copy |
Abstract
Di era komputasi modern, komputasi kuantum telah muncul sebagai teknologi revolusioner dengan potensi untuk menyelesaikan masalah yang tidak dapat dipecahkan oleh komputer klasik dalam waktu yang cepat. Salah satu algoritma kuantum yang paling menonjol adalah Algoritma Shor, yang dapat memfaktorkan bilangan bulat menjadi faktor-faktor primanya secara eksponensial lebih cepat dibandingkan dengan algoritma klasik terbaik yang ada. Namun, implementasi Algoritma Shor dihadapkan pada berbagai tantangan, seperti keterbatasan algoritma klasik dalam pemfaktoran bilangan besar, potensi ancaman terhadap keamanan kriptografi modern, dan tantangan teknis dalam implementasi algoritma kuantum. Penelitian ini bertujuan untuk mengimplementasikan Algoritma Shor pada platform IBM Quantum untuk memverifikasi keefektifan dan efisiensinya dalam pemfaktoran bilangan bulat, serta untuk mengatasi tantangan teknis yang muncul selama proses implementasi. Evaluasi performa dilakukan dengan menguji algoritma pada berbagai bilangan bulat untuk mengukur kecepatan dan akurasi hasil pemfaktoran. Hasil yang telah didapatkan dapat ditunjukan bahwa kompleksitas dari algoritma shor yaitu big O(n^3). Semakin besar nilai N yang ingin difaktorkan maka waktu yang dibutuhkan semakin lama. Didapatkan juga waktu rata – rata yang dibutuhkan algoritma shor untuk menemukan kunci yaitu sekitar 0.01 detik – 0.09 detik dan waktu algoritma faktorisasi klasik sekitar .0.001 detik – 0.008 detik. Perbedaan ini dikarenakan adanya tambahan program pada algoritma shor agar menghasilkan output pada excel.
======================================================================================================================================
In the modern computing era, quantum computing has emerged as a revolutionary technology with the potential to quickly solve problems that classical computers cannot solve. One of the most prominent quantum algorithms is Shor's Algorithm, which can factor integers into their prime factors exponentially faster than the best existing classical algorithms. However, the implementation of the Shor Algorithm is faced with various challenges, such as the limitations of classical algorithms in factoring large numbers, potential threats to the security of modern cryptography, and technical challenges in implementing quantum algorithms. This research aims to implement the Shor Algorithm on the IBM Quantum platform to verify its effectiveness and efficiency in factoring integers, as well as to overcome technical challenges that arise during the implementation process. Performance evaluation is carried out by testing the algorithm on various integers to measure the speed and accuracy of the factoring results. The results obtained can be shown that the complexity of the short algorithm is big O(n^3). The larger the N value you want to factor, the longer it will take. It was also found that the average time needed for the short algorithm to find the key was around 0.01 seconds - 0.09 seconds and the classical factorization algorithm time was around 0.001 seconds - 0.008 seconds. This difference is due to the additional program in the short algorithm to produce output in Excel.
Item Type: | Thesis (Other) |
---|---|
Uncontrolled Keywords: | komputasi kuantum, Algoritma Shor, pemfaktoran bilangan bulat, sirkuit kuantum, Kriptografi |
Subjects: | T Technology > TK Electrical engineering. Electronics Nuclear engineering > TK5102.94 Cryptographic techniques |
Divisions: | Faculty of Intelligent Electrical and Informatics Technology (ELECTICS) > Electrical Engineering > 20201-(S1) Undergraduate Thesis |
Depositing User: | Malik Abdurrasyid |
Date Deposited: | 30 Jul 2024 03:36 |
Last Modified: | 30 Jul 2024 03:36 |
URI: | http://repository.its.ac.id/id/eprint/110116 |
Actions (login required)
View Item |