Redes
Una instancia por línea según el modo: retículo → un vector base por línea; mochila → a1,...,an; S; clave pública → w1,...,wn; c
Modo de entrada:
Algoritmo:
Salida de la base:
Pasos de iteración:
Resultado del cálculo
Descargar CSV
| N.º | Tipo | Vector / elemento | Valor | Nota |
|---|
Qué hace y cómo se usa
Herramienta para docencia de criptografía e investigación de seguridad: muestra por qué funciona la reducción LLL y por qué caen las cifras de mochila de baja densidad. Úsala solo para aprender y en pruebas autorizadas.
Un grupo por línea: en modo retículo, un vector de base por línea; en modo mochila, a1,...,an con el objetivo; en modo clave pública, la clave y el criptograma.
Los vectores se guardan exactos con BigInt, mientras la ortogonalización usa coma flotante. Si el ataque encuentra una solución, siempre se sustituye para verificar que la suma coincide con el objetivo.
Un grupo por línea: en modo retículo, un vector de base por línea; en modo mochila, a1,...,an con el objetivo; en modo clave pública, la clave y el criptograma.
Los vectores se guardan exactos con BigInt, mientras la ortogonalización usa coma flotante. Si el ataque encuentra una solución, siempre se sustituye para verificar que la suma coincide con el objetivo.
Cómo se usa
- Según el modo, pega la matriz, la instancia de subset sum o la clave pública, una fila por línea.
- Elige el modo de entrada y el algoritmo, y escribe el parámetro delta y los topes.
- Pulsa Ejecutar.
- Revisa la base reducida o el resultado del ataque, y copia o exporta.
Muro de mensajes
Todos los mensajes →-
Nadie ha escrito aún. ¿Empiezas tú?