<rss version="2.0"
     xmlns:atom="http://www.w3.org/2005/Atom"
     xmlns:dc="http://purl.org/dc/elements/1.1/">
        <channel>
        <title>Magazine - gsm</title>
        <link>https://www.genbeta.com</link>
        <description>Publicación de noticias sobre gadgets y tecnología. Últimas tecnologías en electrónica de consumo y novedades tecnológicas en móviles, tablets, informática, etc</description>
        <pubDate>Thu, 11 Jun 2026 13:46:30 +0000</pubDate>
        <generator>https://www.genbeta.com</generator>
        <atom:link href="https://www.genbeta.com/tag/gsm/rss2.xml" rel="self" type="application/rss+xml" />
                                        <item>
                <title><![CDATA[El algoritmo de cifrado de los móviles 3G también ha caído]]></title>
                <link>https://www.genbeta.com/seguridad/el-algoritmo-de-cifrado-de-los-moviles-3g-tambien-ha-caido</link>
                <guid>https://www.genbeta.com/seguridad/el-algoritmo-de-cifrado-de-los-moviles-3g-tambien-ha-caido</guid>
                <pubDate>Tue, 19 Jan 2010 18:39:08 +0000</pubDate>
                                         <dc:creator>Alkar</dc:creator>
                                       <description>
                    <![CDATA[
                              <p>
      <img src="https://i.blogs.es/4533e0/gsma-roto/1024_2000.png" alt="El&#x20;algoritmo&#x20;de&#x20;cifrado&#x20;de&#x20;los&#x20;m&#x00F3;viles&#x20;3G&#x20;tambi&#x00E9;n&#x20;ha&#x20;ca&#x00ED;do">
    </p>
    <p>Si hace apenas unas semanas contábamos <a class="text-outboundlink" href="https://www.genbeta.com/a-fondo/a-fondo-entendiendo-el-problema-de-seguridad-del-algoritmo-de-cifrado-de-gsm" data-vars-post-title="A fondo: Entendiendo el problema de seguridad del algoritmo de cifrado de GSM" data-vars-post-url="https://www.genbeta.com/a-fondo/a-fondo-entendiendo-el-problema-de-seguridad-del-algoritmo-de-cifrado-de-gsm">cómo había caído el algoritmo de cifrado de GSM</a> en detalle, ahora es <strong>el algoritmo de cifrado utilizado por los móviles 3G el que ha sido reventado</strong>, conocido como KASUMI o A5/3.</p>
<!-- BREAK 1 -->
<p>Un grupo de investigadores en criptografía ha demostrado que KASUMI, que es el sistema de cifrado utilizado por las redes móviles 3G, <strong>es vulnerable a un ataque</strong> que permite descifrar las conversaciones <strong>en cuestión de horas en un PC estándar</strong>. </p>
<!-- BREAK 2 -->
<p>El sistema KASUMI está basado en una técnica de cifrado llamada MISTY, que a su vez pertenece a un tipo de técnicas denominadas Cifrado Feistel. Se trata de algoritmos complejos, con múltiples claves combinadas, junto con procesos de cifrado recursivos que alternan el orden de diferentes funciones. En concreto, KASUMI tiene un tamaño de clave de 128 bits, y es tan similar a MISTY que los ataques de uno se adaptan fácilmente al otro.</p>
<!-- BREAK 3 --><!--more--><p>Un cifrado que utilice MISTY en toda su extensión es muy costoso en términos computacionales. Por este motivo se desarrolló KASUMI como una versión simplificada de MISTY1, <strong>más rápido y que exige menos potencia</strong> de cálculo. Teóricamente, esta simplificación no reducía la seguridad del protocolo, pero la investigación ha desmontado esta teoría...</p>
<!-- BREAK 4 -->
<p>La demostración matemática es algo complicada. En líneas generales, consiste en enviar múltiples valores de entrada a través del proceso de cifrado con diferencias controladas de algunos bits entre ellas. A continuación se analizan pares de entradas y sus resultados para detectar similaridades entre las claves. Las similaridades permiten a los autores del estudio determinar en qué momento se utilizan claves de cifrado relacionadas, e identificar algunos de los bits de esas claves. Estas operaciones se van repitiendo y<strong> en cada paso se mejora el conocimiento que se dispone de la clave</strong> de cifrado.</p>
<!-- BREAK 5 -->
<p>Según la documentación del estudio, el algoritmo que utilizaron fue capaz de recuperar 96 de los bits de las claves en apenas unos minutos usando un PC normal, y<strong> los 128 bits al completo en menos de dos horas</strong>. Y todo ello a pesar de utilizar una versión de borrador del programa de descifrado, no optimizado, por lo que los tiempos podrían reducirse.</p>
<!-- BREAK 6 -->
<p>Este nuevo tipo de ataque, al que los investigadores denominan <strong>"ataque sandwich"</strong>, es de una complejidad tan baja que demuestra que los cambios realizados para <strong>simplificar MISTY han debilitado muchísimo el sistema de cifrado</strong>.</p>
<!-- BREAK 7 -->
<p>Aún no está claro si este ataque es efectivo a nivel práctico, ya que es necesario disponer de claves relacionadas, lo que no siempre es posible. Al igual que cuando hablábamos de la rotura del A5/1, no es necesario que nos desprendamos de nuestros móviles: esto tan sólo es una <strong>llamada de atención a la GSM Association</strong> para que actualice sus sistemas de cifrado.</p>
<!-- BREAK 8 -->
<p>Por cierto, el grupo de investigadores que está detrás de esto está formado por Orr Dunkelman, Nathan Keller y <strong>Adi Shamir</strong>. La S se Shamir es la que aparece en el medio del nombre del <strong>algoritmo de cifrado RSA</strong>, el primer algoritmo de clave pública, y el más utilizado.</p>
<!-- BREAK 9 -->
<p>No he encontrado ninguna declaración por parte de la GSM Association al respecto, aunque probablemente consistirá en echar balones fuera, si siguen la tónica general hasta el momento.</p>
<!-- BREAK 10 -->
<p>Vía | <a rel="noopener, noreferrer" href="http://arstechnica.com/security/news/2010/01/another-gsm-encryption-technique-falls-to-researchers.ars">Ars Technica</a>
Más información | <a rel="noopener, noreferrer" href="http://threatpost.com/en_us/blogs/second-gsm-cipher-falls-011110">ThreatPost</a>
Sitio oficial | <a rel="noopener, noreferrer" href="http://eprint.iacr.org/2010/013">Cryptology ePrint Archive</a>
En Genbeta | <a class="text-outboundlink" href="https://www.genbeta.com/a-fondo/a-fondo-entendiendo-el-problema-de-seguridad-del-algoritmo-de-cifrado-de-gsm" data-vars-post-title="A fondo: Entendiendo el problema de seguridad del algoritmo de cifrado de GSM" data-vars-post-url="https://www.genbeta.com/a-fondo/a-fondo-entendiendo-el-problema-de-seguridad-del-algoritmo-de-cifrado-de-gsm">A fondo: Entendiendo el problema de seguridad del algoritmo de cifrado de GSM</a></p>
<!-- BREAK 11 --><script>
 (function() {
  window._JS_MODULES = window._JS_MODULES || {};
  var headElement = document.getElementsByTagName('head')[0];
  if (_JS_MODULES.instagram) {
   var instagramScript = document.createElement('script');
   instagramScript.src = 'https://platform.instagram.com/en_US/embeds.js';
   instagramScript.async = true;
   instagramScript.defer = true;
   headElement.appendChild(instagramScript);
  }
 })();
</script>

                    ]]>
                </description>
            </item>
                                <item>
                <title><![CDATA[A fondo: Entendiendo el problema de seguridad del algoritmo de cifrado de GSM]]></title>
                <link>https://www.genbeta.com/a-fondo/a-fondo-entendiendo-el-problema-de-seguridad-del-algoritmo-de-cifrado-de-gsm</link>
                <guid>https://www.genbeta.com/a-fondo/a-fondo-entendiendo-el-problema-de-seguridad-del-algoritmo-de-cifrado-de-gsm</guid>
                <pubDate>Wed, 30 Dec 2009 10:39:44 +0000</pubDate>
                                         <dc:creator>Alkar</dc:creator>
                                       <description>
                    <![CDATA[
                              <p>
      <img src="https://i.blogs.es/b85725/gsm-al-descubierto/1024_2000.jpg" alt="A&#x20;fondo&#x3A;&#x20;Entendiendo&#x20;el&#x20;problema&#x20;de&#x20;seguridad&#x20;del&#x20;algoritmo&#x20;de&#x20;cifrado&#x20;de&#x20;GSM">
    </p>
    <p><strong>Karsten Nohl y Sascha Krißler</strong>, ingenieros de sotware expertos en criptografía, han destapado la caja de los vientos en el <strong>Chaos Communication Congress</strong>, un congreso organizado por Chaos Computer Club. En su presentación, han expuesto cómo <strong>han logrado reventar el código primario de cifrado utilizado por la red GSM</strong>, gracias a multitud de colaboradores que han ofrecido la potencia de cálculo de ordenadores y consolas de forma distribuida.</p>
<!-- BREAK 1 -->
<p>Comienzo con una pequeña aclaración. El algoritmo de cifrado ya se conocía, pese a ser secreto, gracias a la ingeniería inversa. Lo que se ha logrado es<strong> un mecanismo para obtener rápidamente la clave de cifrado</strong>, anulando la protección que ofrece dicho algoritmo.</p>
<!-- BREAK 2 -->
<p>¿Hasta qué punto esto representa un problema? ¿Se está exagerando la noticia? <strong>¿Hace falta cambiar el sistema de cifrado de la red GSM?</strong> ¿Tiramos nuestros móviles?</p>
<!-- BREAK 3 --><!--more--><p>Esto no es un problema nuevo. Muchos han estado denunciado las debilidades del sistema de cifrado de esta red, y que la GSM Association no ha tomado las medidas necesarias para paliarlas. Hay que tener en cuenta que <strong>los algoritmos utilizados tienen más de veinte años</strong>, una barbaridad. Tecnologías más nuevas, como UMTS, no utilizan el sistema de cifrado comprometido, por lo que <strong>las redes 3G no se ven afectadas</strong> por lo expuesto por el equipo de Nohl.</p>
<!-- BREAK 4 -->
<h2>Algoritmos de cifrado de GSM: buena idea, pero anticuada</h2>

<p><strong>GSM utiliza varios algoritmos diferentes de cifrado</strong>, para la identificación del usuario, su autenticación, y la transmisión de datos y voz de forma cifrada. Estos algoritmos están distribuidos entre el operador de la red GSM, el teléfono móvil y la propia SIM. De algunos de estos algoritmos hay diferentes versiones.</p>
<!-- BREAK 5 -->
<p>El suscriptor se identifica únicamente un código único, llamado IMSI (International Mobile Subscriber Identity), guardado en la SIM. Junto a ella están la clave única de usuario (Ki), el algoritmo de generación de claves de cifrado (A8), el algoritmo de autenticación (A3) y el PIN. En el móvil GSM está el algoritmo de cifrado (A5). <strong>Lo primero es autenticar al usuario en la red</strong>. Se comprueba que el IMSI y el PIN de la SIM son correctos, y los algoritmos de cifrado tanto de la SIM como del móvil están en orden.</p>
<!-- BREAK 6 -->
<p>Una vez autenticado, <strong>pasamos a lo que nos interesa</strong> debido a la noticia: <strong>el algoritmo A5</strong>, que se utiliza para transmitir datos por la red. Por seguridad, la clave única del usuario, almacenada en la SIM, no se envía a través de la red. El operador guarda una copia de esta clave, y para que el usuario pueda transmitir de forma cifrada, le envía un paquete aleatorio. Con el algoritmo A8 se genera una clave de sesión (Kc). En el receptor, mediante el algoritmo A5, se genera una respuesta a partir de la clave de sesión Kc <del datetime="2009-12-30T13:00:36+00:00">única del usuario</del> y el paquete aleatorio enviado por el operador de red. El operador de red realiza el mismo cálculo por su parte y compara los resultados.</p>
<!-- BREAK 7 --> <div class="article-asset-image article-asset-small article-asset-center">
 <div class="asset-content">
                   <img class="centro_sinmarco" height=300 width=500 loading="lazy" decoding="async" sizes="100vw" fetchpriority="high" srcset="https://i.blogs.es/f6c6dd/esquema-gsm-kc/450_1000.gif 450w, https://i.blogs.es/f6c6dd/esquema-gsm-kc/650_1200.gif 681w,https://i.blogs.es/f6c6dd/esquema-gsm-kc/1024_2000.gif 1024w, https://i.blogs.es/f6c6dd/esquema-gsm-kc/1366_2000.gif 1366w" src="https://i.blogs.es/f6c6dd/esquema-gsm-kc/450_1000.gif" alt="Esquema GSM, uso del algoritmo A5/1">
   <img alt="Esquema GSM, uso del algoritmo A5/1" class="centro_sinmarco" src="https://i.blogs.es/f6c6dd/esquema-gsm-kc/450_1000.gif">
   
      </div>
</div>
<p>Si el cálculo del lado del usuario y el del lado del operador coinciden, es que está todo en orden. Entonces, la voz digitalizada y los datos se van dividiendo en paquetes, se cifran con la clave única, y se transmiten en ambos sentidos. <strong>Para poder descifrarlos, necesitaríamos conocer esa clave Kc</strong> <del datetime="2009-12-30T13:00:36+00:00">única</del>. Para descubrir esa clave <del datetime="2009-12-30T13:00:36+00:00">única</del>, sólo tenemos la secuencia aleatoria enviada por el operador de red y la respuesta que manda el usuario.</p>
<!-- BREAK 8 -->
<p>El problema es que la operación matemática que aplica A5 no tiene inversa. Es decir, conociendo el resultado, no hay ninguna operación matemática que pueda calcular cuál era la clave <del datetime="2009-12-30T13:00:36+00:00">única de usuario</del> que ha utilizado el algoritmo para obtener ese resultado.</p>
<!-- BREAK 9 -->
<p>Existen tres variantes del A5, denominados <strong>A5/1, A5/2 y A5/3</strong>. El A5/1, como el resto de especificaciones, era secreto pero se obtuvo por ingeniería inversa, y por el momento es el más utilizado. Oficialmente, utiliza claves de 64 bits, lo que a día de hoy es pobre. Pero para colmo, esas claves de 64 bits contienen siempre 10 ceros fijos, por lo que en realidad es de 54 bits (aunque las SIMS actuales ya vienen usando los 64 bits).</p>
<!-- BREAK 10 -->
<p><strong>El A5/2 apenas se usa</strong>, ya que se trata de una versión más débil y barata del A5/1 y lo reventaron al poco tiempo.</p>

<p><strong>El A5/3 es más reciente y robusto</strong>, de 128 bits, pero <strong>su uso es muy limitado</strong>. Ya que implica actualizar hardware, pocos operadores de red se han gastado lo necesario para actualizar sus equipos para que lo soporten.</p>
<!-- BREAK 11 -->
<h2>El algoritmo A5/1 reventado: implicaciones</h2>

<p>El grupo <strong>'The Hackers Choice'</strong> creó un proyecto en 2008 para desarrollar un ataque práctico sobre A5/1 (en el sentido de que fuera posible ponerlo en práctica, y no sólo a nivel teórico). Para ello hacía falta construir <strong>una tabla de búsqueda de unos 3 terabytes</strong>, que permitiera que dada cualquier combinación de secuencia aleatoria y resultado del cálculo con A5/1, cuál es la clave de usuario que daría ese resultado a partir de esa secuencia.</p>
<!-- BREAK 12 -->
<p>Sumado a un proyecto de escaneo de redes GSM, sería posible grabar cualquier llamada o SMS de la red GSM, cifrados con A5/1, y <strong>en unos minutos disponer de la clave de cifrado</strong> y así poder conocer el contenido con un mínimo retraso. Esa tabla se generaría aplicando A5/1 sobre todas las secuencias aleatorias que puede enviar el operador con cada una de las posibles claves de sesión <del datetime="2009-12-30T13:00:36+00:00">usuario</del>, y calculando el resultado.</p>
<!-- BREAK 13 -->
<p>Una vez que tengamos la clave, escuchamos la conversación entre el usuario y el operador de red. El operador manda la secuencia aleatoria, y el usuario responde con una cadena generada a partir de su clave de sesión <del datetime="2009-12-30T13:00:36+00:00">única</del>. Cruzamos esos dos datos en la tabla y <strong>al momento tenemos cuál es la clave Kc</strong> <del datetime="2009-12-30T13:00:36+00:00">única</del> que daría ese resultado sobre esa secuencia aleatoria. Listo, ya conocemos la clave de cifrado de las comunicaciones de ese usuario.</p>
<!-- BREAK 14 -->
<p>La clave Kc varía cada cierto tiempo, pero al tener disponible la tabla, es fácil descubrir la nueva clave.</p>

<p>Pero... <strong>¿cómo se construye una tabla así?</strong> Pues de la misma forma que SETI@Home: con una red distribuida. En apenas unos meses, desde septiembre, la potencia de 80 nodos CUDA aportados por colaboradores de todas partes han conseguido generar la tabla, que está disponible por torrents.</p>
<!-- BREAK 15 -->
<p>Desde la <strong>GSM Association</strong> se ha emitido un comunicado diciendo que esto no es tan sencillo como lo están pintando, y que el equipamiento necesario para utilizar esta técnica de forma efectiva no está al alcance de cualquiera. También indican que los operadores tan sólo tienen que modificar el algoritmo existente para evitar el problema. Claro, pueden pasarse a A5/3, o implementar otro algoritmo más seguro, pero bastante se han gastado ya en UMTS como para ahora actualizar los equipos de la red GSM.</p>
<!-- BREAK 16 -->
<p>Pero el propio Nohl durante su presentación dijo que <strong>tanto el hardware como el software están disponibles</strong> de forma libre, y con unos pocos miles de dólares puedes tener tu estación de escucha. Esto lo sitúa lejos del usuario medio, pero lo deja al alcance de aquellas organizaciones con recursos e intereses suficientes como para ignorar las consecuencias de infringir leyes sobre el secreto de las comunicaciones.</p>
<!-- BREAK 17 -->
<h2>¿Debo dejar de usar mi móvil?</h2>

<p><strong>No, no hay que ser tan extremista</strong>. Tan sólo ten en cuenta que si te siguen la pista porque pretendes defraudar a hacienda, recalificar unos terrenitos con la ayuda de tu amigo de urbanismo, o poner música del eMule en tu boda, no tengas conversaciones <em>delicadas</em> por tu móvil. Pero no sólo porque ahora esté roto, sino porque un juez podía solicitar escuchas, así que poco cambia la cosa.</p>
<!-- BREAK 18 -->
<p>El objetivo de todo esto es dejar claro que <strong>la tecnología de cifrado usada por GSM está muy anticuada</strong> y no es lo suficientemente segura. Hace falta que los operadores den el paso y sellen los agujeros de seguridad que se conocen desde hace tiempo, pero que ahora ya pueden ser explotados.</p>
<!-- BREAK 19 -->
<p>Gracias a <a href="https://www.genbeta.com/a-fondo/a-fondo-entendiendo-el-problema-de-seguridad-del-algoritmo-de-cifrado-de-gsm/c/282317#c282317">userooo1</a> por las correcciones al artículo.</p>

<p>Más información | <a rel="noopener, noreferrer" href="http://events.ccc.de/congress/2009/wiki/Welcome">Chaos Comunication Congress</a>
Más información | <a rel="noopener, noreferrer" href="http://gsmworld.com/">GSM Association</a>
Más información | <a rel="noopener, noreferrer" href="http://en.wikipedia.org/wiki/A5/1">Algoritmo A5/1</a>, <a rel="noopener, noreferrer" href="http://en.wikipedia.org/wiki/A5/2">Algoritmo A5/2</a>, <a rel="noopener, noreferrer" href="http://en.wikipedia.org/wiki/A5/3">Algoritmo A5/3</a>
En XatakaMovil | <a class="text-outboundlink" href="https://www.xatakamovil.com/gsm/descifran-y-publican-el-codigo-de-encriptacion-primario-utilizado-en-las-redes-gsm" data-vars-post-title="Descifran y publican el código de encriptación primario utilizado en las redes GSM" data-vars-post-url="https://www.xatakamovil.com/gsm/descifran-y-publican-el-codigo-de-encriptacion-primario-utilizado-en-las-redes-gsm">Descifran y publican el código de encriptación primario utilizado en las redes GSM</a></p>
<!-- BREAK 20 --><script>
 (function() {
  window._JS_MODULES = window._JS_MODULES || {};
  var headElement = document.getElementsByTagName('head')[0];
  if (_JS_MODULES.instagram) {
   var instagramScript = document.createElement('script');
   instagramScript.src = 'https://platform.instagram.com/en_US/embeds.js';
   instagramScript.async = true;
   instagramScript.defer = true;
   headElement.appendChild(instagramScript);
  }
 })();
</script>

                    ]]>
                </description>
            </item>
            </channel>
</rss>
