Mecanismo de seguridad blockchain basado en el algoritmo chino de criptosistema SM2
Autores: Meng, Lu; Liu, Zeyao
Idioma: Inglés
Editor: MDPI
Año: 2023
Acceso abierto
Artículo científico
2023
Mecanismo de seguridad blockchain basado en el algoritmo chino de criptosistema SM2
Categoría
Matemáticas
Subcategoría
Matemáticas generales
Palabras clave
Sistema criptográfico
Mecanismo de seguridad de blockchain
Algoritmo criptográfico nacional chino SM2
Pares de claves pública-privada
Algoritmo de firma digital
Complejidad computacional
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 25
Citaciones: Sin citaciones
El sistema criptográfico es la base de los mecanismos de seguridad de la cadena de bloques. Este documento construye un mecanismo de seguridad de cadena de bloques basado en el algoritmo criptográfico nacional chino SM2, que implica la generación de pares de claves pública y privada y la firma de información de bloques utilizando pares de claves. Sin embargo, el algoritmo SM2 original tiene una alta complejidad computacional, lo que no puede cumplir con los requisitos de baja demora en la cadena en aplicaciones de cadena de bloques. Para resolver este problema, este documento optimiza el algoritmo de firma digital SM2. La operación de multiplicación escalar en el algoritmo de firma digital tiene una gran complejidad computacional, lo que afecta la eficiencia de una firma digital. Para reducir su complejidad computacional, este documento mejora el algoritmo tradicional de forma no adyacente de ventana (w-NAF) para la operación de multiplicación escalar y propone un algoritmo Fw-NAF de baja complejidad computacional basado en la precomputación de números primos, lo que reduce en gran medida su complejidad computacional.
Descripción
El sistema criptográfico es la base de los mecanismos de seguridad de la cadena de bloques. Este documento construye un mecanismo de seguridad de cadena de bloques basado en el algoritmo criptográfico nacional chino SM2, que implica la generación de pares de claves pública y privada y la firma de información de bloques utilizando pares de claves. Sin embargo, el algoritmo SM2 original tiene una alta complejidad computacional, lo que no puede cumplir con los requisitos de baja demora en la cadena en aplicaciones de cadena de bloques. Para resolver este problema, este documento optimiza el algoritmo de firma digital SM2. La operación de multiplicación escalar en el algoritmo de firma digital tiene una gran complejidad computacional, lo que afecta la eficiencia de una firma digital. Para reducir su complejidad computacional, este documento mejora el algoritmo tradicional de forma no adyacente de ventana (w-NAF) para la operación de multiplicación escalar y propone un algoritmo Fw-NAF de baja complejidad computacional basado en la precomputación de números primos, lo que reduce en gran medida su complejidad computacional.