1 00:00:00,770 --> 00:00:03,362 Voici beaucoup de 1 et de zéros. 2 00:00:03,362 --> 00:00:06,131 C'est ce qu'on appelle des informations binaires. 3 00:00:06,131 --> 00:00:07,573 C'est comme ça que les ordinateurs parlent. 4 00:00:07,573 --> 00:00:09,502 C'est comme ça qu'ils stockent les informations. 5 00:00:09,502 --> 00:00:11,128 C'est comme ça que les ordinateurs pensent. 6 00:00:11,128 --> 00:00:12,747 C'est comme ça que les ordinateurs font 7 00:00:12,747 --> 00:00:15,129 tout ce que les ordinateurs font. 8 00:00:15,129 --> 00:00:17,176 Je suis chercheur en cyber-sécurité, 9 00:00:17,176 --> 00:00:19,246 ce qui veut dire que mon travail consiste à prendre ces informations 10 00:00:19,246 --> 00:00:20,930 et à essayer de leur donner un sens, 11 00:00:20,930 --> 00:00:23,683 essayer de comprendre ce que tous les 1 et les zéros veulent dire. 12 00:00:23,683 --> 00:00:25,526 Malheureusement pour moi, on ne parle pas seulement 13 00:00:25,526 --> 00:00:27,760 des 1 et des zéros qui sont sur cet écran. 14 00:00:27,760 --> 00:00:30,443 On ne parle pas que de quelques pages de 1 et de zéros. 15 00:00:30,443 --> 00:00:33,052 On parle de milliards et de milliards 16 00:00:33,052 --> 00:00:34,385 de 1 et de zéros, 17 00:00:34,385 --> 00:00:37,026 plus que personne ne pourrait saisir. 18 00:00:37,026 --> 00:00:38,885 Aussi excitant que ça puisse paraître, 19 00:00:38,885 --> 00:00:41,377 quand j'ai commencé la cybernétique - 20 00:00:41,377 --> 00:00:43,120 (Rires) 21 00:00:43,120 --> 00:00:45,123 quand j'ai commencé la cybernétique, je n'étais pas sûr 22 00:00:45,123 --> 00:00:46,596 que trier des 1 et des zéros 23 00:00:46,596 --> 00:00:48,890 était ce que je voulais faire de ma vie, 24 00:00:48,890 --> 00:00:50,910 parce que dans mon esprit, la cybernétique consistait 25 00:00:50,910 --> 00:00:54,591 à empêcher que les virus entrent dans l'ordinateur de ma grand-mère, 26 00:00:54,591 --> 00:00:57,939 que les pages Myspaces soient piratées, 27 00:00:57,939 --> 00:01:00,124 et peut-être, peut-être mon jour de gloire, 28 00:01:00,124 --> 00:01:03,875 que les informations de la carte de crédit de quelqu'un ne soit volées. 29 00:01:03,875 --> 00:01:05,238 Ce sont des choses importantes, 30 00:01:05,238 --> 00:01:07,996 mais ce n'était pas comme ça que je voulais passer ma vie. 31 00:01:07,996 --> 00:01:09,930 Mais après 30 minutes de travail 32 00:01:09,930 --> 00:01:11,283 à la défense militaire, 33 00:01:11,283 --> 00:01:14,073 j'ai vite réalisé que mon idée de la cybernétique 34 00:01:14,073 --> 00:01:15,942 était un peu faussée. 35 00:01:15,942 --> 00:01:17,887 En fait, en termes de sûreté nationale, 36 00:01:17,887 --> 00:01:19,958 empêcher les virus d'entrer dans l'ordinateur de ma grand-mère 37 00:01:19,958 --> 00:01:23,144 était étonnamment loin des priorités. 38 00:01:23,144 --> 00:01:24,445 La raison en est que la cybernétique 39 00:01:24,445 --> 00:01:28,238 est tellement plus que toutes ces choses-là. 40 00:01:28,238 --> 00:01:31,063 La cybernétique fait partie de nos vies, 41 00:01:31,063 --> 00:01:34,123 car les ordinateurs font partie de nos vies, 42 00:01:34,123 --> 00:01:36,075 même si vous n'en possédez pas. 43 00:01:36,075 --> 00:01:38,721 Les ordinateurs contrôlent tout dans votre voiture, 44 00:01:38,721 --> 00:01:40,601 du GPS au airbags. 45 00:01:40,601 --> 00:01:41,917 Ils contrôlent votre téléphone. 46 00:01:41,917 --> 00:01:43,088 C'est grâce à eux qu'on peut appeler les urgences 47 00:01:43,088 --> 00:01:44,884 et avoir une personne au bout du fil. 48 00:01:44,884 --> 00:01:47,678 Ils contrôlent l'infrastructure entière de notre pays. 49 00:01:47,678 --> 00:01:49,354 C'est grâce à eux qu'on a l’électricité, 50 00:01:49,354 --> 00:01:51,692 le chauffage, l'eau potable, la nourriture. 51 00:01:51,692 --> 00:01:53,593 Ils contrôlent notre équipement militaire, 52 00:01:53,593 --> 00:01:55,270 depuis les silos de missiles aux satellites et 53 00:01:55,270 --> 00:01:59,184 aux réseaux de défense nucléaire. 54 00:01:59,184 --> 00:02:01,173 Toutes ces choses sont possibles 55 00:02:01,173 --> 00:02:02,589 grâce aux ordinateurs, 56 00:02:02,589 --> 00:02:04,572 et donc grâce à la cybernétique, 57 00:02:04,572 --> 00:02:06,076 et lorsqu'il y a un pépin, 58 00:02:06,076 --> 00:02:09,194 la cybernétique rend toutes ces choses impossible. 59 00:02:09,194 --> 00:02:10,779 Et c'est là que j'interviens. 60 00:02:10,779 --> 00:02:13,719 Une grosse partie de mon travail est de défendre toutes ces choses, 61 00:02:13,719 --> 00:02:15,381 de les maintenir en opération. 62 00:02:15,381 --> 00:02:17,709 mais de temps à autres, une partie de mon travail est d'en bousiller une, 63 00:02:17,709 --> 00:02:20,105 car la cybernétique ne se limite pas à la défense, 64 00:02:20,105 --> 00:02:22,378 c'est aussi l'offensive. 65 00:02:22,378 --> 00:02:25,384 Nous traversons une ère où l'on parle de cyber-armes 66 00:02:25,415 --> 00:02:28,550 En fait, le potentiel de cyber-attaque est si grand 67 00:02:28,550 --> 00:02:32,171 qu'on considère la cybernétique comme un nouveau domaine de guerre. 68 00:02:32,171 --> 00:02:33,971 La guerre. 69 00:02:33,971 --> 00:02:35,900 Ce n'est pas nécessairement un mal. 70 00:02:35,900 --> 00:02:38,651 D'un côté, ça implique un nouveau front 71 00:02:38,651 --> 00:02:40,394 sur lequel nous devons nous défendre, 72 00:02:40,394 --> 00:02:41,879 mais d'un autre côté, 73 00:02:41,879 --> 00:02:43,721 ça veut dire que nous avons une nouvelle façon d'attaquer, 74 00:02:43,721 --> 00:02:45,580 une toute nouvelle façon d’arrêter les méchants 75 00:02:45,580 --> 00:02:47,807 de faire des choses méchantes. 76 00:02:47,807 --> 00:02:49,618 Prenons un exemple 77 00:02:49,618 --> 00:02:51,307 qui est entièrement théorique. 78 00:02:51,307 --> 00:02:53,565 Supposons qu'un terroriste veuille faire exploser un immeuble, 79 00:02:53,565 --> 00:02:55,633 et qu'il veuille le faire encore et encore 80 00:02:55,633 --> 00:02:57,084 dans le futur. 81 00:02:57,084 --> 00:02:59,924 Il ne veut donc pas être dans l'immeuble quand celui-ci explosera. 82 00:02:59,924 --> 00:03:01,442 Il utilisera un téléphone portable 83 00:03:01,442 --> 00:03:03,777 comme détonateur à distance. 84 00:03:03,777 --> 00:03:05,648 Alors, la seule façon qu'on avait 85 00:03:05,648 --> 00:03:07,284 d'arrêter ce terroriste 86 00:03:07,284 --> 00:03:09,957 était avec une pluie de balles et une poursuite en voiture, 87 00:03:09,957 --> 00:03:12,289 mais ce n'est plus forcément vrai. 88 00:03:12,289 --> 00:03:13,852 Nous entrons une ère où on peut l'arrêter 89 00:03:13,852 --> 00:03:14,962 rien qu'en appuyant sur un bouton 90 00:03:14,962 --> 00:03:16,969 1600 km plus loin, 91 00:03:16,969 --> 00:03:18,558 car, qu'il le sache ou non, 92 00:03:18,558 --> 00:03:20,269 dès qu'il a décidé d'utiliser son portable, 93 00:03:20,269 --> 00:03:23,403 il est entré dans le domaine de la cybernétique. 94 00:03:23,403 --> 00:03:26,520 Une cyber-attaque bien conçue pourrait s'introduire dans son portable 95 00:03:26,520 --> 00:03:28,669 désactiver les protections de survoltage de sa batterie, 96 00:03:28,669 --> 00:03:30,424 surcharger radicalement le circuit, 97 00:03:30,424 --> 00:03:32,781 faire surchauffer la batterie, et la faire exploser. 98 00:03:32,781 --> 00:03:35,227 Plus de téléphone portable, plus de détonateur, 99 00:03:35,227 --> 00:03:37,150 peut-être aussi plus de terroriste, 100 00:03:37,150 --> 00:03:38,181 le tout, en ayant appuyé un bouton 101 00:03:38,181 --> 00:03:40,861 1600 kilomètres plus loin. 102 00:03:40,861 --> 00:03:42,612 Alors comment ça marche ? 103 00:03:42,612 --> 00:03:44,880 Tout commence avec les 1 et les zéros. 104 00:03:44,880 --> 00:03:47,885 L'information binaire fait fonctionner votre portable, 105 00:03:47,885 --> 00:03:51,469 et si on s'en sert correctement, elle peut le faire exploser. 106 00:03:51,469 --> 00:03:53,941 Quand vous commencez à voir la cybernétique sous cet angle, 107 00:03:53,941 --> 00:03:57,104 passer votre vie à trier des informations binaires 108 00:03:57,104 --> 00:03:59,521 commence à sembler excitant. 109 00:03:59,521 --> 00:04:02,167 Mais il y a un hic. C'est dur, 110 00:04:02,167 --> 00:04:03,852 vraiment, vraiment dur, 111 00:04:03,852 --> 00:04:05,686 et voici pourquoi. 112 00:04:05,686 --> 00:04:08,452 Pensez à tout ce que vous avez sur votre téléphone portable. 113 00:04:08,452 --> 00:04:10,415 Toutes les photos que vous avez prises. 114 00:04:10,415 --> 00:04:12,201 Toute la musique que vous écoutez. 115 00:04:12,201 --> 00:04:13,849 La liste de vos contacts. 116 00:04:13,849 --> 00:04:15,474 Vos emails, et probablement 500 applications 117 00:04:15,474 --> 00:04:18,475 que vous n'avez jamais utilisées de votre vie, 118 00:04:18,475 --> 00:04:22,462 et derrière tout ça, il y a le logiciel, le code 119 00:04:22,462 --> 00:04:23,842 qui contrôle votre portable, 120 00:04:23,842 --> 00:04:26,498 et quelque part, enfouie à l’intérieur du code, 121 00:04:26,498 --> 00:04:29,046 se trouve une petite pièce qui contrôle votre batterie, 122 00:04:29,046 --> 00:04:30,917 et c'est ce qui m'intéresse, 123 00:04:30,917 --> 00:04:34,603 mais tout ceci, un paquet de 1 et de zéros 124 00:04:34,603 --> 00:04:36,134 et le tout bien mélangé. 125 00:04:36,134 --> 00:04:39,679 En cybernétique, on appelle ça chercher une aiguille dans une botte d'aiguilles, 126 00:04:39,679 --> 00:04:42,028 parce que presque tout se ressemble. 127 00:04:42,028 --> 00:04:43,760 Je cherche une pièce clé, 128 00:04:43,760 --> 00:04:46,994 mais elle se confond avec tout le reste. 129 00:04:46,994 --> 00:04:49,246 Mais sortons de cette situation théorique 130 00:04:49,246 --> 00:04:51,590 de faire exploser le téléphone portable d'un terroriste 131 00:04:51,590 --> 00:04:54,406 et examinons quelque chose qui m'est vraiment arrivé. 132 00:04:54,406 --> 00:04:55,749 Quoique je fasse, peu importe la tache 133 00:04:55,749 --> 00:04:57,191 je commence mon travail assis 134 00:04:57,191 --> 00:04:59,563 avec un tas d'informations binaires, 135 00:04:59,563 --> 00:05:01,290 et je suis toujours à la recherche de l'élément-clé 136 00:05:01,290 --> 00:05:03,277 pour faire quelque chose de spécifique. 137 00:05:03,277 --> 00:05:05,354 Là, j'étais à la recherche d'un bout de code 138 00:05:05,354 --> 00:05:06,872 très avancé, très sophistiqué 139 00:05:06,872 --> 00:05:08,087 que je savais pouvoir hacker, 140 00:05:08,087 --> 00:05:09,801 mais c’était enfoui quelque part 141 00:05:09,801 --> 00:05:11,827 dans des milliards de 1 et de zéros. 142 00:05:11,827 --> 00:05:13,405 Malheureusement, je ne savais pas 143 00:05:13,405 --> 00:05:15,096 exactement ce que je cherchais. 144 00:05:15,096 --> 00:05:16,292 Je ne savais pas à quoi ça devait ressembler, 145 00:05:16,292 --> 00:05:19,210 ce qui rend la tâche vraiment très compliquée. 146 00:05:19,210 --> 00:05:21,249 Quand je dois faire ça, ce que je dois faire, 147 00:05:21,249 --> 00:05:23,591 c'est regarder différents bouts 148 00:05:23,591 --> 00:05:25,314 de ces informations binaires, 149 00:05:25,314 --> 00:05:27,516 essayer de décrypter chaque bout, et voir si ça peut être 150 00:05:27,516 --> 00:05:28,740 ce que je cherche. 151 00:05:28,740 --> 00:05:31,675 Un peu plus tard, je pensais avoir trouvé le bout que je cherchais. 152 00:05:31,702 --> 00:05:33,806 Je pensais que ça pouvait être ça. 153 00:05:33,806 --> 00:05:35,838 Tout semblait bon, mais je n'étais pas encore sûr. 154 00:05:35,838 --> 00:05:38,756 Je ne comprenais pas ce que ces 1 et zéros représentaient. 155 00:05:38,756 --> 00:05:42,130 Alors j'ai passé plus de temps là-dessus, 156 00:05:42,130 --> 00:05:43,800 sans avoir beaucoup de chance, 157 00:05:43,800 --> 00:05:44,986 j'ai fini par décider 158 00:05:44,986 --> 00:05:46,595 que j'allais y arriver, 159 00:05:46,595 --> 00:05:48,106 je viendrais un weekend 160 00:05:48,106 --> 00:05:49,446 et je ne partirais pas 161 00:05:49,446 --> 00:05:51,158 tant que je n'aurais pas trouvé que ça représentait. 162 00:05:51,158 --> 00:05:53,324 Et c'est ce que j'ai fait. Je suis venu un samedi matin, 163 00:05:53,324 --> 00:05:56,969 et 10 heures plus tard, j'avais presque toutes les pièces du puzzle. 164 00:05:56,969 --> 00:05:58,361 Mais je ne savais pas comment les assembler. 165 00:05:58,361 --> 00:06:01,151 Je ne savais pas ce que ces uns et zéros voulaient dire. 166 00:06:01,151 --> 00:06:03,218 Au bout de la quinzième heure, 167 00:06:03,218 --> 00:06:05,820 j'avais une meilleure idée de ce à quoi j'avais affaire, 168 00:06:05,820 --> 00:06:07,592 mais je soupçonnais de plus en plus 169 00:06:07,592 --> 00:06:09,181 que ce que je regardais 170 00:06:09,181 --> 00:06:12,104 n'avais rien à voir avec ce que je recherchais. 171 00:06:12,104 --> 00:06:14,591 Au bout de 20 heures, les pièces ont commencé à s'assembler 172 00:06:14,591 --> 00:06:18,355 très lentement - (Rires) - 173 00:06:18,355 --> 00:06:19,621 et j’étais sûr que j'étais 174 00:06:19,621 --> 00:06:21,560 sur la mauvaise voie, 175 00:06:21,560 --> 00:06:23,811 mais je n'allais pas abandonner. 176 00:06:23,811 --> 00:06:26,645 Après 30 heures dans le labo, 177 00:06:26,645 --> 00:06:28,906 j'ai compris ce que je regardais, 178 00:06:28,906 --> 00:06:31,724 et j'avais raison, ce n'étais pas ce que je cherchais. 179 00:06:31,724 --> 00:06:33,423 J'ai passé 30 heures à assembler 180 00:06:33,423 --> 00:06:36,145 des 1 et des zéros qui ont formé la photo d'un chaton. 181 00:06:36,145 --> 00:06:37,940 (Rires) 182 00:06:37,940 --> 00:06:41,746 J'ai perdu 30 heures de ma vie à chercher ce chat 183 00:06:41,746 --> 00:06:43,584 qui n'avait rien à voir 184 00:06:43,584 --> 00:06:45,571 avec ce que j'essayais d'accomplir. 185 00:06:45,571 --> 00:06:49,434 J’étais frustré, j'étais épuisé. 186 00:06:49,434 --> 00:06:52,660 Après 30 heures dans le labo, je devais sentir très mauvais. 187 00:06:52,660 --> 00:06:54,890 Mais au lieu de rentrer chez moi 188 00:06:54,890 --> 00:06:57,420 et d'abandonner, j'ai pris du recul 189 00:06:57,420 --> 00:06:59,961 et me suis demandé où je m'étais planté. 190 00:06:59,961 --> 00:07:02,173 Comment ai-je pu faire une erreur aussi stupide ? 191 00:07:02,173 --> 00:07:03,571 Je suis vraiment bon à ça. 192 00:07:03,571 --> 00:07:04,890 C'est mon travail. 193 00:07:04,890 --> 00:07:07,038 Alors que s'est-il passé ? 194 00:07:07,038 --> 00:07:09,813 Je me suis dit, lorsqu'on regarde des informations à ce niveau 195 00:07:09,813 --> 00:07:12,640 c'est facile de perdre le fil de ce qu'on fait. 196 00:07:12,640 --> 00:07:14,384 C'est facile de ne pas voir la forêt à travers les arbres. 197 00:07:14,384 --> 00:07:16,548 C'est facile d'emprunter le mauvais chemin 198 00:07:16,548 --> 00:07:18,310 et de perdre un temps énorme 199 00:07:18,310 --> 00:07:20,130 à faire ce qu'il ne faut pas. 200 00:07:20,130 --> 00:07:21,730 Mais j'ai eu cette épiphanie. 201 00:07:21,730 --> 00:07:24,729 Nous regardions les données incorrectement 202 00:07:24,729 --> 00:07:26,219 depuis le premier jour. 203 00:07:26,219 --> 00:07:28,322 C'est ainsi que pensent les ordinateurs, des uns et des zéros. 204 00:07:28,322 --> 00:07:29,714 Ce n'est pas comme ça que les humains pensent, 205 00:07:29,714 --> 00:07:32,028 mais on avait essayé d'adapter nos cerveaux 206 00:07:32,028 --> 00:07:33,373 pour penser comme des ordinateurs 207 00:07:33,373 --> 00:07:35,970 afin de comprendre ces informations 208 00:07:35,970 --> 00:07:37,920 au lieu d'adapter nos esprits au problème, 209 00:07:37,920 --> 00:07:39,568 nous aurions dû adapter le problème 210 00:07:39,568 --> 00:07:40,537 à nos esprits, 211 00:07:40,537 --> 00:07:42,646 car nos cerveaux ont un potentiel énorme 212 00:07:42,646 --> 00:07:45,732 pour analyser d'immenses quantités d'informations, 213 00:07:45,732 --> 00:07:47,029 mais pas comme ça. 214 00:07:47,029 --> 00:07:48,496 Et si on pouvais débloquer ce potentiel 215 00:07:48,496 --> 00:07:50,023 rien qu'en traduisant ça 216 00:07:50,023 --> 00:07:52,871 dans la bonne sorte d'informations ? 217 00:07:52,871 --> 00:07:54,065 Avec toutes ces idées en tête, 218 00:07:54,065 --> 00:07:55,683 je suis sorti de mon labo en courant, 219 00:07:55,683 --> 00:07:56,990 pour me précipiter dans mon labo à la cave chez moi, 220 00:07:56,990 --> 00:07:58,986 qui ressemblait beaucoup au premier. 221 00:07:58,986 --> 00:08:00,810 La grande différence, c'est qu'au travail, 222 00:08:00,810 --> 00:08:02,389 je suis entouré de cyber-matériel 223 00:08:02,389 --> 00:08:04,994 et la 'Cyber' semblait être le problème dans cette situation. 224 00:08:04,994 --> 00:08:08,347 Chez moi, je suis entouré de tout ce que j'ai appris d'autre. 225 00:08:08,347 --> 00:08:10,219 Alors je me suis plongé dans tous les livres que j'ai pu trouver, 226 00:08:10,219 --> 00:08:11,551 toutes les idées que j'avais déjà rencontrées, 227 00:08:11,551 --> 00:08:13,697 pour voir comment on pourrait traduire un problème 228 00:08:13,697 --> 00:08:16,829 d'un domaine à un autre complètement différent. 229 00:08:16,829 --> 00:08:18,223 La grande question était, 230 00:08:18,223 --> 00:08:20,191 en quoi voulons-nous le traduire ? 231 00:08:20,191 --> 00:08:22,303 Que font nos cerveaux parfaitement et de manière naturelle 232 00:08:22,303 --> 00:08:24,181 qu'on pourrait exploiter ? 233 00:08:24,181 --> 00:08:26,470 Ma réponse fut : la vision. 234 00:08:26,470 --> 00:08:29,619 Nous possédons une capacité énorme pour analyser de l'information visuelle. 235 00:08:29,619 --> 00:08:32,202 Nous pouvons combiner des gradients de couleurs, des profondeurs, 236 00:08:32,202 --> 00:08:33,990 toutes sortes de signaux différents 237 00:08:33,990 --> 00:08:36,385 en une image cohérente du monde qui nous entoure. 238 00:08:36,385 --> 00:08:37,792 C'est incroyable. 239 00:08:37,792 --> 00:08:39,173 Alors si nous pouvions trouver le moyen de traduire 240 00:08:39,173 --> 00:08:41,359 ces motifs binaires en signaux visuels, 241 00:08:41,359 --> 00:08:43,191 nous pourrions vraiment exploiter la puissance de notre cerveau 242 00:08:43,191 --> 00:08:45,901 pour traiter ces choses. 243 00:08:45,901 --> 00:08:47,744 J'ai aussitôt commencé à regarder les informations binaires, 244 00:08:47,744 --> 00:08:48,834 et me suis demandé, qu'est-ce que je fais 245 00:08:48,834 --> 00:08:50,710 quand je rencontre un problème comme ça ? 246 00:08:50,710 --> 00:08:52,333 Et la première chose que je veux faire, 247 00:08:52,333 --> 00:08:53,692 la première question à laquelle je veux répondre, 248 00:08:53,692 --> 00:08:54,970 c'est « Qu'est-ce que c'est ? » 249 00:08:54,970 --> 00:08:57,498 je me fiche de ce que ça fait, ou comment ça marche. 250 00:08:57,498 --> 00:08:59,977 Tout ce que je veux savoir, c'est « Qu'est-ce que c'est ? » 251 00:08:59,977 --> 00:09:01,652 Et pour que je le comprenne, 252 00:09:01,652 --> 00:09:03,335 je dois regarder des bouts, 253 00:09:03,335 --> 00:09:05,788 des bouts séquentiels d'informations binaires, 254 00:09:05,788 --> 00:09:08,690 et regarder les relations entre ces bouts. 255 00:09:08,690 --> 00:09:10,462 Lorsque j'ai recueilli assez de ces séquences, 256 00:09:10,462 --> 00:09:12,466 je commence à avoir une idée exacte 257 00:09:12,466 --> 00:09:15,100 de ce que ces informations doivent être. 258 00:09:15,100 --> 00:09:16,284 Alors revenons à cette situation 259 00:09:16,284 --> 00:09:18,374 où on fait exploser le téléphone du terroriste. 260 00:09:18,374 --> 00:09:20,577 Voici à quoi ressemble le texte en anglais 261 00:09:20,577 --> 00:09:21,890 à un niveau binaire. 262 00:09:21,890 --> 00:09:24,216 Voici à quoi ressemblerait votre liste de contacts 263 00:09:24,216 --> 00:09:25,776 si j'étais en train de l'examiner. 264 00:09:25,776 --> 00:09:28,010 C'est vraiment difficile à analyser à ce niveau, 265 00:09:28,010 --> 00:09:30,114 mais si nous prenons ces mêmes bouts binaires 266 00:09:30,114 --> 00:09:31,296 que j'essaierais de trouver, 267 00:09:31,296 --> 00:09:33,060 et qu'on les traduise 268 00:09:33,060 --> 00:09:34,980 en une représentation visuelle, 269 00:09:34,980 --> 00:09:36,777 qu'on traduise ces relations, 270 00:09:36,777 --> 00:09:38,333 voici ce qu'on obtient. 271 00:09:38,333 --> 00:09:40,247 Voici à quoi ressemble le texte en anglais 272 00:09:40,247 --> 00:09:42,918 quand on le transpose en abstraction visuelle. 273 00:09:42,918 --> 00:09:44,058 Tout à coup, 274 00:09:44,058 --> 00:09:45,493 ça nous montre les mêmes informations 275 00:09:45,493 --> 00:09:46,665 que celles contenues dans les 1 et zéros, 276 00:09:46,665 --> 00:09:48,986 mais ça nous la montre d'une façon entièrement différente, 277 00:09:48,986 --> 00:09:50,703 une façon qu'on peut comprendre immédiatement. 278 00:09:50,703 --> 00:09:53,668 On voit instantanément tous les motifs ici. 279 00:09:53,668 --> 00:09:56,260 Je mets quelques secondes pour choisir des motifs ici, 280 00:09:56,260 --> 00:09:58,514 mais des heures, des jours, pour les trouver 281 00:09:58,514 --> 00:09:59,834 dans des 1 et des zéros, 282 00:09:59,834 --> 00:10:01,570 En quelques minutes, une personne peut apprendre 283 00:10:01,570 --> 00:10:03,235 ce que ces motifs représentent ici, 284 00:10:03,235 --> 00:10:05,482 mais des années d'expérience dans la cybernétique 285 00:10:05,482 --> 00:10:07,136 pour apprendre ce que ces mêmes motifs représentent 286 00:10:07,136 --> 00:10:08,722 dans des 1 et des zéros. 287 00:10:08,722 --> 00:10:10,384 Ce morceau est dû 288 00:10:10,384 --> 00:10:12,408 à des minuscules suivies de minuscules 289 00:10:12,408 --> 00:10:14,175 à l'intérieur de la liste de contacts. 290 00:10:14,175 --> 00:10:15,516 Voici les majuscules suivies de majuscules, 291 00:10:15,516 --> 00:10:18,201 majuscule minuscule, minuscule majuscule, 292 00:10:18,201 --> 00:10:20,887 Ceci est causé par les espaces. Cela par les retours a la ligne. 293 00:10:20,887 --> 00:10:22,395 Nous pouvons passer en revue chaque petit détail 294 00:10:22,395 --> 00:10:25,361 des informations binaires en quelques secondes, 295 00:10:25,361 --> 00:10:28,895 plutôt que des semaines, des mois à ce niveau. 296 00:10:28,895 --> 00:10:30,407 Voici à quoi ressemble une image 297 00:10:30,407 --> 00:10:32,283 dans votre portable. 298 00:10:32,283 --> 00:10:33,296 Mais voici de quoi elle a l'air 299 00:10:33,296 --> 00:10:35,187 en abstraction visuelle. 300 00:10:35,187 --> 00:10:37,172 Voici à quoi ressemble votre musique, 301 00:10:37,172 --> 00:10:39,375 et ici en abstraction visuelle. 302 00:10:39,375 --> 00:10:41,135 Le plus important pour moi, 303 00:10:41,135 --> 00:10:44,410 voici à quoi ressemble le code dans votre téléphone portable. 304 00:10:44,410 --> 00:10:46,567 C'est ça que je recherche au final, 305 00:10:46,567 --> 00:10:48,707 mais voici son abstraction visuelle. 306 00:10:48,707 --> 00:10:51,216 Si je trouve ça, je peux faire exploser le téléphone. 307 00:10:51,216 --> 00:10:53,835 Je peux passer des semaines à essayer de le trouver 308 00:10:53,835 --> 00:10:55,012 dans des 1 et des zéros, 309 00:10:55,012 --> 00:10:56,796 mais ça me prend quelques secondes pour relever 310 00:10:56,796 --> 00:11:00,100 une abstraction visuelle comme celle-ci. 311 00:11:00,100 --> 00:11:02,592 Une des choses les plus remarquables dans tout ça, 312 00:11:02,592 --> 00:11:05,424 c'est qu'on a un nouveau moyen de comprendre 313 00:11:05,424 --> 00:11:08,340 des nouvelles informations, des choses qu'on n'a jamais vu avant. 314 00:11:08,692 --> 00:11:11,167 Je sais à quoi ressemble un texte en anglais au niveau binaire, 315 00:11:11,167 --> 00:11:13,277 et je sais de quoi a l'air son abstraction visuelle, 316 00:11:13,277 --> 00:11:16,592 mais je n'ai jamais vu du binaire russe de toute ma vie. 317 00:11:16,592 --> 00:11:18,392 Je passerais des semaines à déchiffrer 318 00:11:18,392 --> 00:11:21,389 les uns et zéros que je regarde, 319 00:11:21,389 --> 00:11:23,140 mais étant donné que nos cerveaux peuvent instantanément sélectionner 320 00:11:23,140 --> 00:11:25,957 et reconnaître ces motifs subtils 321 00:11:25,957 --> 00:11:27,445 à l'intérieur de ces abstractions visuelles, 322 00:11:27,445 --> 00:11:29,277 on peut inconsciemment les appliquer 323 00:11:29,277 --> 00:11:30,850 dans des situations nouvelles. 324 00:11:30,850 --> 00:11:32,332 Alors voici à quoi ressemble du Russe 325 00:11:32,332 --> 00:11:33,912 en abstraction visuelle. 326 00:11:33,912 --> 00:11:35,716 Parce que je sais à quoi ressemble une langue, 327 00:11:35,716 --> 00:11:37,292 je peux reconnaître d'autres langues 328 00:11:37,292 --> 00:11:39,162 même lorsqu'elles me sont étrangères. 329 00:11:39,162 --> 00:11:40,948 Voici à quoi ressemble une photographie, 330 00:11:40,948 --> 00:11:42,835 mais voici à quoi ressemble un clip art. 331 00:11:42,835 --> 00:11:45,390 Voici le code sur votre portable, 332 00:11:45,390 --> 00:11:48,097 mais voici le code sur votre ordinateur. 333 00:11:48,097 --> 00:11:49,961 Nos cerveaux peuvent capter ces motifs 334 00:11:49,961 --> 00:11:51,912 comme on n'a jamais pu le faire auparavant 335 00:11:51,912 --> 00:11:54,408 en regardant des uns et des zéros. 336 00:11:54,408 --> 00:11:56,264 Mais nous n'en sommes qu'au début 337 00:11:56,264 --> 00:11:58,401 de ce que nous pouvons accomplir avec cette approche. 338 00:11:58,401 --> 00:12:00,079 Nous commençons à exploiter les capacités 339 00:12:00,079 --> 00:12:03,394 de nos cerveaux à traiter les informations visuelles. 340 00:12:03,394 --> 00:12:05,384 Si nous prenons ces mêmes concepts et les traduisons 341 00:12:05,384 --> 00:12:07,035 en trois dimensions, 342 00:12:07,035 --> 00:12:10,230 nous trouvons de nouvelles façons de donner du sens aux informations. 343 00:12:10,230 --> 00:12:12,715 En quelques secondes, on identifie tous les motifs ici, 344 00:12:12,715 --> 00:12:14,535 on voit la croix associée au code. 345 00:12:14,535 --> 00:12:16,467 On voit les cubes associés au texte. 346 00:12:16,467 --> 00:12:18,943 On peut même discerner les plus petits artefacts visuels. 347 00:12:18,943 --> 00:12:21,073 Des choses qui nous prennent des semaines, 348 00:12:21,073 --> 00:12:23,267 des mois à trouver avec des uns et des zéros 349 00:12:23,267 --> 00:12:25,070 sont immédiatement apparentes 350 00:12:25,070 --> 00:12:27,340 en abstraction visuelle, 351 00:12:27,340 --> 00:12:28,472 et plus nous examinons ça, 352 00:12:28,472 --> 00:12:30,488 et qu'on le soumet à plus d'informations, 353 00:12:30,488 --> 00:12:32,769 on s'aperçoit qu'on est capable de traiter 354 00:12:32,769 --> 00:12:35,185 des milliard de uns et de zéros 355 00:12:35,185 --> 00:12:36,353 en quelques secondes 356 00:12:36,353 --> 00:12:39,587 rien qu'en utilisant les fonctions intégrées de notre cerveau 357 00:12:39,587 --> 00:12:41,541 pour analyser des motifs. 358 00:12:41,541 --> 00:12:43,844 Tout ça est beau et utile, 359 00:12:43,844 --> 00:12:46,203 mais tout ce que ça me dit, c'est ce que je regarde. 360 00:12:46,203 --> 00:12:47,687 À ce stade, d'après les motifs visuels, 361 00:12:47,687 --> 00:12:50,096 je peux retrouver le code dans le téléphone. 362 00:12:50,096 --> 00:12:52,761 Mais ce n'est pas suffisant pour faire exploser la batterie. 363 00:12:52,761 --> 00:12:54,329 Ensuite, il faut que je trouve le code 364 00:12:54,329 --> 00:12:56,090 qui contrôle la batterie. Mais ça nous ramène 365 00:12:56,090 --> 00:12:57,821 au problème de l'aigsuille dans une botte d'aiguille. 366 00:12:57,821 --> 00:13:00,210 Le code ressemble passablement à tout autre code 367 00:13:00,210 --> 00:13:02,448 dans ce système. 368 00:13:02,448 --> 00:13:04,849 Alors il se peut que je ne trouve pas le code qui contrôle la batterie, 369 00:13:04,849 --> 00:13:06,860 mais il y a plein de choses qui y sont similaires. 370 00:13:06,860 --> 00:13:08,714 Vous avez le code qui contrôle votre écran, 371 00:13:08,714 --> 00:13:10,930 qui contrôle vos boutons, qui contrôle vos micros, 372 00:13:10,930 --> 00:13:12,858 alors même si je ne peux pas trouver le code de la batterie, 373 00:13:12,858 --> 00:13:15,103 je parie que je peux trouver un de ces trucs. 374 00:13:15,103 --> 00:13:17,808 Donc l'étape suivante dans l'analyse du processus binaire 375 00:13:17,808 --> 00:13:19,039 est de regarder les bouts d'informations 376 00:13:19,039 --> 00:13:21,057 qui sont similaires entre eux. 377 00:13:21,057 --> 00:13:25,040 C'est vraiment, vraiment difficile à faire au niveau binaire, 378 00:13:25,040 --> 00:13:28,683 par contre, si on traduit ces similarités en abstractions visuelles, 379 00:13:28,683 --> 00:13:31,121 je n'ai même pas besoin de trier les données brutes. 380 00:13:31,121 --> 00:13:33,276 Tout ce que j'ai à faire est d'attendre que l'image apparaisse 381 00:13:33,276 --> 00:13:35,512 pour voir où j'ai des bouts similaires. 382 00:13:35,512 --> 00:13:38,540 Je poursuis ces traces de similarités comme une traînée de miettes de pain 383 00:13:38,540 --> 00:13:41,646 pour trouver exactement ce que je cherche. 384 00:13:41,646 --> 00:13:43,380 À cette étape du processus, 385 00:13:43,380 --> 00:13:44,698 Jj'ai localisé le code 386 00:13:44,698 --> 00:13:46,383 qui est responsable du contrôle de la batterie, 387 00:13:46,383 --> 00:13:48,959 mais ce n'est toujours pas suffisant pour faire exploser le téléphone. 388 00:13:48,959 --> 00:13:50,523 La dernière pièce du puzzle 389 00:13:50,523 --> 00:13:53,202 est de comprendre comment ce code 390 00:13:53,202 --> 00:13:54,404 contrôle la batterie. 391 00:13:54,404 --> 00:13:56,792 Pour ça, j'ai besoin d'identifier 392 00:13:56,792 --> 00:13:58,508 des relations très subtiles et détaillées 393 00:13:58,508 --> 00:14:00,597 à l'intérieur des informations binaires, 394 00:14:00,597 --> 00:14:02,352 une autre chose difficile à faire 395 00:14:02,352 --> 00:14:04,664 si on regarde des 1 et des zéros. 396 00:14:04,664 --> 00:14:06,060 Mais si on traduit ces informations 397 00:14:06,060 --> 00:14:08,240 en une représentation physique, 398 00:14:08,240 --> 00:14:11,256 on s'installe confortablement et on laisse notre cortex visuel faire le reste. 399 00:14:11,256 --> 00:14:12,990 Il peut trouver tous les motifs détaillés, 400 00:14:12,990 --> 00:14:15,010 tous les morceaux qui nous sont importants, 401 00:14:15,010 --> 00:14:17,603 il peut trouver exactement comment les pièces de ce code 402 00:14:17,603 --> 00:14:20,537 travaillent ensemble pour contrôler la batterie. 403 00:14:20,537 --> 00:14:23,541 Tout ceci peut se faire en quelques heures, 404 00:14:23,541 --> 00:14:24,897 alors que le même processus 405 00:14:24,897 --> 00:14:27,819 aurait pris des mois auparavant. 406 00:14:27,819 --> 00:14:29,008 Tout ça c'est bien utile 407 00:14:29,008 --> 00:14:31,950 dans le cas théorique où on fait exploser le téléphone du terroriste. 408 00:14:31,950 --> 00:14:34,797 J'ai voulu savoir si tout ça marcherait vraiment 409 00:14:34,797 --> 00:14:37,426 dans mon travail quotidien. 410 00:14:37,426 --> 00:14:40,481 Alors je m'amusais avec ces mêmes concepts 411 00:14:40,481 --> 00:14:43,505 utilisant des données que j'avais déjà regardées dans le passé, 412 00:14:43,505 --> 00:14:45,997 et encore une fois, je cherchais 413 00:14:45,997 --> 00:14:48,205 un bout de code spécifique, détaillé 414 00:14:48,205 --> 00:14:51,800 dans une énorme masse d'informations binaires. 415 00:14:51,800 --> 00:14:53,573 Alors j'ai regardé à ce niveau, 416 00:14:53,573 --> 00:14:55,523 en croyant regarder le bon truc, 417 00:14:55,523 --> 00:14:57,844 pou m'apercevoir que ça n'a pas 418 00:14:57,844 --> 00:14:59,584 la connectivité que je m'attendais à voir 419 00:14:59,584 --> 00:15:01,489 dans le code que je recherchais. 420 00:15:01,489 --> 00:15:04,092 En fait, je ne suis pas sûr de ce que c'est, 421 00:15:04,092 --> 00:15:05,104 mais quand j'ai pris du recul 422 00:15:05,104 --> 00:15:06,819 et regardé les similarités dans le code 423 00:15:06,819 --> 00:15:09,113 j'ai vu que ça n'avait aucune similarité 424 00:15:09,113 --> 00:15:10,604 avec du code existant. 425 00:15:10,604 --> 00:15:12,829 Impossible que ce soit du code. 426 00:15:12,829 --> 00:15:15,215 En fait, sous cet angle, 427 00:15:15,215 --> 00:15:17,263 je peux dire que ce n'est pas du code. 428 00:15:17,263 --> 00:15:19,311 C'est une sorte d'image. 429 00:15:19,311 --> 00:15:20,993 D'ici je peux voir, 430 00:15:20,993 --> 00:15:23,904 que ce n'est pas seulement une image, c'est une photographie. 431 00:15:23,904 --> 00:15:25,296 Maintenant que je sais que c'est une photographie, 432 00:15:25,296 --> 00:15:28,226 j'ai des douzaines d'autres techniques de traduction binaire 433 00:15:28,226 --> 00:15:30,647 pour visualiser et comprendre ces informations, 434 00:15:30,647 --> 00:15:33,190 pour qu'en quelques secondes, on prenne ces informations, 435 00:15:33,190 --> 00:15:35,587 qu'on les soumette à une douzaine d'autres techniques de traduction visuelle 436 00:15:35,587 --> 00:15:39,318 afin de trouver ce qu'on regarde exactement. 437 00:15:39,318 --> 00:15:41,000 J'ai vu (Rires) 438 00:15:41,000 --> 00:15:44,456 c’était ce fichu chaton encore une fois. 439 00:15:44,456 --> 00:15:45,506 Tout ça, c'est possible 440 00:15:45,506 --> 00:15:47,001 car on a trouvé une façon 441 00:15:47,001 --> 00:15:49,030 de traduire un problème très compliqué 442 00:15:49,030 --> 00:15:51,542 en une tâche que notre cerveau traite naturellement. 443 00:15:51,542 --> 00:15:53,780 Qu'est ce que ça veut dire ? 444 00:15:53,780 --> 00:15:55,325 Eh bien pour les chatons, ça veut dire 445 00:15:55,325 --> 00:15:57,742 fini de se cacher dans des 1 et des zéros. 446 00:15:57,742 --> 00:16:01,045 Pour moi, fini les weekends perdus. 447 00:16:01,045 --> 00:16:03,657 Pour la cybernétique, ça veut dire qu'on a une nouvelle façon assez radicale 448 00:16:03,657 --> 00:16:06,622 de s'attaquer aux problèmes les plus complexes. 449 00:16:06,622 --> 00:16:08,434 Ça veut dire qu'on possède une nouvelle arme 450 00:16:08,434 --> 00:16:10,850 dans l’évolution de la cyber-guerre. 451 00:16:10,850 --> 00:16:12,270 Mais pour nous tous, 452 00:16:12,270 --> 00:16:13,745 ça veut dire que les cyber-ingénieurs 453 00:16:13,745 --> 00:16:15,891 ont la capacité de devenir les premiers intervenants 454 00:16:15,891 --> 00:16:18,474 dans les situations d'urgence. 455 00:16:18,474 --> 00:16:19,521 Quand les secondes comptent, 456 00:16:19,521 --> 00:16:22,930 nous avons déverrouillé les moyens d’arrêter les méchants. 457 00:16:22,930 --> 00:16:24,930 Merci. 458 00:16:24,930 --> 00:16:27,892 (Applaudissements)