<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Algoritmia básica (AB) &#187; Criptografía</title>
	<atom:link href="http://webdiis.unizar.es/asignaturas/AB/?cat=12&#038;feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://webdiis.unizar.es/asignaturas/AB</link>
	<description>El reto de diseñar algoritmos eficientes para resolver problemas puede resultar apasionante</description>
	<lastBuildDate>Thu, 10 Feb 2022 08:44:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.4</generator>
		<item>
		<title>Cosas de la clase de hoy</title>
		<link>http://webdiis.unizar.es/asignaturas/AB/?p=1874</link>
		<comments>http://webdiis.unizar.es/asignaturas/AB/?p=1874#comments</comments>
		<pubDate>Tue, 08 Mar 2016 15:15:46 +0000</pubDate>
		<dc:creator>Javier Campos</dc:creator>
				<category><![CDATA[cosas de clase]]></category>
		<category><![CDATA[Criptografía]]></category>
		<category><![CDATA[curiosidades]]></category>
		<category><![CDATA[divide y vencerás]]></category>
		<category><![CDATA[Historia]]></category>
		<category><![CDATA[multiplicación]]></category>

		<guid isPermaLink="false">http://webdiis.unizar.es/asignaturas/AB/?p=1874</guid>
		<description><![CDATA[. Punteros a cosas (curiosidades) mencionadas hoy en clase: algoritmo de coste lineal para el cálculo del k-ésimo elemento de un vector (y por tanto para el cálculo de la mediana) orígenes del algoritmo de Karatsuba premio Turing de este año su algoritmo (ojo, hay una errata en esa página; cuando en un párrafo de [...]]]></description>
			<content:encoded><![CDATA[<p><span style="color: #ffffff;">.</span></p>
<p>Punteros a cosas (curiosidades) mencionadas hoy en clase:</p>
<ul>
<li><a href="http://webdiis.unizar.es/asignaturas/EDA/?p=1792">algoritmo de coste lineal para el cálculo del <em>k</em>-ésimo elemento de un vector (y por tanto para el cálculo de la mediana)</a></li>
<li><a href="http://webdiis.unizar.es/asignaturas/AB/?p=1479">orígenes del algoritmo de Karatsuba</a></li>
<li><a href="http://www.nytimes.com/2016/03/02/technology/cryptography-pioneers-to-win-turing-award.html">premio Turing de este año</a>
<ul>
<li><a href="http://www.javiercampos.es/blog/2011/07/22/el-algoritmo-de-diffie-hellman/">su algoritmo</a> (ojo, hay una errata en esa página; cuando en un párrafo de la parte final habla del &#8220;problema del algoritmo discreto&#8221;, debería decir el &#8220;problema del logaritmo discreto&#8221;)</li>
</ul>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://webdiis.unizar.es/asignaturas/AB/?feed=rss2&#038;p=1874</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Magic Words are Squeamish Ossifrage</title>
		<link>http://webdiis.unizar.es/asignaturas/AB/?p=1078</link>
		<comments>http://webdiis.unizar.es/asignaturas/AB/?p=1078#comments</comments>
		<pubDate>Tue, 17 Mar 2015 12:01:01 +0000</pubDate>
		<dc:creator>Javier Campos</dc:creator>
				<category><![CDATA[cosas de clase]]></category>
		<category><![CDATA[Criptografía]]></category>
		<category><![CDATA[curiosidades]]></category>
		<category><![CDATA[Historia]]></category>

		<guid isPermaLink="false">http://webdiis.unizar.es/asignaturas/AB/?p=1078</guid>
		<description><![CDATA[. . &#8220;A new kind of cipher that would take millions of years to break.&#8221; Ese era el título del artículo publicado por Martin Gardner (conocidísimo divulgador científico norteamericano) en la sección Mathematical Games de la revista Scientific American, vol. 237(2), pp. 120-124, en agosto de 1977 (puede descargarse aquí). En él, Gardner describía el método de [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: right;"><span style="color: #ffffff;">.</span></p>
<blockquote>
<p style="text-align: right;"><span style="color: #ffffff;">.</span></p>
<p><em>&#8220;A new kind of cipher that would take millions of years to break.&#8221;</em></p></blockquote>
<p>Ese era el título del artículo publicado por Martin Gardner (conocidísimo divulgador científico norteamericano) en la sección <em>Mathematical Games</em> de la revista <em>Scientific American, </em>vol. 237(2), pp. 120-124, en agosto de 1977 (<a href="http://webdiis.unizar.es/asignaturas/AB/material/varios/Gardner_RSA.pdf">puede descargarse aquí</a>).</p>
<p>En él, Gardner describía el método de criptografía de clave pública conocido como RSA, recién desarrollado por los investigadores del M.I.T. R.L. Rivest, A. Shamir y L.M. Adleman, y que sería publicado un año después en su artículo:</p>
<blockquote><p>R.L. Rivest, A. Shamir y L.M. Adleman: “A method for obtaining digital signatures and public-key cryptosystems”, <em>Communications of the ACM</em>, 21(2), pp. 120-126, 1978.</p></blockquote>
<p>En el artículo divulgativo de <em>Scientific American</em>, Gardner publicaba además el reto de descifrar un mensaje cifrado por el grupo del M.I.T. (ver figura). El reto exigía factorizar un nº de 128 cifras. El primer lector que descifrase el mensaje sería premiado con una recompensa de 100 dólares por el M.I.T. Se estimaba entonces que eran necesarios 2 millones de veces la edad del Universo de cálculo ininterrumpido del mejor computador de aquel momento para descifrar el mensaje. El M.I.T. no estaba dispuesto a pagar los 100 dólares fácilmente&#8230;</p>
<p style="text-align: center;"><a rel="attachment wp-att-1087" href="http://webdiis.unizar.es/asignaturas/AB/?attachment_id=1087"><img class="size-full wp-image-1087  aligncenter" title="Gardner RSA" src="http://webdiis.unizar.es/asignaturas/AB/wp/wp-content/uploads/Gardner_RSA.jpg" alt="" width="327" height="325" /></a></p>
<p>En abril de 1994, Atkins, Graff, Lenstra y Leyland resolvieron el problema propuesto por Gardner en 1977 tras más de 6 meses de cálculo, utilizando unos 1600 computadores de todo el mundo trabajando como una máquina paralela virtual. Ganaron los 100 dólares prometidos y los donaron a la <em>Free Software Foundation</em>. La solución era:</p>
<p style="text-align: center;"><em>The Magic Words are Squeamish Ossifrage</em></p>
<p style="text-align: center;">&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>Mañana veremos en clase los detalles del algoritmo RSA, como aplicación de los métodos eficientes de multiplicación y potenciación de números grandes que hemos visto en clase los días pasados.</p>
]]></content:encoded>
			<wfw:commentRss>http://webdiis.unizar.es/asignaturas/AB/?feed=rss2&#038;p=1078</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sobre el algoritmo RSA&#8230;</title>
		<link>http://webdiis.unizar.es/asignaturas/AB/?p=1500</link>
		<comments>http://webdiis.unizar.es/asignaturas/AB/?p=1500#comments</comments>
		<pubDate>Wed, 12 Mar 2014 10:46:17 +0000</pubDate>
		<dc:creator>Javier Campos</dc:creator>
				<category><![CDATA[cosas de clase]]></category>
		<category><![CDATA[Criptografía]]></category>
		<category><![CDATA[curiosidades]]></category>

		<guid isPermaLink="false">http://webdiis.unizar.es/asignaturas/AB/?p=1500</guid>
		<description><![CDATA[. Sobre el algoritmo RSA que veremos en clase, recordamos esta anotación anterior con algunas curiosidades: http://webdiis.unizar.es/asignaturas/AB/?p=1078]]></description>
			<content:encoded><![CDATA[<p style="text-align: right;"><span style="color: #ffffff;">.</span></p>
<p>Sobre el algoritmo RSA que veremos en clase, recordamos esta anotación anterior con algunas curiosidades:<br />
<a href="http://webdiis.unizar.es/asignaturas/AB/?p=1078">http://webdiis.unizar.es/asignaturas/AB/?p=1078</a></p>
]]></content:encoded>
			<wfw:commentRss>http://webdiis.unizar.es/asignaturas/AB/?feed=rss2&#038;p=1500</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>El eslabón español en la ruptura del código Enigma</title>
		<link>http://webdiis.unizar.es/asignaturas/AB/?p=188</link>
		<comments>http://webdiis.unizar.es/asignaturas/AB/?p=188#comments</comments>
		<pubDate>Wed, 11 Apr 2012 15:06:47 +0000</pubDate>
		<dc:creator>Javier Campos</dc:creator>
				<category><![CDATA[Criptografía]]></category>
		<category><![CDATA[Prensa]]></category>

		<guid isPermaLink="false">http://webdiis.unizar.es/asignaturas/AB/?p=188</guid>
		<description><![CDATA[[Iremos publicando noticias. Para recibirlas, puedes añadir este enlace: "RSS de las entradas" en tu agregador de noticias o bien seguirnos en Twitter.] &#160; Seguramente habrás leído durante este año, en el que se conmemora el centenario del nacimiento de Alan Turing, algún artículo sobre la participación de este pionero de la Computación en la [...]]]></description>
			<content:encoded><![CDATA[<p>[Iremos publicando noticias. Para recibirlas, puedes añadir este enlace: "<a title="Suscribirse a este sitio usando RSS 2.0" href="http://webdiis.unizar.es/asignaturas/AB/?feed=rss2"><abbr title="Really Simple Syndication">RSS</abbr> de las entradas</a>" en tu agregador de noticias o bien <a href="https://twitter.com/AlgoritmiaB">seguirnos en Twitter</a>.]</p>
<hr />
<p>&nbsp;</p>
<p>Seguramente habrás leído durante este año, en el que se conmemora el <a href="http://webdiis.unizar.es/asignaturas/EDA/?p=1273">centenario del nacimiento de Alan Turing</a>, algún artículo sobre la participación de este pionero de la Computación en la ruptura de los códigos secretos alemanes durante la Segunda Guerra Mundial (SGM), los códigos de las máquinas <em>Enigma</em>, en la instalación militar británica de Bletchley Park, utilizando la computadora <em>Colossus</em> (si no conoces la historia, <a href="http://www.hablandodeciencia.com/articulos/2012/02/03/bletchley-park-y-la-maquina-enigma-alan-m-turing-ii/">aquí puedes leer algo sobre ella</a>).</p>
<p>Las máquinas <em>Enigma</em>, desarrolladas originariamente en Alemania en la década de 1920, fueron los primeros dispositivos electromecánicos de cifrado y soportaron las comunicaciones militares del Alemania durante la SGM. La ruptura de esos códigos en Bletchley Park (Reino Unido) jugaría un papel clave en la terminación de la guerra y permitiría por tanto salvar muchas vidas humanas.</p>
<p>Lo que probablemente no conoces es la existencia de un &#8220;eslabón español&#8221; en la cadena de logros que llevó a la ruptura del código <em>Enigma</em>. La noticia fue <a href="http://www.bbc.co.uk/news/magazine-17486464">publicada hace pocos días por la BBC</a>. La resumimos a continuación.</p>
<p>Un par de máquinas <em>Enigma</em> utilizadas en la Guerra Civil española fueron donadas recientemente por nuestro país al <a href="http://www.gchq.gov.uk">GCHQ</a>, la agencia de inteligencia de comunicaciones del Reino Unido. Esas máquinas cierran un capítulo que permanecía abierto en la historia de la ruptura del código, un capítulo que abrió el camino para el final de la SGM.<br />
<center><br />
<a rel="attachment wp-att-189" href="http://webdiis.unizar.es/asignaturas/AB/?attachment_id=189"><img class="aligncenter size-full wp-image-189" title="enigma_espanolas" src="http://webdiis.unizar.es/asignaturas/AB/wp/wp-content/uploads/enigma_espanolas.jpg" alt="" width="304" height="304" /></a></center></p>
<p>Un suboficial del ejército español encontró las máquinas casi por casualidad, hace sólo unos pocos años, en una habitación secreta del Ministerio de Defensa español, en Madrid.<br />
&nbsp;<br />
«Nadie entró en ella porque era muy secreta», dice el General Félix Sanz Roldán, director del <a href="http://www.cni.es/">Centro Nacional de Inteligencia</a>. «Y un día alguien dijo: &#8217;Bueno, si es tan secreta, tal vez haya algo secreto dentro&#8217;. Entraron y vieron una pequeña oficina en la que se realizaron todas las operaciones de cifrado no sólo durante la guerra civil española, sino también en los años inmediatamente posteriores». En la habitación había alrededor de dos docenas de históricas máquinas <em>Enigma</em>.</p>
<p>Cuando empezó la guerra civil española en 1936, tanto la Alemania de Hitler como la Italia de Mussolini enviaron tropas para ayudar al ejército de Franco. Con el conflicto extendido por todo el país, necesitaban medios de comunicación segura entre la Legión Cóndor alemana, los italianos y las fuerzas de Franco. Para ello, Alemania donó un parque de máquinas comerciales <em>Enigma</em> debidamente modificadas.<br />
<center><br />
<a rel="attachment wp-att-190" href="http://webdiis.unizar.es/asignaturas/AB/?attachment_id=190"><img class="aligncenter size-full wp-image-190" title="enigma_espanolas2" src="http://webdiis.unizar.es/asignaturas/AB/wp/wp-content/uploads/enigma_espanolas2.jpg" alt="" width="464" height="261" /></a></center></p>
<p>En el Reino Unido existían ya expertos en una versión previa de la máquina <em>Enigma</em> comercializada en 1927, pero no tenían oportunidad de interceptar mensajes reales de los alemanes puesto que las señales alemanas resultaban inaudibles desde Gran Bretaña debido a la distancia. Sin embargo, las señales producidas por las máquinas enviadas a España por los alemanes en 1936 eran lo suficientemente audibles como para ser interceptadas y los británicos comenzaron a trabajar con esas señales. Tras seis o siete meses de trabajo con los mensajes españoles, ya tuvieron los primeros éxitos. En abril de 1937, los británicos consiguieron la primera desencriptación de un mensaje de <em>Enigma</em>.<br />
&nbsp;<br />
La experiencia con los mensajes de las máquinas <em>Enigma</em> españolas resultó ser un paso crucial en el camino que condujo a la ruptura del código de las máquinas alemanas en Bletchley Park, durante la SGM.</p>
<p>&nbsp;<br />
En esta asignatura veremos un conocido método de encriptación, el <em>RSA</em>, como ejemplo de algoritmo de dividir para vencer. Detallaremos el funcionamiento de este método que, de manera algo &#8220;críptica&#8221;, aparece resumido en la siguiente transparencia.</p>
<p style="text-align: center;"><a rel="attachment wp-att-191" href="http://webdiis.unizar.es/asignaturas/AB/?attachment_id=191"><img class="aligncenter size-full wp-image-191" title="RSA" src="http://webdiis.unizar.es/asignaturas/AB/wp/wp-content/uploads/RSA.jpg" alt="" width="470" height="353" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://webdiis.unizar.es/asignaturas/AB/?feed=rss2&#038;p=188</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
