No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Aleatoriedad

5/25
Recursos

Aportes 8

Preguntas 0

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

`Generadores de números aleatorios (RNGs):` * Son **algoritmos o dispositivos** que producen secuencias de números que parecen aleatorios. * Pueden ser de dos tipos: * **Verdaderamente aleatorios (TRNGs):** Utilizan fuentes físicas impredecibles para generar números aleatorios, como el ruido térmico o la desintegración radiactiva. * **Pseudoaleatorios (PRNGs):** Utilizan un algoritmo matemático para generar números que parecen aleatorios a partir de un valor inicial (semilla).
Fun Fact: Existe una forma de generar datos pseudo aleatorios en sistemas unix. En teoría, este generador es seguro siempre y cuando la computadora tenga tiempo suficiente para producir la aleatoriedad necesaria para el PRNG. Para obtener valores concretos: > cat /dev/random | hexdump -C -n 256 Existen muchas cosas que pueden salir mal al generar entropía. El siguiente artículo tiene un muy buen análisis al respecto: <https://www.2uo.de/myths-about-urandom/>
## ***Aleatoriedad*** *“Sin aleatoriedad, la criptografia seria imposible porque todas las operaciones serian predecibles, y por lo tanto, inseguras”* **Random Number Generators (RNG)** Son las fuentes de incertidumbre en un sistema. Su principal trabajo es proveer entropia a un sistema. **Pseudo-Random Number Generators (PRNG)** Es un algoritmo criptografico diseñado para producir bits de alta calidad aleatoria a apartir de los datos de una fuente de entropia.
La aleatoriedad es un concepto crucial en criptografía que se refiere a la impredecibilidad de un resultado. En sistemas criptográficos, es vital generar datos que no sean predecibles. Esto asegura que las claves de cifrado y otros elementos de seguridad no puedan ser fácilmente replicados por un atacante. La aleatoriedad se obtiene a través de generadores de números aleatorios, que alimentan sistemas con entropía del entorno, y generadores de números pseudoaleatorios, que son deterministas pero pueden producir resultados que parecen aleatorios si reciben suficiente entropía genuina.
Krñd! Vrb Mrhñ!
* **Cifrado César:** elhqyhqfrgrdoqryhqshqrgphqydqndufodp * **Cifrado de sustitución simple:** krnnyrgnpkrgcwxywfjyxkglhjpwxysfrdmgf * **Cifrado del teclado:** vuwhvhjwivwpyivljvvwvphlirhvquijdpwi * **Cifrado de transposición:** bsealnlaionneladrvluioednmun * **Cifrado de Vigenère:** dmpvvgolmkwejwgybpnqokfkaiglw

Gracias

Buena clase.