Line 107:
Line 107:
El sistema de archivos de la consola 3DS necesita rutas absolutas. Puede manejar nombres de archivos largos y cortos, es decir
El sistema de archivos de la consola 3DS necesita rutas absolutas. Puede manejar nombres de archivos largos y cortos, es decir
en formato de 8.3 (ocho caracteres para el nombre y tres caracters para la extensión) y en formato de 255 caracteres como máximo.
en formato de 8.3 (ocho caracteres para el nombre y tres caracters para la extensión) y en formato de 255 caracteres como máximo.
+
+
== Cifrado AES modo Contador (CTR AES)==
+
+
AES es un esquema de cifrado basado en bloques que utliza la NIST ("National Institute of Standards and Technology").
+
Se puede utilizar de cinco modos diferentes, uno de ellos es el modo Contador ("Counter") o CTR. AES-CTR genera un
+
valor único por cada paquete de datos. Este valor lo tiene que genera el que cifra y se lo tiene que comunicar al que decifra.
+
Este valor es llamado en otros contextos el vector de inicialización o IV por sus siglas en ingles.
+
El que cifra necesita asegurar que este valor IV sea único.
+
+
AES-CTR utiliza el cifrado de bloques AES para crear un cifrado de flujo. Esto se logra aplicando la operación XOR
+
entre los datos y el flujo de llaves que genera AES. AES-CTR se puede paralelizar y permite calcular previamente
+
el flujo de llaves.