summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGuillermo Ramos2014-06-02 00:30:18 +0200
committerGuillermo Ramos2014-06-02 00:30:18 +0200
commite7efd2407e3944e214381154aa5f72bcc77bf82d (patch)
treeb6d018019464c33ce5643fe58389d9cba5d448b4
parent07844c55bb3683ffbdca1c21e68e8cb5c7ddab71 (diff)
downloadtfg-e7efd2407e3944e214381154aa5f72bcc77bf82d.tar.gz
Sección: Criptografía asimétrica
-rwxr-xr-xmemoria.tex32
1 files changed, 32 insertions, 0 deletions
diff --git a/memoria.tex b/memoria.tex
index f92f403..793f7c5 100755
--- a/memoria.tex
+++ b/memoria.tex
@@ -81,6 +81,38 @@ existencia de un ataque eficiente contra el criptosistema implicaría también l
existencia de una forma eficiente de factorizar enteros (que hasta el día de
hoy, se desconoce).
+\section{Criptografía asimétrica}
+\label{sec:cript-asim}
+
+En esta sección se introducirán algunos conceptos fundamentales de criptografía
+asimétrica, ya que serán de utilidad a la hora de explicar la siguiente sección
+(\ref{sec:secuencias-de-juegos}) y algunos ejemplos posteriores.
+
+La criptografía \textbf{asimétrica} o \textbf{de clave pública} engloba todos
+aquellos algoritmos criptográficos que usan dos funciones, $\Enc$ y $\Dec$, para
+cifrar y descifrar la información respectivamente. Cada una de estas funciones
+usa una clave distinta para llevar a cabo su tarea, por lo que es necesario un
+procedimiento de generación de claves $\KG$ para conseguir un par de claves
+pública-privada $(pk,sk)$.
+
+Las funciones de cifrado y descifrado se definen de la siguiente forma:
+
+$$\Enc(pk,t) = c$$
+$$\Dec(sk,c) = t$$
+
+Donde $t$ es el \textbf{texto} (o \textbf{mensaje}) y $c$ su
+\textbf{cifra}. Intuitivamente, $t$ es cualquier información y $c$ es el
+resultado de modificarla hasta hacerla ininteligible. Para que un esquema de
+criptografía asimétrica sea útil, siempre que el par $(pk,sk)$ se haya generado
+en una sola llamada a $\KG$ se debe cumplir la siguiente ecuación:
+
+$$\forall t. \Dec(sk, \Enc(pk, t)) = t$$
+
+Dicho de otra forma, la función de descifrado \textbf{invierte} la función de
+cifrado. El objetivo es que cualquier persona pueda mandar un mensaje cifrado al
+propietario de un par de claves sabiendo que sólo dicho propietario podrá
+descifrar el mensaje.
+
\section{Secuencias de juegos}
Hoy en día, las demostraciones siguen una estructura denominada