En Direct du Labo Profile picture
Nov 21, 2017 54 tweets 10 min read Twitter logo Read on Twitter
De retour du Portugais :). J'ai un peu moins d'une heure avant mon cours pur vous parler de mon post-doc. C'est tipar !
En fait, j'ai toujours été militant, et une de mes préoccupations, c'est la défense du droit à la vie privée. Et puis un jour pendant ma thèse, je suis tombé sur le site de l'équipe @PrivaticsInria… Du coup j'avais vachement envie de bosser avec elleux !
De l'extérieur, ça semble vraiment être une équipe de gens qui se soucient de la #privacy, je veux dire que c'est pas juste un application de leur sujet technique de recherche, c'est vraiment ce qui les motives, socialement. (Spoiler : de l'intérieur aussi !).
Le soucis c'est que mes histoires de side-channel, même si c'est en sécurité, ça n'a a priori qu'un lointain rapport avec les activités de Privatics, alors je sais pas trop, je laisse le temps passer…
J'ai eu quelques propositions de post-doc vraiment intéressantes, notamment une à Rennes (à l'IRISA) et une à Grenoble (au CEA) sur des sujets proches de ma thèse où je pouvais être efficace (genre post-doc à papiers pour se faire un bon dossier).
Et en même temps y a cette pression constante d'aller faire son post-doc à l'étranger pour se faire un bon dossier, mais j'en avais pas vraiment envie, alors que je sais pas exactement le justifier. Je suis un gros patachon quoi, j'aime pas déménager, et loin, encore moins.
Un jour en 3ème année de thèse j'ai vu passer un appel à conférence pour un workshop à Grenoble, et je me suis dit que j'allais y soumettre un truc et si ça marche j'essaye d'aller rencontrer l'équipe Privatics, et puis on verra bien ce qui se passe ^^.
Ma présentation est accepté, et donc j'envoie un mail à Daniel Le Métayer, qui était en contact d'une offre de post-doc dans l'équipe qui était apparue entre temps sur leur site ! Je sais même plus en quoi ça consistait exactement ^^'.
Il me répond que lui il est à Lyon mais que pas de soucis on peut se voir le lendemain du workshop à Grenoble. Donc je vais au workshop-prétexte, je squatte la nuit chez un pote qui était sur Grenoble à l'époque, et le lendemain matin je pars pour Lyon.
J'y arrive en fin de matinée. Et Daniel me propose d'aller papoter au resto. J'ai mangé un gratin d'andouillettes c'était la folie. Je vous raconte ça parce que vous aller voir que les repas, c'est important :-D.
On a discuté d'un tas de choses ! De @laquadrature, de la loi Renseignement qui était en préparation à l'époque, de nos activités pour la privacy en dehors de la recherche, et évidemment de ce que faisait Privatics, et de ce que je faisais moi.
Après le repas on est retourné dans son bureau et on a discuté plus sérieusement de ce qu'il serait possible ou non de faire ensemble. Grâce à notre discussion informelle au restaurant, on savait chacun sur quelle longueur d'onde on s'accordait, et donc ça a été assez fructueux.
On a décidé que j'allais réutiliser les compétences que j'avais acquise en thèse dans la formalisation / modélisation de choses encore bazardesques, et l'appliquer au contrôle de leurs données personnelles par les utilisateurs.
Manquait plus qu'un financement.
J'ai candidaté aux bourses de post-docs @Inria mais je l'ai pas eu. Difficile de défendre un changement soudain de domaine comme ça. Ou juste les autres dossiers étaient meilleurs.
Finalement l'équipe Privatics a quand même réussi à trouver des sous sur un projet pour me prendre ! Yeah. J'étais trop content =).
Bon j'ai eu des grosses galères de déménagement à Villeurbanne avec une entreprise de déménageurs escrocs (je vous ai dit, les déménagements c'est l'enfer), mais osef, ça s'est transformé en roadtrip improvisé avec des amis partant déménager et conduire (j'ai pas le permis ^^).
Bref, voilà comment je me suis retrouvé dans l'équipe Privatics au @citi_lab / @insadelyon, encore un endroit rempli de gens sympas !
Les années de post-doc, faut savoir qu'on passe la première moitié à boucler ce qu'on faisait avant, et la seconde moitié à chercher ce qu'on fera après… Pas évident à gérer.
Autant socialement qu'au niveau de la recherche, la précarité (au moins géographique) de la situation est assez merdique.
Mon but c'était vraiment de sortir de ça le plus vite possible en choppant un poste fixe.
Je le précise parce que c'est pas le cas de tout le monde. Je connais des gens qui aiment voyager et qui préfèrent après leur thèse enchaîner quelques années de post-docs avant de se poser :).
Du coup il me fallait être à la fois candidat, ce qui est quasi un boulot à plein temps (qualif, dossiers, rencontrer les équipes ciblées, etc.), et bosser sur mon sujet de post-doc, ce qui était quand même mon intérêt premier !
J'ai passé beaucoup de temps à bien rentrer dans le sujet, appréhender une nouvelle littérature, comprendre où en est la recherche dans le domaine, qui fait quoi où (et en vrai j'ai toujours pas fini).
Ce qui était passionnant aussi c'est que pour faire sérieusement de la privacy, j'ai dû lire des papiers de juristes par exemple, et c'est très différents de ce que j'avais l'habitude de lire !
Une fois l'état de l'art approximativement cerné, j'étais mieux en mesure de comprendre ce qu'on me demandait de faire : effectivement, c'est étonnant mais cette notion de "privacy as control" très utilisée dans la littérature n'est formellement défini nul part !
L'idée on la comprend bien : on appelle "privacy" le contrôle que peuvent exercer les individus sur leurs données personnelles. C'est totalement raisonnable comme définition dans la société actuelle. Mais juste c'est une définition pas bien définie quoi :D.
Et donc j'ai commencé à lire aussi la littérature des communautés qui s'occupe de contrôle d'accès / contrôle d'usage, et aussi quelques papiers (ou résumé de, parce que c'est pas évident) de juristes qui s'intéressaient à cette question au niveau légal.
À partir de là on a établi des axes principaux du contrôle sur les données personnelles : l'utilisation de ses données, le consentement à l'utilisation par d'autres, et l'information de l'utilisation par d'autres.
Rien de révolutionnaire, mais c'est toujours mieux de l'écrire.
« Remember kids, the only difference between fooling around and science is writing it down. »
À partir de là on a commencé à élaborer un langage (une logique / un calcul) permettant de caractériser rigoureusement le contrôle dans un système donné.
Nos premières tentatives ont été de réutiliser des cadres formels déjà établis par les communautés de contrôle d'accès et d'usage. Mais chaque fois il nous manquait une expressivité nécessaire spécifiquement pour la privacy.
Ensuite on a fait pareil avec les "policy languages", mais idem cela manquait d'expressivité (tout en permettant des subtilités dont on avait pas besoin nous, c'était juste pas fait pour attaquer le même problème quoi).
Finalement il a fallu se rendre à l'évidence, et après moultes tentatives on a décidé de construire notre propre cadre de travail.
C'est pas un exercice évident parce qu'il faut définir un langage et lui donner une sémantique précise qui permette de manipuler les descriptions de manière intéressante. Le tout sans retomber dans le soucis qu'on avait rencontré avec les autres outils.
Ça nous a pris pas mal de temps et j'ai *beaucoup* rédigé de choses qu'on a simplement jeté, une fois qu'on essayait de les mettre en pratique sur des cas un peu réalistes et qu'on se rendait compte des limites de ce qu'on avait fait.
Créer un langage, c'est tout un jeu entre être suffisamment expressif pour permettre de faire ce qui est nécessaire, et suffisamment restrictif pour pouvoir assurer les propriétés intéressantes dont on a besoin. #LeçondInformatique
Ah zut c'est déjà l'heure de mon cours ! Je suis trop bavard ^^.
Bon ben on reprendra après, désolé !
On me signale que j'utilise "patachon" complètement à contresens dans ce tweet #TIL, je voulais dire complètement l'inverse (casanier ?) :
Me revoilà ! Je reprends rapidement, parce que je dois bouger après.
En gros, on a fini après beaucoup de cycles essais-erreurs par obtenir quelque chose de satisfaisant, pas encore parfait mais qui permet déjà de faire de nouvelles choses.
Notre langage nous permet au moyen d'un seul même type de relation entre des agents, des ressources, des opérations, et des contextes, d'exprimer toutes les propriétés de contrôle qu'on voulait.
On est en mesure d'exprimer assez finement les propriétés de contrôles des utilisateurs sur leurs données personnelles dans un (modèle de) système donné.
Caractériser le contrôle dans un système permet de le comparer à d'autre de ce point de vue, et ça c'est intéressant : >>
>> on peut par exemple étudier différentes mises en œuvre d'un même type de système et voir l'influence que ces mises en œuvre ont sur le contrôle.
Dans notre article (toujours en soumission, c'est de lui que j'attends des retours d'ici demain, et il est aussi en cours de dépôt en tant que rapport de recherche dans HAL Inria), on compare des implémentations d'un réseau social ressemblant à Twitter, justement :).
On décrit 3 implémentations : une centralisée, une fédérée, et une décentralisée, puis modélise le contrôle avec notre langage dans chacune.
On arrive à montrer formellement que l'implémentation décentralisée fourni un meilleur contrôle à ses utilisateurs.
À nouveau c'est quelque chose d'assez intuitif, mais c'est un très bon point : ça montre qu'on a bien réussi à capturer le sens de ce à quoi on pense quand on parle de privacy :).
On a aussi une notion de confiance assez générique pour parler de contrôle direct ou indirect, par exemple dans le cas fédéré, la situation n'est pas la même si vous êtes administrateur de votre nœud ou non.
J'imagine que ce que je vous raconte ici doit sembler assez flou. Je pense que c'est normal dans le cas d'un travail aussi exploratoire. Dès que possible je vous donnerai le lien vers le papier sur HAL si ça vous intéresse !
L'idée c'est que maintenant que ça c'est fait (même si c'est encore à améliorer sur certains détails), on peut imaginer construire des outils par dessus qui permettent dès la phase de conception d'un projet d'évaluer l'impact des choix sur la privacy.
Il est aussi possible d'utiliser ce même langage pour exprimer à la fois les propriétés de contrôle d'un système et les volontés (je cherche à traduire "requirements") d'un utilisateur, ce qui permettrait trivialement de les mettre en correspondance.
J'ai plein d'autres choses à dire mais je vais pas vous tweeter le contenu de notre papier :D.
En tout cas si la recherche en #privacy vous intéresse je vous conseille fortement d'aller voir @PrivaticsInria.
Il n'y a pas que des choses aussi abstraites que ce que je raconte, il y a aussi @Cunchem par exemple qui fait des choses très pratiques (e.g., attaques sur le WiFi).
Dans le même esprit hacker de Mathieu, il y a des gens géniaux dans l'équipe TSF du @LaasCNRS à Toulouse que je recommande aussi fortement !
Hop, je vous laisse pour l'instant. Je serai sur mon tel donc je peux un peu réagir mais moins raconter des long trucs.
On se retrouve ce soir tard ou demain matin pour discuter de campagne de candidatures dans l'#ESR :).
Tiens, je vais juste faire remarquer au passage que comme vous pouvez le voir dans mon cas, les reconversions thématiques sont assez banale en recherche.
Et que donc ça sert à rien d'avoir 3 doctorats, et encore moins de le répéter en boucle :-°.

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with En Direct du Labo

