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

numsp256t1

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

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

Sobre o mesmo primo da numsp256d1, a numsp256t1 é 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 128 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-02numsp256t1

Parâmetros de domínio

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

Primo p do campo
0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff43
Coeficiente a
0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff42
Coeficiente d
0x3bee
Coordenada x do ponto base
0xd
Coordenada y do ponto base
0x7d0ab41e2a1276dba3d330b39fa046bfbe2a6d63824d303f707f6fb5331cadba
Ordem n do ponto base
0x3fffffffffffffffffffffffffffffffbe6aa55ad0a6bc64e5b84e6f1122b4ad
Cofator h
0x4

Usada em

  • MSR ECCLib (Microsoft Research)

Padrões e referências

Todas as curvas