Yahoo toca fondo

Verizon ha comprado Yahoo, y encima lo ha logrado con una rebaja importante por la devaluación sufrida al conocerse las vulnerabilidades de seguridad que permitieron el robo de los datos de millones de usuarios.

De ser una de las grandes de Internet, pero con miedo a Microsoft, a ver como primero Google, y después otros, la pasaban a toda velocidad dejándola en la cuneta. Querer ser una compañía de contenidos, quitar el control de los productos a los programadores para dárselo a diseñadores y jefes de proyectos fue el principio del fin.

Según leí en su momento, las pérdidas de datos de sus usuarios fueron debidas a priorizar el volumen de tránsito por encima de todo, incluida la seguridad, a pesar de las advertencias de los técnicos. Eso ya fue el fin.

Muy interesante el ensayo de Paul Graham, ex-empleado de Yahoo, que leí hace años, para conocer los barros que la llevaron a estos lodos.

Cómo funciona la firma digital

Acaba de pasar la campaña de la declaración de la renta de este año y millones de españoles la hemos realizado telemáticamente, por lo tanto hemos firmado digitalmente nuestra declaración; pero no por habitual es conocido por todos para qué sirve y cómo funciona la firma digital.

Antes de dar respuesta a estas preguntas no está de más decir que muchas veces decimos «firma electrónica» para referirnos a la digital cuando ésta es un concepto jurídico. La firma electrónica son unos datos que acompaña la información e identifican al emisor firmante. Podría incluso ser una imagen que contiene nuestra firma de puño y letra escaneada, otro tema sería la nula seguridad y validez legal de dicho método. Los países en cuya jurisdicción existe la firma electrónica, sólo otorgan a una firma digital segura la equivalencia funcional de una firma manuscrita.

El objetivo de la firma digital es garantizar que en el envío del emisor al receptor el documento no ha sufrido ninguna alteración. Para lograrlo utiliza la criptografía asimétrica que, a diferencia de la simétrica que sólo usa una clave para el cifrado, utiliza dos claves llamadas pública y privada. La administración española sólo reconoce a las autoridades de certificación como emisores válidos de claves.

Cómo funciona

Generalmente se habla de documentos, pero realmente lo enviado y firmado puede ser cualquier tipo de archivo: desde una imagen a un ejecutable. Sobre el fichero a firmar en primer lugar se aplica una función de hash criptográfica, una de calidad, un algoritmo md5 no sirve. Sobre la cadena que devuelve la función de hash se aplica el algoritmo de criptografía asimétrica que mediante la clave privada cifrará la cadena. La razón por la que no se emplea la solución salomónica de aplicar la criptografía asimétrica directamente sobre el fichero es su elevado coste computacional comparada con las funciones de hash criptográficas, que resultará en un proceso más lento cuanto más grande sea el fichero. El resultado es la firma digital.

Firma Digital

Esquema del funcionamiento de la firma digital

Sigue leyendo

Google deja de leer Gmail

Google ha anunciado recientemente que ya no escaneará los emails de los usuarios de Gmail:

Google has decided to follow suit later this year in our free consumer Gmail service. Consumer Gmail content will not be used or scanned for any ads personalization after this change.

Algo que no hacen ni Yahoo ni la compañía más criticada en el pasado reciente por sus prácticas: Microsoft. ¿Qué hubiera pasado si fuera Microsoft la que lee los emails de Hotmail (ahora Outlook)? Probablemente muchos hubieran puesto el grito en el cielo. Pero para Google hay otro rasero.

Cuando hace bastantes años atrás leí que «Don’t be evil» (no seas malvado) es su lema para la conducta interna me llamó la atención leer tantas opiniones favorables a Google, como si fuera fuente de toda virtud. Fui un poco escéptico y pensé que Google, como todas las grandes empresas, tiene como objetivo rendir beneficios a sus accionistas; ni es una ONG ni son las hermanitas de la caridad. El caso es que su estrategia de marketing les funcionó porque durante años todos los usuarios de Gmail hemos estado conformes con que Google escaneé nuestros emails para ofrecernos una publicidad más personalizada. Como bien dice el refrán: más vale caer en gracia que ser gracioso. Google supo desde el principio que no bastaba con tener la mejor tecnología.

Un número real elevado a un complejo

En este tercer y último artículo contesto la pregunta con la que finalizaba el segundo: ¿cómo calcular la exponenciación de un número real a uno complejo?

Si tenemos en cuenta que para cualquier número real, a, se cumple que a = eln(a), por la misma definición de logaritmo, tenemos:

Número real elevado a complejoHasta ahora, en todos los casos que hemos visto, la base era e, y en este artículo hemos generalizado a cualquier base real. Generalizando aun más, para a y b reales1 o complejos, la operación exponenciación, ab , puede calcularse mediante la operación:

Exponenciación generalizada

Si a ∈ ℝ, a > 0


Como anécdota, y desviándome de la temática de estos tres artículos, está el hecho de que a partir de la igualdad a = eln(a) se deduce la derivada de las funciones exponenciales de base a que en el Bachillerato tuvimos que memorizar, pero veamos de dónde viene: Derivada de la función exponencial 1Por la regla de la cadena, tenemos que la función exterior f(x) es ex, mientras que la interior g(x) es ln(a)x, cuya derivada g'(x) = ln(a) pues podemos y debemos ver ln(a) como un número real cualquiera. Por lo tanto, la derivada es:

Derivada de la función exponencial 2La parte derecha de la ecuación es ax pues habíamos establecido que a = eln(a), por lo que finalmente tenemos la receta que nos dieron para memorizar:
Derivada de la función exponencial 3La receta para calcular la integral también la podemos deducir con la la misma igualdad.

Integral de la función exponencial en base a

e elevado a un número complejo

En el artículo anterior vimos qué significa y cómo se soluciona la exponenciación de e a un número complejo imaginario puro.

Dejé pendiente cómo se realizaría el cálculo en el caso de que el número complejo del exponente tuviera también parte real, es decir, si no es un imaginario puro. En el presente artículo doy la respuesta, y ésta es muy sencilla pues resulta que e elevado a un número complejo tiene las mismas propiedades que la exponenciación de cualquier otro tipo de números. Dado el número complejo b + ci tenemos que:

e elevado a b mas ci

En el artículo anterior ya vimos el cálculo de eci. Por lo tanto resulta:

e elevado a b mas ci sin cos

Veamos el caso práctico z = 2 + πi, ez sería:

e elevado a dos mas pi i

Realmente, con un número imaginario puro estamos haciendo lo mismo. En el ejemplo del artículo anterior, la parte real es 0, y por lo tanto sería:

e elevado a pi i

Como curiosidad, acabamos de trabajar con los números más importantes en matemáticas:

  • El cero. Elemento neutro de la suma.
  • El uno. Elemento neutro de la multiplicación.
  • El número imaginario i.
  • π (pi), la relación entre la longitud de una circunferencia y su diámetro.
  • e, el límite de una sucesión:
    Definicion de e

En el anterior artículo vimos la función exponencial en series de Taylor y al ser e = e1, podemos también definir e como el sumatorio de una serie:

e como suma de una serie

E ora, ancora piu’ difficile! (Aunque no mucho más) ¿Cómo hacer el cálculo si la base es cualquier número real en vez de e? Eso lo veremos más adelante.