create_bootstrap_key
Engine.create_bootstrap_key(secret_key, stage_count)
- 비밀 키를 인자로 받아서 부트스트랩에 사용되는 부트스트랩 키를 생성합니다. 부트스트랩 키는 내부적으로 부트스트랩에 필요한 고정 회전 키들로 이루어져있습니다.
- 인풋
- SecretKey
- stage_count: optional
- 부트스트래핑 알고리즘의 coefficient to slot, slot to coefficient 단계에서 사용될 곱셈 횟수를 지정합니다. 기본값은 3이고, 권장값은 3 ~ 5입니다. 클수록 부트스트래핑이 빠르지만 최종 결과값의 곱셈 횟수가 줄어듭니다.
- 아웃풋
from desilofhe import Engine
engine = Engine(for_bootstrap=True)
secret_key = engine.create_secret_key()
bootstrap_key = engine.create_bootstrap_key(secret_key)
stage_count_5_bootstrap_key = engine.create_bootstrap_key(secret_key, stage_count=5)