Chargement...
Partager cette offre d’emploi

Stage : Sécurité pour l'Apprentissage Machine Distribué F/H

Date: 9 oct. 2020

Lieu: Mougins, 06, FR

Entreprise: SAP

Réquisition: 266525
Secteur de travail: Information Technology
Déplacement escompté: 0 - 10%
Statuts de carrière: Étudiant
Type d’emploi: Limited Full Time

 

DESCRIPTION DE L’ENTREPRISE
SAP a vu le jour en 1972, sur l'initiative d'une équipe de cinq collaborateurs désireux de créer quelque chose de nouveau. Ensemble, ils ont révolutionné le secteur des logiciels d'entreprise et réinventé les méthodes de gestion. Aujourd'hui, SAP se positionne en leader sur le marché des logiciels d'entreprise, mais nous restons fidèles à nos racines. C'est pourquoi nous concevons des solutions qui nourrissent l'innovation, favorisent l'égalité et multiplient les opportunités pour nos employés et nos clients, au-delà des frontières et des cultures.
SAP apprécie l'esprit d'entreprise, encourageant la créativité et établant des relations durables avec nos employés. Notre personnel réfléchit la diversité et l'intégration: nous sommes conscients qu'il s'agit d'une richesse source de compétitivité à long terme et d'opportunités pour tous. Nous pensons qu'ensemble, nous pouvons transformer les secteurs d'activité, faire croître l'économie, faire évoluer les sociétés et préserver l'environnement, car seules les meilleures entreprises sont à même d'améliorer la société et le quotidien des individus.

 

 

OBJECTIFS
L’objectif de ce stage est la mise en place d’un démonstrateur pour la sécurisation de l’apprentissage machine distribué.


MISSIONS ET RESPONSABILITÉS
Ce stage est basé dans le laboratoire de recherche SAP Labs France, à Sophia-Antipolis. Les travaux seront effectués dans le cadre du programme de recherche "Security & Trust ", et portent sur l'intégration sécurisée de l'Internet des objets avec les applications SAP HANA. L'Internet des objets (IoT) devrait atteindre 50 milliards de dispositifs connectés et une valeur de 14,4 billions de dollars en jeu jusqu'en 2020. SAP exploite cette tendance et centre son développement de l'IoT sur le service IoT de la plate-forme en nuage SAP HANA. 


Jusqu'à présent, les déploiements en arrière-plan (on-prem et cloud) étaient considérés comme la source unique de vérité et le point d'accès unique en ce qui concerne les systèmes d'entreprise (ES). Néanmoins, un changement de paradigme a été récemment observé, par le déploiement des actifs ES vers les secteurs de pointe des paysages ; par la distribution des données, la décentralisation des applications, la dés-abstraction de la technologie et l'intégration des composants de pointe de manière transparente aux systèmes dorsaux centraux. En capitalisant sur les récentes avancées en matière de calcul haute performance ainsi que sur les quantités croissantes de données étiquetées publiquement disponibles, les réseaux neuronaux profonds (DNN), en tant qu'implémentation de l'IA, ont révolutionné et vont révolutionner pratiquement tous les domaines d'application actuels, tout en permettant de nouvelles applications comme celles qui sont autonomes, prédictives, résilientes, autogérées, adaptatives et évolutives. 


Les capacités d'IA déployées de manière distribuée favoriseront la transition mentionnée ci-dessus. Comme le rapporte Deloitte, "... les entreprises intègrent l'intelligence artificielle, en particulier l'apprentissage automatique, dans leurs applications de l'Internet des objets et voient leurs capacités se développer, notamment en améliorant l'efficacité opérationnelle et en évitant les temps d'arrêt imprévus" [Schatsky et al., 2017].


Le déploiement de capacités de traitement des données dans les systèmes d'entreprise distribués pose plusieurs problèmes de sécurité liés à la protection des données d'entrée et de sortie [Parlement et Conseil, 2016] ainsi qu'aux ressources logicielles. Dans le contexte spécifique de l'intelligence distribuée, les logiciels basés sur les DNN/améliorés représenteront des investissements clés dans les infrastructures, les compétences et la gouvernance, ainsi que dans l'acquisition de données et de talents. L'industrie du logiciel a donc un besoin direct de sauvegarder ces investissements stratégiques en faisant respecter la protection de cette nouvelle forme de propriété intellectuelle. En outre, dans le sillage des règlements sur la protection des données (DP) tels que le règlement européen sur la protection des données (EU-GDPR) [Parlement et Conseil, 2016], les fournisseurs indépendants de logiciels (ISV) ont l'obligation non transférable de s'y conformer. Par conséquent, les éditeurs de logiciels indépendants visent à protéger à la fois les données et la propriété intellectuelle de leurs logiciels basés sur l'IA, déployés sur du matériel et des plates-formes périphériques potentiellement non sécurisés [Goodfellow, 2018].