En Direct du Labo Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @EnDirectDuLabo

May 15, 2018
Bonjour ! Aujourd'hui, nous allons parler de ... Rome ! Et plus spécialement de cette ville à l'époque moderne (XVIe-début XVIIe)
La vie quotidienne de Rome ne m'intéresse pas en tant que tel (monde des marchands, des artisans...). Si vous voulez en savoir plus, je vous conseille l'excellente thèse de Jean Delumeau, Rome au XVIe siècle, dont une version "light" plus facile à lire (mais non moins rigoureuse)
Désolée de vous lâcher de temps en temps, je tweet quand mes élèves me laissent le temps 😉 donc je reprends
Read 14 tweets
May 13, 2018
Bonjour à toutes et tous ! Voilà c'est le dernier jour que je passe avec vous et je ne pouvais pas partir sans vous parler une dernière fois de science-fiction, de mines et d'Anthropocène
Comme vous l'avez peut-être compris durant cette semaine, je m'intéresse à l'Anthropocène, cette période où les activités humaines sont censées des traces dans les couches géologiques de la Terre.
Et quand on s'intéresse à l'Anthropocène, on s'interroge sur le devenir de l'espèce humaine et sur sa possible disparition.

Et en se posant cette question, on se demande quelles traces de notre existence subsisteront ?

