estimator.lwe_parameters.LWEParameters.switch_modulus
estimator.lwe_parameters.LWEParameters.switch_modulus#
- LWEParameters.switch_modulus()[source]#
Apply modulus switching and return new instance.
See [JMC:AlbPlaSco15] for details.
EXAMPLE:
>>> from estimator import * >>> LWE.Parameters(n=128, q=7681, Xs=ND.UniformMod(3), Xe=ND.UniformMod(11)).switch_modulus() LWEParameters(n=128, q=5289, Xs=D(σ=0.82), Xe=D(σ=3.08), m=+Infinity, tag=None)