Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
si:blockci [2024/09/24 15:53] – thejuanvisu | si: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: | ||
+ | * 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, | ||
+ | $F: K x X -> Y$ | ||
+ | |||
+ | Todos los block cipher son funciones pseudoaleatorias, | ||
+ | |||
+ | 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) | ||