Armv8 .4-A adicionará suporte estendido para mais primitivas criptográficas, para incluir SM3 , que é uma função hash criptográfica usada no Padrão Nacional Chinês; e SM4 , uma cifra de bloco de 128 bits; junto com SHA2-512 e SHA3. 1
Estou apenas curioso para saber por que Armv8.4-A adicionou suporte para SM3 e SM4? É estranho, especialmente porque SHA3 é ligeiramente mais seguro do que SM3 (em ataques de colisão, mas SM3 é mais seguro em distinguir ataques). 2 O hash criptográfico SM3 função e AES oferecem melhor segurança do que SM4. 3
Pergunta: Há alguma vantagem em usar SM3 ou SM4 em vez de algoritmos aprovados pelo NIST?
Comentários
- Sim, possivelmente se você for chinês. Basicamente, esses tipos de algoritmos só serão adicionados mediante solicitação em minha experiência. Para o resto de nós, é um desperdício de transistores.
- Qual é o objetivo principal da solicitação? Existe algum motivo em particular?
- Bem, isso foi um tipo de raciocínio ao contrário. Nós pensamos ser legal e incluí-lo nas especificações do produto, mas basicamente eles não o queriam. Não ' não sei os detalhes. Essas coisas que você coloca em um produto a pedido de uma grande empresa chinesa ou organização governamental, eu acho. Ninguém mais usa o Esses algoritmos específicos de país – a menos que você inclua os EUA, talvez 🙂 Eu ' nem vi o uso prático da cifra Camelia. E eu testei com uma curva francesa – mas apenas porque minha empresa era francesa.
Resposta
Se você for Ao buscar um contrato governamental com a China, você pode ser obrigado a usar os padrões do governo chinês para criptografia, assim como se você estiver procurando um contrato do governo com os Estados Unidos, pode ser necessário usar os padrões do governo dos Estados Unidos para criptografia. Existem muitos padrões de criptografia do orgulho nacional que têm poucos motivos técnicos para recomendar sistemas amplamente usados como BLAKE2, Ed25519, etc. Alguns deles se tornam proeminentes o suficiente para serem comercialmente importantes.
Comentários
- apenas curiosidade, poderia o negócio de " SoftBank vender mais da metade da Arm China por uma pechincha de $ 775,2 milhões " tem influência no suporte de padrões criptográficos chineses? Eu vejo isso em perspectiva de negócios.
- Não tenho ideia, e como uma ave comedora de ossos pseudônima anti-capitalista na Internet, não sou competente para responder a perguntas sobre o SoftBank ' s estratégia de negócios.