Download Aseguramiento Criptografico de Aplicaciones
Document related concepts
no text concepts found
Transcript
Aseguramiento Criptográfico de Aplicaciones Bienvenidos al mundo real Tamaño de la clave y esfuerzo de búsqueda Tamaño de la clave y esfuerzo de búsqueda • Tamaños de clave en algunos algoritmos – DES (56b), promedio 255 = 36,028’797,018’963,968 = 3.6x1016 intentos, – 3DES (112b), promedio 2111 = 2.6x1033 intentos, – 3DES+ (168b), promedio 2167 = 1.9x1050 intentos, – AES (256b), promedio 2255 = 5.8x1076 intentos, • Supongamos un computador veloz: – Pentium IV a 4 GHz, • Imaginemos que consumimos un ciclo de reloj por cada ciframiento / desciframiento, – Grosso-modo haríamos 4x109 ciframientos / desciframientos por segundo, Algunos Números Grandes • • • • • • • • • • • • • • Posibilidades de morir por un rayo (por día) Posibilidades de ganarse la lotería Posibilidades de ganarse la lotería y en el mismo día morir por un rayo Posibilidades de morir en un accidente automovilístico (durante el tiempo de vida promedio de un humano) Edad del Universo Edad de la Tierra Habitantes de la Tierra Población de China Número de insectos de la Tierra Número de átomos en el Universo Volumen del Universo Cantidad de números primos de 75 dígitos Masa del sol Masa requerida para convertirse en un agujero negro (límite de Chandrasar) 1 en 233 1 en 228 1 en 261 1 en 88 1010 (234) años 109 (230) años 6x109 habitantes 1.6x109 habitantes 1.2x1018 insectos 1077 (2265) átomos 1084 (2280) cm3 ≈ 5.2x1072 primos 1030 Kg 3x1030 Kg Tamaño de la clave y esfuerzo de búsqueda Algoritmo Intentos Segundos Años Edades de la Tierra DES (56b) 3.6x1016 9007199 0.2 - 3DES (112b) 2.6x1033 6.5x1023 2.1x1016 20’580,832 3DES+ (112b) 1.9x1050 4.7x1040 1.5x1033 1.5x1024 AES (168b) 5.8x1076 1.45x1067 4.6x1059 4.6x1050 Caso de Estudio (SSL: Secure Socket Layer) KPUBUser RA CA Server 1. Hello, RA A 2. Hello, CA<<B>>, KPRIBeto(RA) 3. KPUBBeto(KS) B