L'absence de solutions pour la protection de la propriété intellectuelle expose les propriétaires de NN formés à la rétro-ingénierie sur leurs modèles DL [Tramèr et al., 2016]. Comme indiqué dans [Augasta et Kathirvalavakumar, 2012] [Floares, 2008], les attaquants peuvent voler des modèles NN entrainés. Dans ce nouveau paradigme de codage, où les modèles de conception sont appliqués dans des implémentations connues et héritées, la question de la propriété intellectuelle est en jeu. La question n'est pas tant de savoir comment protéger l'architecture DNN (puisque la plupart des architectures sont fondées sur des recherches bien connues), mais plutôt comment protéger le modèle DNN entrainé.

 

Reference
Automatic smart contract generation using controlled natural language and template
1
Secure Smart Contract Generation based on Petri Nets2
Designing Secure Ethereum Smart Contracts: a Finite State Machine Based Approach3
Auto-Generation of Smart Contracts from Domain-Specific Ontologies and Semantic Rules4

 

EXPECTATIONS AND TASKS
Dans le cadre de ce stage, l'étudiant contribuera à :

  • Étudier l'état de l'art en matière de sécurité pour l'apprentissage machine distribué ;
  • Conception d'une nouvelle approche pour la protection des données logicielles basées sur l'IA et la sauvegarde de la propriété intellectuelle ;
  • Mise en œuvre d'une preuve de concept démontrant la faisabilité d'une telle approche sur un cas d'utilisation industrielle.

Nous prévoyons que 60 % du temps sera consacré au développement et 40 % aux activités de recherche.


FORMATION / COMPÉTENCES ET APTITUDES

  • Niveau universitaire : Dernière année de MSc en informatique ou au-delà
  • C, Python, Solidité
  • Expérience sur les contrats intelligents, la chaîne de blocage, l'apprentissage automatique, la cybersécurité
  • Maîtrise de l'anglais (langue de travail)
  • Capacités à organiser des rencontres et à contacter des personnes
  • Bonnes compétences en matière de communication orale et écrite
  • Capacité à rédiger des documents en anglais, capacité de synthèse

EXPÉRIENCE PROFESSIONNELLE

  • Aucune expérience professionnelle requise

 

CE QUE NOUS AVONS À VOUS OFFRIR
La clé de la réussite est entre vos mains. Mais chez SAP, nous vous donnons les moyens de façonner votre propre clé.
Votre carrière chez SAP pourra vous ouvrir de nombreuses portes. Si vous recherchez une entreprise dédiée de vos idées et de votre développement personnel, qui vous reconnaisse pour vos contributions uniques, qui vous anime d'un grand sens du devoir et qui vous accueille dans un environnement de travail informel, flexible et inclusif, n'attendez plus à appliquer chez nous.
ENGAGEMENT DE SAP POUR LA DIVERSITÉ
Pour exploiter toute la puissance de l'innovation, SAP s'emploie à recruter un personnel diversifié. Nous désirons mettre à profit les qualités de tous et valoriser les compétences uniques que chacun apporte à l'entreprise.
SAP s'engage à respecter les principes d'égalité des chances en matière d'emploi et à adapter raisonnablement ses installations à destination des candidats présentant un handicap physique et/ou mental. Si vous avez besoin d'installations spécifiques ou d'une aide particulière pour accéder à notre site Web ou finaliser votre candidature, envoyez un e-mail précisant votre demande à l'équipe Recruiting Operations Team (Amériques : Careers.NorthAmerica@sap.com ou Careers.LatinAmerica@sap.com, zone APJ : Careers.APJ@sap.com, zone EMEA : Careers@sap.com).
Les candidats retenus feront peut-être l'objet d'une vérification des références menée par un fournisseur externe.

Emplacements Supplémentaires: