Metode Fast exponentiation digunakan untuk menghitung operasi modulo bilangan berpangkat besar.
Misalkan g adalah suatu bilangan bulat dan z adalah bilangan bulat positif, maka untuk menghitung gz dapat dilakukan dengan langkah–langkah berikut :
Dibentuk ekspansi biner dari bilangan bulat positif z, yaitu z =
Karena z ditulis dengan ekspansi biner, maka ai elemen {0,1}. Sehingga,
Dibentuk ekspansi biner dari bilangan bulat positif z, yaitu z =
Jadi, diperoleh gz dengan dengan metode fast exponentiation.
Tidak ada komentar:
Posting Komentar