baby-step giant-step

  • を評価するアルゴリズム.

  • bootstrappingでの暗号文同士の乗算数を最小化するためのアルゴリズム

  • 次元多項式 , ,

  • まず,

    • ()
    • は事前に計算するpowerの基底
  • BSGSアルゴリズムは単項式 を木のように再帰的に結合する

  • はスカラでない乗算を最小化するための基底で事前に計算する.

  • 深さ に対して, の乗算を必要とする

  • を計算する

  • 平方分割らしい