Criptograf¨ªa: las matem¨¢ticas que hacen segura la mensajer¨ªa instant¨¢nea

El protocolo empleado por WhatsApp hace uso de conceptos como las curvas el¨ªpticas, el logaritmo discreto el¨ªptico y la aritm¨¦tica modular

WhatsApp garantiza la seguridad de sus mensajes con un sistema de cifrado de extremo a extremo.DADO RUVIC (Reuters)

La popular aplicaci¨®n de mensajer¨ªa instant¨¢nea WhatsApp garantiza la seguridad de sus mensajes gracias a un sistema de cifrado denominado de extremo a extremo. Con este m¨¦todo, en el que el cifrado y descifrado de los mensajes se realiza en el tel¨¦fono m¨®vil de los usuarios y, adem¨¢s, las claves de cifrado se renuevan con cada mensaje, se puede asegurar que, salvo los receptores, nadie, ni siquiera la propia app, pueda leer las comunicaciones. Para ello se hace uso de conceptos matem¨¢ticos como las curvas el¨ªpticas, el logaritmo discreto el¨ªptico y la aritm¨¦tica modular.

El sistema que emplea WhatsApp es sim¨¦trico, es decir, utiliza la misma clave para cifrar y descifrar los mensajes ¡ªen contraposici¨®n, los asim¨¦tricos usan claves de cifrado y de descifrado diferentes¡ª. Los sim¨¦tricos requieren menos recursos inform¨¢ticos y son m¨¢s f¨¢ciles de utilizar, pero en ellos es fundamental garantizar la seguridad de la clave com¨²n que comparten dos interlocutores. Esta clave se genera intercambiando informaci¨®n por un canal p¨²blico, utilizando el m¨¦todo introducido por Whitfield Diffie y Martin Hellman en 1976. El reto para implementarlo reside en dise?ar algoritmos ¡ªo funciones¡ª de una sola direcci¨®n, es decir, f¨¢ciles de ejecutar, pero que, a partir del resultado, no sea posible ¡ªcomputacionalmente¡ª averiguar el punto de partida.

Para crear una clave secreta com¨²n, cada interlocutor elige un n¨²mero, que mantiene secreto ¡ªser¨¢ la clave privada¡ª y, a partir de ¨¦l, mediante una funci¨®n de una sola direcci¨®n, produce su propia clave p¨²blica. Despu¨¦s, cada uno realiza por su cuenta los mismos c¨¢lculos, partiendo de la clave privada propia y de la p¨²blica de su interlocutor, de manera que los dos obtienen un mismo n¨²mero, la clave com¨²n.

En 1985, Neal Koblitz y Victor Miller propusieron, independientemente, utilizar m¨¦todos Diffie-Hellman basados en los puntos de un tipo de curva llamada el¨ªptica. La ventaja de esta opci¨®n es que las claves son relativamente peque?as ¡ªsolo ocupan 256 bits¡ª y son f¨¢ciles de ejecutar.

En particular, WhatsApp utiliza la llamada curva el¨ªptica de Montgomery Curve25519, introducida por Daniel J. Bernstein en 2005, que tiene como ecuaci¨®n y? = x? + 486662x? + x.

Las operaciones matem¨¢ticas se realizan en aritm¨¦tica modular. En concreto, en los puntos de la curva el¨ªptica se define una suma, que viene explicada en la imagen posterior. A partir de ella, se determina la ¡°suma d veces¡± de un punto P ¡ªque se denota dP¡ª, que es la funci¨®n de una sola direcci¨®n que permite obtener las claves comunes seguras en las que se sustenta el cifrado.

En la imagen se representa geom¨¦tricamente la suma de dos puntos distintos R y S de la curva, la suma del punto T consigo mismo y la suma de dos puntos opuestos U y V. El punto base P elegido es el de abscisa x=9.Mikel Lezaun

Para ello, los dos interlocutores ¡ªllam¨¦mosles Ander y Beatriz¡ª eligen su n¨²mero secreto ¡ªd1 y d2, respectivamente¡ª. Cada uno calcula su clave p¨²blica sumando el punto base P elegido las veces dadas por su n¨²mero secreto ¡ªel resultado de Ander es d1P y el de Beatriz, d2P¡ª. A continuaci¨®n, con su clave privada y la p¨²blica de Beatriz, Ander calcula d1(d2P) y, por su lado, Beatriz calcula d2(d1P). Los dos obtienen el mismo resultado (la operaci¨®n dP es conmutativa), que es la clave secreta com¨²n. Como dec¨ªamos, la seguridad del m¨¦todo reside en garantizar que de un resultado dP no sea posible obtener computacionalmente el n¨²mero d que lo ha generado, es decir, en que sea una funci¨®n de una sola direcci¨®n. Este el llamado problema del logaritmo discreto el¨ªptico.

Una vez disponible la clave com¨²n, con WhatsApp se cifran y descifran los mensajes en el propio tel¨¦fono m¨®vil. En concreto, esto se hace con el sistema criptogr¨¢fico sim¨¦trico Advanced Encryption Standard ¡ªque es una versi¨®n del algoritmo Rijndael para claves de 256 bits, propuesto en 1998 por Vincent Rijmen y Joan Daemen¡ª. Con la potencia inform¨¢tica actual, es pr¨¢cticamente irrompible.

Adem¨¢s, los interlocutores de WhatsApp generan y renuevan, con cada mensaje, la clave com¨²n de cifrado y descifrado, lo que aumenta a¨²n m¨¢s la fiabilidad del sistema. Para cada env¨ªo de una tanda de mensajes, el usuario genera en su m¨®vil un par de claves privada-p¨²blica y, con su clave privada y la p¨²blica del destinatario, calcula la clave ra¨ªz com¨²n. A partir de ella, genera autom¨¢ticamente, de forma encadenada, una subclave diferente para cifrar cada mensaje. En la cabecera de los mensajes incluye su clave p¨²blica. El destinatario calcula la misma clave ra¨ªz y, con ella, obtiene las subclaves y descifra los mensajes. Para sus respuestas hace lo mismo y cuando quien empez¨® la comunicaci¨®n las recibe, renueva las claves privada-p¨²blica y replican el proceso cuantas veces quieran. As¨ª, con cada tanda de mensajes se renueva la clave ra¨ªz y las subclaves de mensaje.

Otras aplicaciones de mensajer¨ªa instant¨¢nea, como Signal, tambi¨¦n utilizan un sistema de cifrado extremo a extremo para proteger todas las comunicaciones, pero no todas funcionan de esta manera. Por ejemplo, Telegram tiene una opci¨®n de cifrado con su propio protocolo llamado MTProto. En ella, la aplicaci¨®n no guarda los mensajes localmente, sino que los guarda en la nube.

Mikel Lezaun es catedr¨¢tico de Matem¨¢tica Aplicada de la Universidad del Pa¨ªs Vasco (UPV/EHU).

Caf¨¦ y Teoremas es una secci¨®n dedicada a las matem¨¢ticas y al entorno en el que se crean, coordinado por el Instituto de Ciencias Matem¨¢ticas (ICMAT), en la que los investigadores y miembros del centro describen los ¨²ltimos avances de esta disciplina, comparten puntos de encuentro entre las matem¨¢ticas y otras expresiones sociales y culturales y recuerdan a quienes marcaron su desarrollo y supieron transformar caf¨¦ en teoremas. El nombre evoca la definici¨®n del matem¨¢tico h¨²ngaro Alfred R¨¦nyi: ¡°Un matem¨¢tico es una m¨¢quina que transforma caf¨¦ en teoremas¡±.

Edici¨®n y coordinaci¨®n: ?gata A. Tim¨®n G Longoria (ICMAT).

Puedes seguir a MATERIA en Facebook, Twitter e Instagram, o apuntarte aqu¨ª para recibir nuestra newsletter semanal.

M¨¢s informaci¨®n

Archivado En

seductrice.net
universo-virtual.com
buytrendz.net
thisforall.net
benchpressgains.com
qthzb.com
mindhunter9.com
dwjqp1.com
secure-signup.net
ahaayy.com
tressesindia.com
puresybian.com
krpano-chs.com
cre8workshop.com
hdkino.org
peixun021.com
qz786.com
utahperformingartscenter.org
worldqrmconference.com
shangyuwh.com
eejssdfsdfdfjsd.com
playminecraftfreeonline.com
trekvietnamtour.com
your-business-articles.com
essaywritingservice10.com
hindusamaaj.com
joggingvideo.com
wandercoups.com
wormblaster.net
tongchengchuyange0004.com
internetknowing.com
breachurch.com
peachesnginburlesque.com
dataarchitectoo.com
clientfunnelformula.com
30pps.com
cherylroll.com
ks2252.com
prowp.net
webmanicura.com
sofietsshotel.com
facetorch.com
nylawyerreview.com
apapromotions.com
shareparelli.com
goeaglepointe.com
thegreenmanpubphuket.com
karotorossian.com
publicsensor.com
taiwandefence.com
epcsur.com
southstills.com
tvtv98.com
thewellington-hotel.com
bccaipiao.com
colectoresindustrialesgs.com
shenanddcg.com
capriartfilmfestival.com
replicabreitlingsale.com
thaiamarinnewtoncorner.com
gkmcww.com
mbnkbj.com
andrewbrennandesign.com
cod54.com
luobinzhang.com
faithfirst.net
zjyc28.com
tongchengjinyeyouyue0004.com
nhuan6.com
kftz5k.com
oldgardensflowers.com
lightupthefloor.com
bahamamamas-stjohns.com
ly2818.com
905onthebay.com
fonemenu.com
notanothermovie.com
ukrainehighclassescort.com
meincmagazine.com
av-5858.com
yallerdawg.com
donkeythemovie.com
corporatehospitalitygroup.com
boboyy88.com
miteinander-lernen.com
dannayconsulting.com
officialtomsshoesoutletstore.com
forsale-amoxil-amoxicillin.net
generictadalafil-canada.net
guitarlessonseastlondon.com
lesliesrestaurants.com
mattyno9.com
nri-homeloans.com
rtgvisas-qatar.com
salbutamolventolinonline.net
sportsinjuries.info
wedsna.com
rgkntk.com
bkkmarketplace.com
zxqcwx.com
breakupprogram.com
boxcardc.com
unblockyoutubeindonesia.com
fabulousbookmark.com
beat-the.com
guatemala-sailfishing-vacations-charters.com
magie-marketing.com
kingstonliteracy.com
guitaraffinity.com
eurelookinggoodapparel.com
howtolosecheekfat.net
marioncma.org
oliviadavismusic.com
shantelcampbellrealestate.com
shopleborn13.com
topindiafree.com
v-visitors.net
djjky.com
053hh.com
originbluei.com
baucishotel.com
33kkn.com
intrinsiqresearch.com
mariaescort-kiev.com
mymaguk.com
sponsored4u.com
crimsonclass.com
bataillenavale.com
searchtile.com
ze-stribrnych-struh.com
zenithalhype.com
modalpkv.com
bouisset-lafforgue.com
useupload.com
37r.net
autoankauf-muenster.com
bantinbongda.net
bilgius.com
brabustermagazine.com
indigrow.org
miicrosofts.net
mysmiletravel.com
selinasims.com
spellcubesapp.com
usa-faction.com
hypoallergenicdogsnames.com
dailyupdatez.com
foodphotographyreviews.com
cricutcom-setup.com
chprowebdesign.com
katyrealty-kanepa.com
tasramar.com
bilgipinari.org
four-am.com
indiarepublicday.com
inquick-enbooks.com
iracmpi.com
kakaschoenen.com
lsm99flash.com
nana1255.com
ngen-niagara.com
technwzs.com
virtualonlinecasino1345.com
wallpapertop.net
casino-natali.com
iprofit-internet.com
denochemexicana.com
eventhalfkg.com
medcon-taiwan.com
life-himawari.com
myriamshomes.com
nightmarevue.com
healthandfitnesslives.com
androidnews-jp.com
allstarsru.com
bestofthebuckeyestate.com
bestofthefirststate.com
bestwireless7.com
britsmile.com
declarationintermittent.com
findhereall.com
jingyou888.com
lsm99deal.com
lsm99galaxy.com
moozatech.com
nuagh.com
patliyo.com
philomenamagikz.net
rckouba.net
saturnunipessoallda.com
tallahasseefrolics.com
thematurehardcore.net
totalenvironment-inthatquietearth.com
velislavakaymakanova.com
vermontenergetic.com
kakakpintar.com
begorgeouslady.com
1800birks4u.com
2wheelstogo.com
6strip4you.com
bigdata-world.net
emailandco.net
gacapal.com
jharpost.com
krishnaastro.com
lsm99credit.com
mascalzonicampani.com
sitemapxml.org
thecityslums.net
topagh.com
flairnetwebdesign.com
rajasthancarservices.com
bangkaeair.com
beneventocoupon.com
noternet.org
oqtive.com
smilebrightrx.com
decollage-etiquette.com
1millionbestdownloads.com
7658.info
bidbass.com
devlopworldtech.com
digitalmarketingrajkot.com
fluginfo.net
naqlafshk.com
passion-decouverte.com
playsirius.com
spacceleratorintl.com
stikyballs.com
top10way.com
yokidsyogurt.com
zszyhl.com
16firthcrescent.com
abogadolaboralistamd.com
apk2wap.com
aromacremeria.com
banparacard.com
bosmanraws.com
businessproviderblog.com
caltonosa.com
calvaryrevivalchurch.org
chastenedsoulwithabrokenheart.com
cheminotsgardcevennes.com
cooksspot.com
cqxzpt.com
deesywig.com
deltacartoonmaps.com
despixelsetdeshommes.com
duocoracaobrasileiro.com
fareshopbd.com
goodpainspills.com
hemendekor.com
kobisitecdn.com
makaigoods.com
mgs1454.com
piccadillyresidences.com
radiolaondafresca.com
rubendorf.com
searchengineimprov.com
sellmyhrvahome.com
shugahouseessentials.com
sonihullquad.com
subtractkilos.com
valeriekelmansky.com
vipasdigitalmarketing.com
voolivrerj.com
zeelonggroup.com
1015southrockhill.com
10x10b.com
111-online-casinos.com
191cb.com
3665arpentunitd.com
aitesonics.com
bag-shokunin.com
brightotech.com
communication-digitale-services.com
covoakland.org
dariaprimapack.com
freefortniteaccountss.com
gatebizglobal.com
global1entertainmentnews.com
greatytene.com
hiroshiwakita.com
iktodaypk.com
jahatsakong.com
meadowbrookgolfgroup.com
newsbharati.net
platinumstudiosdesign.com
slotxogamesplay.com
strikestaruk.com
trucosdefortnite.com
ufabetrune.com
weddedtowhitmore.com
12940brycecanyonunitb.com
1311dietrichoaks.com
2monarchtraceunit303.com
601legendhill.com
850elaine.com
adieusolasomade.com
andora-ke.com
bestslotxogames.com
cannagomcallen.com
endlesslyhot.com
iestpjva.com
ouqprint.com
pwmaplefest.com
qtylmr.com
rb88betting.com
buscadogues.com
1007macfm.com
born-wild.com
growthinvests.com
promocode-casino.com
proyectogalgoargentina.com
wbthompson-art.com
whitemountainwheels.com
7thavehvl.com
developmethis.com
funkydogbowties.com
travelodgegrandjunction.com
gao-town.com
globalmarketsuite.com
blogshippo.com
hdbka.com
proboards67.com
outletonline-michaelkors.com
kalkis-research.com
thuthuatit.net
buckcash.com
hollistercanada.com
docterror.com
asadart.com
vmayke.org
erwincomputers.com
dirimart.org
okkii.com
loteriasdecehegin.com
mountanalog.com
healingtaobritain.com
ttxmonitor.com
nwordpress.com
11bolabonanza.com