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

EUR -
AED 4.248121
AFN 75.768221
ALL 92.763067
AMD 422.722836
ANG 2.070312
AOA 1061.886388
ARS 1723.582978
AUD 1.637745
AWG 2.083576
AZN 1.957325
BAM 1.955443
BBD 2.326975
BDT 141.824111
BGN 1.962252
BHD 0.43572
BIF 3453.969514
BMD 1.156739
BND 1.47783
BOB 13.465542
BRL 6.040957
BSD 1.155389
BTN 110.192885
BWP 15.565159
BYN 3.514159
BYR 22672.08145
BZD 2.323676
CAD 1.605611
CDF 2629.267027
CHF 0.941195
CLF 0.026851
CLP 1056.797093
CNY 7.800122
CNH 7.801648
COP 3603.842156
CRC 519.805115
CUC 1.156739
CUP 30.65358
CVE 110.244876
CZK 24.210888
DJF 205.742444
DKK 7.473222
DOP 67.627655
DZD 152.300199
EGP 58.091696
ERN 17.351083
ETB 186.898684
FJD 2.584385
FKP 0.854872
GBP 0.855165
GEL 3.019414
GGP 0.854872
GHS 12.651691
GIP 0.854872
GMD 85.019022
GNF 10149.14738
GTQ 8.815391
GYD 241.675885
HKD 9.076586
HNL 30.972346
HRK 7.533034
HTG 151.122414
HUF 363.01915
IDR 20622.455882
ILS 3.418275
IMP 0.854872
INR 110.411295
IQD 1513.523722
IRR 1590038.761368
ISK 142.149117
JEP 0.854872
JMD 182.966601
JOD 0.820153
JPY 184.273091
KES 149.332741
KGS 101.156547
KHR 4675.146601
KMF 493.927398
KPW 1041.065304
KRW 1638.647715
KWD 0.357062
KYD 0.962824
KZT 536.112138
LAK 26076.240056
LBP 103462.813951
LKR 384.459821
LRD 209.701721
LSL 18.691288
LTL 3.415549
LVL 0.6997
LYD 7.356657
MAD 10.716044
MDL 20.034343
MGA 4974.092032
MKD 61.513771
MMK 2428.91053
MNT 4159.644874
MOP 9.338495
MRU 46.39953
MUR 54.55675
MVR 17.871782
MWK 2003.434294
MXN 19.676318
MYR 4.726322
MZN 73.927232
NAD 18.691288
NGN 1572.66743
NIO 42.522238
NOK 10.92262
NPR 176.308817
NZD 1.940024
OMR 0.441009
PAB 1.155389
PEN 3.896889
PGK 5.190053
PHP 71.098928
PKR 320.902423
PLN 4.30625
PYG 6934.734137
QAR 4.211831
RON 5.236212
RSD 117.318585
RUB 97.162264
RWF 1698.989867
SAR 4.337808
SBD 9.310109
SCR 15.912095
SDG 694.622044
SEK 11.020251
SGD 1.480283
SHP 0.856988
SLE 28.344406
SLL 24256.23441
SOS 660.279473
SRD 43.926585
STD 23942.158738
STN 24.495529
SVC 10.109155
SYP 15039.918412
SZL 18.688589
THB 38.337771
TJS 10.669752
TMT 4.060153
TND 3.387482
TOP 2.78515
TRY 55.370194
TTD 7.827571
TWD 37.040628
TZS 3061.741111
UAH 51.685265
UGX 4292.216501
USD 1.156739
UYU 46.29155
UZS 13754.489263
VES 890.815114
VND 30246.985806
VUV 136.42623
WST 3.163091
XAF 655.837284
XAG 0.017878
XAU 0.000264
XCD 3.126144
XCG 2.08222
XDR 0.817874
XOF 655.837284
XPF 119.331742
YER 274.374004
ZAR 18.657984
ZMK 10412.034601
ZMW 21.836014
ZWL 372.469438
  • AEX

    -1.7900

    1117.82

    -0.16%

  • BEL20

    -43.9500

    5664.48

    -0.77%

  • PX1

    -13.8400

    8636.8

    -0.16%

  • ISEQ

    -53.2200

    14331.67

    -0.37%

  • OSEBX

    19.4200

    2085.84

    +0.94%

  • PSI20

    0.0000

    9254.52

    0%

  • ENTEC

    -5.8300

    1416.23

    -0.41%

  • BIOTK

    -130.9900

    4192.21

    -3.03%

  • N150

    14.3400

    4360.83

    +0.33%

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.

(U.Gruber--BBZ)