Quand l'Humanité aura disparu, que restera-t-il de nous ?
Read 32 tweets
May 10, 2018
Bonsoir à toutes et tous ! J'espère que vous avez passé un bon jeudi. Pour vous accompagnez durant cette soirée, je vous propose un thread sur les minéraux de l'Anthropocène (Photo: simonkolleite)
Comme je vous l'ai dit lundi, je m'intéresse beaucoup à l'histoire de la géologie et de la minéralogie et leurs liens avec l'histoire environnementale. Je travaille notamment sur la baryte, la fluorite et depuis peu, je m'intéresse aux terres rares.
Mais il y a aussi un sujet que j'aimerai développer dans un futur proche, c'est celui des minéraux de l'Anthropocène (photo: de la canasevite, un minéral apparu sur les parois des galeries de la mine de fer de Brosso dans le Piémont)
Read 49 tweets
May 9, 2018
Bonsoir à toutes et tous ! Commençons le petit thread sur les imaginaires minéraux et miniers et leur expression dans la science-fiction et la fantasy ;-)
Vous l'avez peut être remarqué, quand vous jouez à un RPG ou à un jeu de stratégie spatial, dans les films ou romans de fantasy ou les comics de super-héros et de SF, il y a toujours un moment ou un autre où vous êtes confronté à un caillou magique ou à une mine glauque
Dans les univers science-fiction et fantasy (SFF pour la suite), les minéraux et les métaux occupent souvent une place importante. D'eux dépendent l'avenir de la galaxie ou la survie de l'Humanité, la réussite d'une quête ou l'acquisition et la maîtrise de pouvoirs fabuleux
Read 96 tweets
Mar 20, 2018
Donc, ma thèse porte sur la frontière franco-allemande entre 1871 et 1914, lorsque la frontière n’était pas le Rhin, mais « la ligne bleue des Vosges », lorsque l’Alsace-Lorraine était allemande.
Mais attention, ma thèse n’est pas une thèse sur l’Alsace-Lorraine ! Vorsicht !
Mes recherches portent sur la construction des identités et de la souveraineté à la frontière, en partant des acteurs locaux et non des États, à la frontière française et allemande la plus chaude du XIXe siècle.
Read 38 tweets
Dec 15, 2017
Je pense vous faire un dernier thread sur les différences entre Physique Théorique et Physique Mathématique. Cela ne reflète bien sûr que mon point de vue, qui a traversé la Physique Théorique pour finir en géométrie/Phys-Math. N'hésitez pas à donner votre avis !
Alors quand je parle de physique théorique, je pense plus particulièrement à la physique des hautes énergies, théories d'unification etc. En fait c'est un biais cognitif de ma part: d'une part parce que c'est mon domaine de formation, et d'autre part parce qu'elles sont + connues
En réalité, je pense qu'on peut parler de physique théorique dès lors qu'on ne touche pas d'instrument ? Quid de l'ordinateur ? Quand on fait des systèmes dynamiques, on dit qu'on fait de la physique statistique ou de la physique théorique ?
Read 32 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(