Armv8 .4-A agregará soporte extendido para más primitivas criptográficas, para incluir SM3 , que es una función de hash criptográfica utilizada en el Estándar Nacional Chino; y SM4 , un cifrado en bloque de 128 bits; junto con SHA2-512 y SHA3. 1
Tengo curiosidad de saber por qué Armv8.4-A agregó soporte para SM3 y SM4. Es extraño, especialmente porque SHA3 es un poco más seguro que SM3 (en ataques de colisión, pero SM3 es más seguro para distinguir ataques). 2 El hash criptográfico SM3 La función y AES ofrecen mejor seguridad que SM4. 3
Pregunta: ¿Existe alguna ventaja en el uso de SM3 o SM4 sobre los algoritmos aprobados por NIST?
Comentarios
- Sí, posiblemente si eres chino. Básicamente, este tipo de algoritmos solo se agregarán a pedido en mi experiencia. Para el resto para nosotros es una pérdida de transistores.
- ¿Cuál es el propósito principal de la solicitud? ¿Hay alguna razón en particular?
- Bueno, este fue un razonamiento amable al revés. Pensamos que sería bueno e incluirlo en una especificación de producto, pero básicamente no lo querían. No ' no conozco los detalles. Estas cosas que pones en un producto a petición de una gran empresa u organización gubernamental china, supongo. Nadie más utiliza Estos algoritmos específicos del país, a menos que incluya los EE. UU., tal vez 🙂 ' ni siquiera he visto un uso práctico del cifrado Camelia. Y probé con una curva francesa, pero solo porque mi empresa era francesa.
Responder
Si es Si busca un contrato del gobierno con China, es posible que deba utilizar los estándares del gobierno chino para la criptografía, al igual que si busca un contrato del gobierno con los Estados Unidos, es posible que deba utilizar los estándares del gobierno de los Estados Unidos para la criptografía. Hay muchos estándares de criptografía de orgullo nacional que tienen pocas razones técnicas para recomendar sobre sistemas ampliamente utilizados como BLAKE2, Ed25519, etc. Algunos de ellos se vuelven lo suficientemente prominentes como para tener importancia comercial.
Comentarios
- solo curiosidad, ¿podría el trato de " SoftBank vende más de la mitad de Arm China por una ganga de $ 775,2 millones " tiene influencia en la compatibilidad con los estándares chinos criptográficos? Lo veo desde una perspectiva comercial.
- No tengo ni idea, y como un ave seudónima anticapitalista que come huesos en Internet, no soy competente para responder preguntas sobre SoftBank ' s estrategia comercial.