23 episodios
01:56:37Habla: Francis Villatoro
↗

Búsqueda · 21 momentos en 14 episodios

Sara RobiscoJuan Carlos GilFrancis VillatoroHéctor SocasGastón Giribetcifrado clave pública curvas elípticasoperación suma puntos curva elípticaproducto escalar alto francis villatoronúmero enorme chorizo de 256 bitscifrado curvas elípticas números enterosretículo discreto seguridad cifradocurvalística versión discreta curvanúmero primo enorme seguridadcifrado con curvas elípticas seguridadalgoritmo bitcoin bits descifrarfactorización números primos peter schorfactorización números primos criptografíalogaritmo discreto algoritmo curvas helísticascriptoanálisis clave rsa n bitsalgoritmo curvas elípticas necesita tripleclave bitcoin requiere qubits lógicosqubits físicos tienen enorme erroralgoritmos corrección errores necesariosBitcoinFrancis VillatoroRSAPeter Schoreje X256 bitsSaraPunto 2PProducto escalar

Algoritmo curvas elípticas necesita triple

Con
0:000:301:001:302:002:303:12

Francis Villatoro explica la diferencia en los recursos necesarios para romper claves criptográficas usando RSA y el algoritmo de curvas elípticas, señalando que este último requiere significativamente más qubits.

…enorme, con una enorme cantidad de dígitos decimales; semiprimo, para ser preciso, ¿no? En este caso es semiprimo porque es un producto, es un producto de dos primos, semiprimo o biprimo. Entonces, tengo este número muy largo: factorizarlo es muy difícil. Pues aquí ocurre algo parecido, cuando yo con la operación suma de puntos en la curva elíptica tomo un producto escalar muy alto, por ejemplo, 1000P, 100.000P; un número, un chorizo de 256 bits de número multiplicado por P es un número enorme, que tiene una cantidad enorme de dígitos, multiplicado por P. Ahora invertir ese número para saber cuál era P es muy difícil, es muy costoso. Entonces esa es la idea del cifrado con clave pública con curvas helísticas. Por supuesto, en el cifrado no se usan curvas elípticas en el plano con números reales, se utilizan números enteros; se utiliza básicamente ZP con P, un número primo, es decir, se trabaja con un retículo discreto y lo que llamo curvalística es una versión discreta de la curva, pero aquí por seguridad se trabaja con un número P enorme; no se trabaja con Z3 012 o con Z5 01234, sino que trabaja con un número primo que tiene también 256 dígitos en binario, un chorizón de número primo. entonces todo esto complica mucho el cálculo y cómo, entonces, es muy robusto, con 256 bits, el algoritmo descifrado de Bitcoin es prácticamente a día actual, es prácticamente imposible de descifrar, de criptoanalizar ¿Cómo se podría hacer esto con un ordenador cuántico? Como lo de lo cuántico, el famoso algoritmo de factorización de números primos de Peter Schor de 1994, es un algoritmo que incluía Peter Schor en su artículo. La factorización de números primos y el cálculo del logaritmo discreto. ¿Por qué? Porque el cálculo del logaritmo discreto es la herramienta básica para criptoanalizar el algoritmo de curvas helísticas. La diferencia entre factorizar números primos y el algoritmo de logaritmo discreto es que si yo tengo que, digamos, criptoanalizar una clave con n bits, yo necesito, si es RSA, tengo que factorizar primos, necesito el doble en qubits, si es el algoritmo de curvas helísticas necesito el triple, con ese modo, ¿eh? Es decir, que si yo tengo una clave de 256 bits en Bitcoin, necesito como mínimo tres veces más qubits lógicos para poder descifrarla LIGO lógicos porque con físicos tienen un enorme error y entonces tengo que introducir algoritmos de corrección de errores Tener Una enorme cantidad de qubits físicos que aproximen cada qubit lógico. Por eso se estima que para descifrar y hackear Bitcoin necesitaré millones de qubits físicos con las tecnologías actuales, pues con 15 los han hecho estos chinos. Y claro, han multiplicado…
Significado #1 · Palabras #1