Pular para o conteúdo
ecdsa.com
AceitávelEdwards torcida

numsp512t1

A numsp512t1 é uma curva de Edwards torcida de 512 bits do tipo “nothing up my sleeve” (sem nada na manga), proposta pela Microsoft Research em 2014.

numsp512t1 é uma curva de Edwards torcida ax² + y² = 1 + dx²y² sobre um campo primo de 512 bits com um subgrupo de ordem prima de 510 bits e cofator 4; o nível de segurança estimado é de 256 bits. Status: segura, mas regional ou de nicho.

Sobre o mesmo primo da numsp512d1, a numsp512t1 é a curva de Edwards torcida −x² + y² = 1 + dx²y² com o menor d para o qual tanto a curva quanto a torção dela têm ordem igual a quatro vezes um primo (draft-black-numscurves, apêndice A). O cofator dela é 4, e a segurança, cerca de 256 bits.

Assim como as curvas NUMS de Weierstrass, ela nunca foi padronizada; a biblioteca MSR ECCLib, da Microsoft Research, a implementa.

Nomes nos padrões

PadrãoNome
draft-black-numscurves-02numsp512t1

Parâmetros de domínio

campo primo de 512 bits · cerca de 256 bits de segurança

Primo p do campo
0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdc7
Coeficiente a
0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdc6
Coeficiente d
0x9baa8
Coordenada x do ponto base
0x20
Coordenada y do ponto base
0x7d67e841dc4c467b605091d80869212f9ceb124bf726973f9ff048779e1d614e62ae2ece5057b5dad96b7a897c1d72799261134638750f4f0cb91027543b1c5e
Ordem n do ponto base
0x3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa7e50809efdabbb9a624784f449545f0dcea5ff0cb800f894e78d1cb0b5f0189
Cofator h
0x4

Usada em

  • MSR ECCLib (Microsoft Research)

Padrões e referências

Todas as curvas