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

EUR -
AED 4.246429
AFN 76.887634
ALL 93.189144
AMD 423.342651
AOA 1060.176801
ARS 1724.882575
AUD 1.635501
AWG 2.082489
AZN 1.97002
BAM 1.961391
BBD 2.328337
BDT 143.102254
BHD 0.435984
BIF 3453.955207
BMD 1.156136
BND 1.481323
BOB 13.739522
BRL 5.893522
BSD 1.155995
BTN 110.001186
BWP 15.603479
BYN 3.442212
BYR 22660.258427
BZD 2.324897
CAD 1.613446
CDF 2615.761404
CHF 0.934267
CLF 0.026749
CLP 1056.199727
CNY 7.801146
CNH 7.796152
COP 3650.105178
CRC 525.509359
CUC 1.156136
CUP 30.637594
CVE 110.646682
CZK 24.258158
DJF 205.46888
DKK 7.477932
DOP 67.345355
DZD 153.694406
EGP 57.293288
ERN 17.342035
ETB 184.982115
FJD 2.55395
FKP 0.859288
GBP 0.856968
GEL 3.017966
GGP 0.859288
GHS 13.596606
GIP 0.859288
GMD 84.980421
GNF 10145.090599
GTQ 8.820142
GYD 241.849406
HKD 9.067746
HNL 31.077375
HRK 7.536506
HTG 151.150865
HUF 363.096405
IDR 20580.370421
ILS 3.468234
IMP 0.859288
INR 109.992259
IQD 1515.115748
IRR 1590322.371805
ISK 142.598215
JEP 0.859288
JMD 183.583315
JOD 0.819746
JPY 182.445186
KES 148.887592
KGS 101.104505
KHR 4685.244046
KMF 492.514185
KRW 1627.712241
KWD 0.356865
KYD 0.963346
KZT 541.784389
LAK 26108.437325
LBP 103531.946431
LKR 387.745291
LRD 209.896866
LSL 18.648909
LTL 3.413768
LVL 0.699335
LYD 7.358849
MAD 10.757887
MDL 20.102303
MGA 4982.944983
MKD 61.70777
MMK 2427.367709
MNT 4157.510076
MOP 9.34149
MRU 46.349915
MUR 54.396619
MVR 17.862733
MWK 2008.207995
MXN 19.811776
MYR 4.728715
MZN 73.882892
NAD 18.78764
NGN 1577.963717
NIO 42.540713
NOK 10.99759
NPR 176.001898
NZD 1.961547
OMR 0.442559
PAB 1.15598
PEN 3.913564
PGK 5.112721
PHP 70.183258
PKR 321.178758
PLN 4.299905
PYG 6873.802279
QAR 4.213541
RON 5.244583
RSD 117.953626
RUB 94.679224
RWF 1693.738704
SAR 4.370455
SBD 9.325039
SCR 16.735107
SDG 694.263698
SEK 10.961095
SGD 1.477777
SLE 28.445176
SOS 694.263682
SRD 43.778814
STD 23929.673396
STN 24.712399
SVC 10.11514
SZL 18.781467
THB 38.164464
TJS 10.664099
TMT 4.058036
TND 3.366711
TRY 55.146402
TTD 7.835505
TWD 37.286072
TZS 3060.872603
UAH 51.775757
UGX 4306.406038
USD 1.156136
UYU 46.534057
UZS 13815.821213
VES 873.763846
VND 30295.956222
VUV 137.592149
WST 3.154418
XAF 657.83219
XAG 0.018216
XAU 0.000266
XCD 3.124515
XCG 2.083439
XDR 0.818768
XOF 656.685424
XPF 119.331742
YER 275.626884
ZAR 18.667336
ZMK 10406.612213
ZMW 21.818913
ZWL 372.275202
  • AEX

    -1.0000

    1111.47

    -0.09%

  • BEL20

    17.2800

    5777.71

    +0.3%

  • PX1

    14.7900

    8714.93

    +0.17%

  • ISEQ

    279.4200

    14320.37

    +1.99%

  • OSEBX

    6.0600

    2025.99

    +0.3%

  • PSI20

    -42.4300

    9181.38

    -0.46%

  • ENTEC

    -5.8300

    1416.23

    -0.41%

  • BIOTK

    70.8800

    4392.86

    +1.64%

  • N150

    3.4600

    4329.06

    +0.08%

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.

F.E.Ackermann--NZN