Skip to content
Vol. 1 · Ed. 2026
CyberGlossary
Entry № 109

Firma BLS

¿Qué es Firma BLS?

Firma BLSFirma digital corta basada en emparejamientos de Boneh, Lynn y Shacham (2001), que admite firmas individuales deterministas y agregacion eficiente entre muchos firmantes.


Las firmas BLS, propuestas por Dan Boneh, Ben Lynn y Hovav Shacham en 2001, se basan en emparejamientos bilineales sobre curvas amistosas con pairing como BLS12-381. La firma de un mensaje m es sigma = H(m)^x, con x clave privada y H un hash a la curva; la verificacion comprueba e(g, sigma) = e(pk, H(m)). Son deterministas, ocupan 48 bytes en G1 de BLS12-381 y, de forma unica, permiten agregacion no interactiva: muchas firmas sobre mensajes potencialmente distintos se combinan en una sola firma corta verificable mediante un multi-pairing. Sustentan el consenso de validadores de Ethereum 2.0, esquemas de umbral y generacion distribuida de claves (DKG), protocolos PoS (Dfinity, Filecoin, Chia) y el draft IETF draft-irtf-cfrg-bls-signature.

Ejemplos

  1. 01

    Los validadores de la beacon chain de Ethereum firman bloques con BLS sobre BLS12-381.

  2. 02

    Las firmas BLS de umbral sustentan balizas distribuidas como drand.

Preguntas frecuentes

¿Qué es Firma BLS?

Firma digital corta basada en emparejamientos de Boneh, Lynn y Shacham (2001), que admite firmas individuales deterministas y agregacion eficiente entre muchos firmantes. Pertenece a la categoría de Criptografía en ciberseguridad.

¿Qué significa Firma BLS?

Firma digital corta basada en emparejamientos de Boneh, Lynn y Shacham (2001), que admite firmas individuales deterministas y agregacion eficiente entre muchos firmantes.

¿Cómo funciona Firma BLS?

Las firmas BLS, propuestas por Dan Boneh, Ben Lynn y Hovav Shacham en 2001, se basan en emparejamientos bilineales sobre curvas amistosas con pairing como BLS12-381. La firma de un mensaje m es sigma = H(m)^x, con x clave privada y H un hash a la curva; la verificacion comprueba e(g, sigma) = e(pk, H(m)). Son deterministas, ocupan 48 bytes en G1 de BLS12-381 y, de forma unica, permiten agregacion no interactiva: muchas firmas sobre mensajes potencialmente distintos se combinan en una sola firma corta verificable mediante un multi-pairing. Sustentan el consenso de validadores de Ethereum 2.0, esquemas de umbral y generacion distribuida de claves (DKG), protocolos PoS (Dfinity, Filecoin, Chia) y el draft IETF draft-irtf-cfrg-bls-signature.

¿Cómo defenderse de Firma BLS?

Las defensas contra Firma BLS combinan habitualmente controles técnicos y prácticas operativas, como se detalla en la definición.

¿Cuáles son otros nombres para Firma BLS?

Nombres alternativos comunes: Firma Boneh-Lynn-Shacham, Firma BLS12-381.

Términos relacionados

Véase también