ic (constantes)

(bits, largo, tipo) → (N, zeta)

Permite calcular las constantes que corresponden a firmas ic con distintos parámetros.

Nota:

El módulo ic_ots ya incluye constantes precalculadas para un rango amplio de parámetros y usos distintos.
El objetivo de ic_constantes es ilustrar cómo se calculan esas constantes.

Ejemplo de uso

from ic_constantes import constantes

bits, largo, tipo = 128, 64, 'v'
N, zeta = constantes (bits, largo, tipo, mostrar=True)

print (N, zeta)
# 70, 7

Parámetros

Permiten ajustar la seguridad, el tamaño de la firma y el tipo de constantes.

Valores por defecto

bits = 256
largo = 28
tipo = 'a'
tolerancia = Fraction ('15/10')
mostrar = True