digilib@itb.ac.id +62 812 2508 8800

Perpangkatan modular merupakan fungsi yang banyak digunakan di bidang sains komputasi dan kriptografi. Dalam sistem kriptografi RSA (Rivest–Shamir–Adleman), fungsi modulo eksponensial digunakan untuk faktorisasi bilangan bulat. P. Shor (1994) telah menggunakan pendekatan komputasi kuantum untuk menentukan periode dari fungsi perpangkatan modular. Kemudian, A. Pavlidis (2012) melakukan peningkatan efisiensi perhitungan perpangkatan modular dengan cara melakukan transformasi kuantum Fourier. Pada tesis ini, akan dibahas mengenai simulasi untuk mengonstruksi sirkuit kuantum yang menerapkan fungsi perpangkatan modular melalui transformasi kuantum Fourier. Konstruksi ini terdiri dari empat tahap, yaitu QFT adder (?ADD), Fourier Multiplier/Accumulator (?MAC), QFT Divider by constant (GM?DIV), dan Generic Modular Multiplier.