はてなブログ トップ
二進累乗アルゴリズム
このタグでブログを書く
言葉の解説
ネットで話題
関連ブログ
二進累乗アルゴリズム
(サイエンス)
【にしんるいじょうあるごりずむ】
概略
累乗
(bは整数) を以下の性質を利用して計算するアルゴリズム。
特に、大きい数で累乗する(bが大きい数である)ときに有効。
RSA
などのPKCSを扱うときに使われる。
とする。(
)
アルゴリズム
を計算するとき、
b = 0ならば1
a = 0ならば0
b < 0ならば、
を再起的に計算する。
b > 0ならば、以下の手続きを実行する。( bを2で割った商を
とする。)
bを2で割った余りが0のとき、
を再起的に計算する。
bを2で割った余りが1のとき、
を再起的に計算する。
このタグの解説について
この解説文は、
すでに終了したサービス「はてなキーワード」内で有志のユーザーが作成・編集
した内容に基づいています。その正確性や網羅性をはてなが保証するものではありません。問題のある記述を発見した場合には、
お問い合わせフォーム
よりご連絡ください。
解説の続きを読む