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

USD -
AED 3.672505
AFN 64.999602
ALL 81.8702
AMD 362.466517
ANG 1.790365
AOA 917.999892
ARS 1524.858402
AUD 1.437009
AWG 1.8
AZN 1.688092
BAM 1.740516
BBD 2.01375
BDT 122.920986
BGN 1.683441
BHD 0.37687
BIF 3016.29395
BMD 1
BND 1.279623
BOB 12.012672
BRL 5.2386
BSD 0.999844
BTN 96.860456
BWP 13.821826
BYN 3.011507
BYR 19600
BZD 2.010786
CAD 1.424335
CDF 2309.999758
CHF 0.82908
CLF 0.024891
CLP 982.879702
CNY 6.7046
CNH 6.704745
COP 3274.93
CRC 458.133471
CUC 1
CUP 23.995372
CVE 98.130217
CZK 21.69035
DJF 178.038427
DKK 6.634365
DOP 59.696976
DZD 133.63833
EGP 52.3018
ERN 15
ETB 163.30358
EUR 0.88759
FJD 2.24725
FKP 0.757935
GBP 0.755555
GEL 2.594988
GGP 0.757935
GHS 11.742144
GIP 0.757935
GMD 73.504552
GNF 8794.81726
GTQ 7.640625
GYD 209.141311
HKD 7.84725
HNL 26.843171
HRK 6.684502
HTG 130.925789
HUF 326.922497
IDR 17933
ILS 3.05233
IMP 0.757935
INR 96.113984
IQD 1309.809331
IRR 1746539.000234
ISK 121.78025
JEP 0.757935
JMD 158.282088
JOD 0.708998
JPY 157.766992
KES 129.74973
KGS 87.450011
KHR 4055.388942
KMF 437.999797
KPW 900.000318
KRW 1346.329716
KWD 0.30876
KYD 0.833148
KZT 449.216421
LAK 22458.151269
LBP 89529.691296
LKR 330.631023
LRD 170.963522
LSL 16.71656
LTL 2.95274
LVL 0.60489
LYD 6.403012
MAD 9.93361
MDL 17.867027
MGA 4417.588481
MKD 54.802323
MMK 2099.878546
MNT 3598.367683
MOP 8.081321
MRU 39.951768
MUR 48.150173
MVR 15.450454
MWK 1733.663199
MXN 18.175345
MYR 4.085201
MZN 63.909975
NAD 16.717378
NGN 1328.889707
NIO 36.788196
NOK 9.61796
NPR 154.976729
NZD 1.78014
OMR 0.384484
PAB 0.999831
PEN 3.464622
PGK 4.52806
PHP 62.508029
PKR 276.912159
PLN 3.88725
PYG 5849.556144
QAR 3.64447
RON 4.749199
RSD 104.227999
RUB 83.746683
RWF 1480.746469
SAR 3.756424
SBD 8.064852
SCR 13.813723
SDG 601.498027
SEK 10.03021
SGD 1.278445
SHP 0.757461
SLE 24.589851
SLL 20969.491881
SOS 571.400603
SRD 37.811499
STD 20697.981008
STN 21.803457
SVC 8.748081
SYP 13002.000254
SZL 16.713089
THB 33.556989
TJS 9.20325
TMT 3.51
TND 2.979331
TOP 2.40776
TRY 49.144797
TTD 6.77945
TWD 31.833498
TZS 2635.002976
UAH 44.988787
UGX 3989.587737
UYU 40.296887
UZS 11792.713098
VES 865.478024
VND 25985.5
VUV 120.084308
WST 2.780871
XAF 582.220927
XAG 0.016556
XAU 0.000241224261
XCD 2.70255
XCG 1.80192
XDR 0.707052
XOF 582.220927
XPF 106.128696
YER 236.375033
ZAR 16.64983
ZMK 9001.194587
ZMW 19.645988
ZWL 321.999592
SSP 5712.591901
MXV 2.056508
  • AEX

    3.2400

    1119.29

    +0.29%

  • BEL20

    9.1000

    5694.52

    +0.16%

  • PX1

    -0.8100

    8077.75

    -0.01%

  • ISEQ

    -37.6000

    14425.66

    -0.26%

  • OSEBX

    -4.6100

    2089.87

    -0.22%

  • PSI20

    7.7600

    9712.35

    +0.08%

  • ENTEC

    -5.8300

    1416.23

    -0.41%

  • BIOTK

    12.0700

    4481.36

    +0.27%

  • N150

    -2.5400

    4237.95

    -0.06%

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: © 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.

M.Zhou--ThChM