Knoppia

Wiki de Informática y otras historias

Herramientas de usuario

Herramientas del sitio


si:blockci

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
si:blockci [2024/09/24 15:53] thejuanvisusi:blockci [2024/10/01 15:28] (actual) thejuanvisu
Línea 51: Línea 51:
   * Con los medios actuales la seguridad mínima recomendable es de 128 bits, aunque se recomienda que la clave sea de 256 bits.   * Con los medios actuales la seguridad mínima recomendable es de 128 bits, aunque se recomienda que la clave sea de 256 bits.
  
 +
 +===== Ataques a block ciphers =====
 +
 +  * Los ataques algorítmicos confían en el análisis matemático de las operaciones internas de un block cipher. No suelen ser muy exitosos a menos que el algoritmo del block cipher contenga algún error o defecto.
 +  * Side Channel attack: Se aprovecha de que el proceso se realiza por hardware ya que en función a los valores con los que se trabaje, el consumo energético y la temperatura varían, lo que permite estimar cuando se está cifrando o no.
 +  * Fault-Injection: Se introducen valores en el dispositivo de encriptado para provocar operaciones erróneas.
 +  * Quantum computation attacks: Se usa un ordenador cuántico para realizar el ataque, aunque en la actualidad los ordenadores cuánticos aún presentan muchos problemas.
 +
 +===== Funciones pseudo-aleatorias (PRFs) =====
 +Similar a un block cipher, también funciona de forma determinística, pero también permite que la salida sea de un tamaño diferente que el de la entrada. cuando se hace una función como esta se está definiendo una función matemática: 
 +$F: K x X -> Y$
 +
 +Todos los block cipher son funciones pseudoaleatorias, pero las funciones pseudoaleatorias son block ciphers.
 +
 +Los block cipher son seguros cuando no pueden ser distinguidas de una función cualquiera.
 +
 +==== Block Ciphers y PRFs ====
 +  * Un block cifer es seguro solo si el bloque de salida es lo suficientemente largo, debe ser superpolinomial.
 +  * Un atacante puede usar un Birthday Attack contra los block cipher.
 +  * La diferencia computacional entre un block cipher y una buena función pseudoaleatoria no se puede diferenciar.
 +  * Si tenemos un block cipher seguro, lo podemos usar como una función pseudoaleatoria segura (PRF Switching Lemma)
  
  
  
  
si/blockci.1727193187.txt.gz · Última modificación: 2024/09/24 15:53 por thejuanvisu