Stage : Sécurité pour l'Apprentissage Machine Distribué F/H
Detail de l'annonce :
RÉQUISITION: 313047
SECTEUR DE TRAVAIL: Software-Design and Development
DÉPLACEMENT ESCOMPTÉ: 0 - 10%
STATUTS DE CARRIÈRE: Étudiant
TYPE D’EMPLOI: Intern
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 template1
* 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
* É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: