The Japan Times - Une équipe franco-japonaise réussit à chiffrer un message grâce à l'ADN

EUR -
AED 4.061239
AFN 70.774285
ALL 90.674324
AMD 400.588378
ANG 1.979985
AOA 1014.065922
ARS 1708.818725
AUD 1.627461
AWG 1.992192
AZN 1.879823
BAM 1.955229
BBD 2.233478
BDT 137.929696
BGN 1.9559
BHD 0.418387
BIF 3352.91121
BMD 1.105852
BND 1.425122
BOB 12.980207
BRL 6.24054
BSD 1.108886
BTN 104.234956
BWP 15.384644
BYN 3.340924
BYR 21674.696468
BZD 2.230279
CAD 1.577039
CDF 2560.046784
CHF 0.924354
CLF 0.027949
CLP 1099.98486
CNY 7.37675
CNH 7.377757
COP 3668.807308
CRC 500.66502
CUC 1.105852
CUP 26.614223
CVE 110.234284
CZK 24.380825
DJF 197.474975
DKK 7.475371
DOP 67.280948
DZD 151.457624
EGP 59.092272
ERN 16.587778
ETB 181.067828
FJD 2.515094
FKP 0.835271
GBP 0.836107
GEL 2.864315
GGP 0.835271
GHS 12.985206
GIP 0.835271
GMD 81.832691
GNF 9825.217834
GTQ 8.473639
GYD 232.002207
HKD 8.675264
HNL 29.819556
HRK 7.534784
HTG 145.301483
HUF 365.491779
IDR 20145.248052
ILS 3.540329
IMP 0.835271
INR 104.187335
IQD 1681.139161
IRR 2116047.535497
ISK 136.616819
JEP 0.835271
JMD 175.668668
JOD 0.784015
JPY 176.996042
KES 143.716444
KGS 96.705527
KHR 4569.78864
KMF 493.210208
KPW 995.266721
KRW 1476.417309
KWD 0.34434
KYD 0.924147
KZT 492.534985
LAK 24954.70802
LBP 99304.282436
LKR 368.772242
LRD 188.517471
LSL 18.550659
LTL 3.265293
LVL 0.668919
LYD 7.151007
MAD 10.922908
MDL 20.227089
MGA 5061.52098
MKD 61.54566
MMK 2322.178184
MNT 3985.580384
MOP 8.959244
MRU 44.869968
MUR 52.660715
MVR 17.041092
MWK 1920.864311
MXN 20.579351
MYR 4.518954
MZN 70.674713
NAD 18.53394
NGN 1486.587678
NIO 40.808444
NOK 10.583743
NPR 166.774775
NZD 1.995747
OMR 0.425205
PAB 1.108976
PEN 3.780995
PGK 5.058613
PHP 70.551412
PKR 306.648568
PLN 4.405067
PYG 6874.084575
QAR 4.042474
RON 5.346681
RSD 117.602261
RUB 91.561274
RWF 1638.121327
SAR 4.174609
SBD 8.954413
SCR 15.490166
SDG 665.172606
SEK 11.089316
SGD 1.423286
SHP 0.828633
SLE 25.323544
SLL 23189.184907
SOS 633.101178
SRD 41.473866
STD 22888.900808
STN 24.493286
SVC 9.70334
SYP 14378.286141
SZL 18.534317
THB 37.444695
TJS 10.229949
TMT 3.88154
TND 3.33797
TOP 2.662625
TRY 55.680198
TTD 7.532935
TWD 36.35543
TZS 2940.298651
UAH 50.390575
UGX 4563.666457
USD 1.105852
UYU 44.947069
UZS 13274.121188
VES 995.809091
VND 28391.087743
VUV 133.070168
WST 3.0907
XAF 655.957
XAG 0.022146
XAU 0.000283734004
XCD 2.98862
XCG 1.998552
XDR 0.781895
XOF 655.957
XPF 119.331742
YER 261.535134
ZAR 18.548679
ZMK 9953.992832
ZMW 22.649689
ZWL 356.083848
SSP 6575.959858
MXV 2.311087
  • AEX

    -1.6800

    1118.52

    -0.15%

  • BEL20

    -9.6000

    5637.54

    -0.17%

  • PX1

    -36.9600

    7998.54

    -0.46%

  • ISEQ

    13.0500

    14517.8

    +0.09%

  • OSEBX

    -1.6600

    2073.83

    -0.08%

  • PSI20

    72.5000

    9738.69

    +0.75%

  • ENTEC

    -5.8300

    1416.23

    -0.41%

  • BIOTK

    9.8600

    4491.39

    +0.22%

  • N150

    -2.9600

    4224.74

    -0.07%

Une équipe franco-japonaise réussit à chiffrer un message grâce à l'ADN
Une équipe franco-japonaise réussit à chiffrer un message grâce à l'ADN / Photo: Ludovic MARIN - POOL/AFP

Une équipe franco-japonaise réussit à chiffrer un message grâce à l'ADN

La cryptographie par ADN, développée par une équipe franco-japonaise et testée mercredi par Emmanuel Macron à Tokyo, représente une possible alternative aux approches quantiques pour sécuriser les échanges d'informations sensibles.

Taille du texte:

Ordres militaires, missives diplomatiques, données financières... La confidentialité de ces messages numériques repose sur des clés de chiffrement.

Ces codes, une suite de 0 et de 1 qui masquent le véritable message lui aussi composé de bits, offrent un nombre de combinaisons colossal. Mais cette protection se fragilise face au développement de calculateurs surpuissants, capables de les casser.

Un protocole d'encodage, appelé chiffrement de Vernam est, lui, réputé inviolable.

Il repose sur un principe très simple: chaque bit est caché par un autre bit. Si les deux ont la même valeur (0 et 0 ou 1 et 1) c'est un 0 qui sera lu par l'ordinateur, si les deux ont une valeur différente (0 et 1 ou 1 et 0), c'est un 1 qui s'affichera. En appliquant le même masque, le message est décrypté.

Trois conditions doivent cependant être remplies: la clé de chiffrement doit être aussi longue que le message, elle doit être générée de façon totalement aléatoire et être à usage unique.

"Ça pose un problème de mise en pratique parce qu'il faut à l'avance avoir partagé ces deux grosses clés du côté de l'émetteur et du côté du récepteur" en s'assurant qu'elles ne sont pas interceptées, a expliqué le physico-chimiste Matthieu Labousse à Paris quelques jours avant la démonstration du président de la République.

Avec ses collègues du laboratoire Gulliver (CNRS/EPSCI Paris - PSL), de l'Université de Tokyo, de l'Université de Limoges et de l'IMT Atlantique, il a mis à profit les propriétés de l'ADN.

La molécule est elle-même un code composé de "lettres", les bases chimiques A, T, C et G.

"Son intérêt est qu'elle est stable et extrêmement dense. Un milligramme d'ADN, ce sont des hexa-octets d'information, c'est-à-dire des millions de disques durs", a souligné Yannick Rondelez, directeur de recherche au laboratoire Gulliver.

"On peut tout à fait envisager qu'un émetteur et un récepteur (appelés Alice et Bob en cryptographie, ndlr) partagent au départ une quantité d'ADN minime en masse mais qui permet la génération de clés pendant des dizaines, voire des centaines d'années", a-t-il détaillé.

- Échanges longue distance -

Concrètement, Alice synthétise - ou fait synthétiser par un industriel - des chaînes d'ADN contenant une centaines de lettres, assemblées dans un ordre aléatoire. Cet ADN synthétique n'a aucune fonction biologique et ne contient aucune information génétique.

Alice mélange ces milliards de brins, dont certains contiennent un index (une étiquette permettant d'identifier la séquence) et d'autres la "charge utile" (le code). Grâce à un processus enzymatique, index et charges utiles s'assemblent par paires de façon aléatoire.

Alice duplique ces paires en deux copies, puis en expédie à l'avance la moitié à Bob sous forme de petites fioles de liquide transparent, semblables à du simple sérum physiologique pouvant contenir des millions de brins - et donc de clés potentielles.

Quand Alice et Bob veulent s'échanger une donnée confidentielle, ils choisissent une séquence ADN commune, grâce à son index. Et ils la transforment en un code binaire qui permettra de chiffrer puis de déchiffrer le message, envoyé par voie numérique.

La densité informationnelle de l'ADN facilite le stockage en sécurité des clés, mais si une partie des séquences a été interceptée, "Alice et Bob vont se rendre compte qu'il manque une des deux copies au moment de réconcilier les clés et n'utiliseront pas cet échantillon", a détaillé M. Labousse.

"Au moment du séquençage, il existe également des techniques pour mesurer le nombre de copies" effectuées et repérer si un espion a dupliqué l'ADN avant de le remettre discrètement en place, a noté le chercheur.

Un des principaux avantages de cette technologie est qu'elle permet de partager des clés de chiffrement "quelle que soit la distance qui les sépare", a souligné M. Rondelez. Contrairement à ce qu'il est actuellement possible de faire avec la cryptographie quantique, qui repose sur les propriétés très fragiles des particules.

La "latence (le temps de séquençage, ndlr) et le coût" restent cependant des "considérations majeures", écrivent les chercheurs dans leurs travaux qui font l'objet d'une prépublication sur HAL et Arxiv, non encore évaluée par des pairs.

Y.Mori--JT