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

EUR -
AED 4.259303
AFN 74.22611
ALL 96.551845
AMD 437.423681
ANG 2.076108
AOA 1063.520759
ARS 1603.426694
AUD 1.670482
AWG 2.089059
AZN 1.969884
BAM 1.97852
BBD 2.334821
BDT 142.233303
BGN 1.982428
BHD 0.437918
BIF 3437.597105
BMD 1.159783
BND 1.496586
BOB 8.009981
BRL 6.013124
BSD 1.159217
BTN 110.308704
BWP 15.991636
BYN 3.447286
BYR 22731.748738
BZD 2.331372
CAD 1.611049
CDF 2650.104591
CHF 0.920284
CLF 0.027217
CLP 1074.666797
CNY 7.986904
CNH 7.975422
COP 4272.153827
CRC 538.991709
CUC 1.159783
CUP 30.734252
CVE 111.194204
CZK 24.528079
DJF 206.11681
DKK 7.472233
DOP 69.694725
DZD 153.936039
EGP 62.028851
ERN 17.396746
ETB 182.144127
FJD 2.618099
FKP 0.879697
GBP 0.872522
GEL 3.119424
GGP 0.879697
GHS 12.757593
GIP 0.879697
GMD 85.823837
GNF 10177.096187
GTQ 8.869894
GYD 242.59685
HKD 9.091093
HNL 30.850972
HRK 7.532097
HTG 152.147146
HUF 382.401946
IDR 19688.477886
ILS 3.630643
IMP 0.879697
INR 108.149542
IQD 1519.31586
IRR 1526129.585322
ISK 143.406714
JEP 0.879697
JMD 183.395985
JOD 0.822264
JPY 183.848237
KES 150.922446
KGS 101.422787
KHR 4650.729677
KMF 496.96958
KPW 1043.739082
KRW 1744.201987
KWD 0.358652
KYD 0.965993
KZT 552.302234
LAK 25457.239207
LBP 103811.147156
LKR 365.701019
LRD 213.023174
LSL 19.79777
LTL 3.424537
LVL 0.701541
LYD 7.428455
MAD 10.835269
MDL 20.529749
MGA 4845.573542
MKD 61.647557
MMK 2436.015377
MNT 4143.582844
MOP 9.360427
MRU 46.518682
MUR 54.266061
MVR 17.942045
MWK 2014.542824
MXN 20.679627
MYR 4.665231
MZN 74.168171
NAD 19.797749
NGN 1605.673396
NIO 42.598236
NOK 11.201359
NPR 176.493725
NZD 2.011151
OMR 0.445936
PAB 1.159212
PEN 4.05465
PGK 5.091545
PHP 69.803809
PKR 323.812422
PLN 4.285224
PYG 7509.230498
QAR 4.226281
RON 5.097944
RSD 117.397948
RUB 93.419721
RWF 1693.283324
SAR 4.353209
SBD 9.327019
SCR 16.081944
SDG 697.029048
SEK 10.864388
SGD 1.487561
SHP 0.870138
SLE 28.472524
SLL 24320.084247
SOS 662.813499
SRD 43.345698
STD 24005.168553
STN 25.196288
SVC 10.143525
SYP 128.442852
SZL 19.79818
THB 37.773559
TJS 11.111092
TMT 4.070839
TND 3.398268
TOP 2.792479
TRY 51.581242
TTD 7.87547
TWD 37.051614
TZS 3001.87936
UAH 50.927939
UGX 4364.133322
USD 1.159783
UYU 47.030059
UZS 14144.133325
VES 548.899652
VND 30544.627583
VUV 139.456948
WST 3.221545
XAF 663.577032
XAG 0.015574
XAU 0.000246
XCD 3.134372
XCG 2.089191
XDR 0.82455
XOF 661.664399
XPF 119.331742
YER 276.782431
ZAR 19.51792
ZMK 10439.437724
ZMW 22.158451
ZWL 373.449685
  • AEX

    13.2500

    973.05

    +1.38%

  • BEL20

    123.7900

    5197.13

    +2.44%

  • PX1

    154.7700

    7971.51

    +1.98%

  • ISEQ

    196.5100

    12252.29

    +1.63%

  • OSEBX

    -14.8900

    2053.05

    -0.72%

  • PSI20

    146.1100

    9277.88

    +1.6%

  • ENTEC

    -5.8300

    1416.23

    -0.41%

  • BIOTK

    62.7400

    3689.24

    +1.73%

  • N150

    70.2700

    3931.38

    +1.82%

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.

R.Rous--TPP