Internship/Implantation of pattern-matching algorithms in a GPU (m/f)

  • Par Airbus
  • Stage
  • Élancourt (Yvelines)
  • Système / Réseaux / Télécommunications

Description de l'offre

Internship/Implantation of pattern-matching algorithms in a GPU (m/f)

Cassidian CyberSecurity Elancourt

European specialist in cyber security, Airbus Defence and Space mission is to protect companies, critical national infrastructures, as well as government and defence organisations against cyber threats. Its reliable and high performance security products and services are able to detect, analyse and neutralise the most sophisticated cyber-attacks.

Airbus is a global leader in aeronautics, space and related services. In 2016, it generated revenues of € 67 billion and employed a workforce of around 134,000. Airbus offers the most comprehensive range of passenger airliners from 100 to more than 600 seats. Airbus is also a European leader providing tanker, combat, transport and mission aircraft, as well as Europe's number one space enterprise and the world's second largest space business. In helicopters, Airbus provides the most efficient civil and military rotorcraft solutions worldwide.

Our people work with passion and determination to make the world a more connected, safer and smarter place. Taking pride in our work, we draw on each other's expertise and experience to achieve excellence. Our diversity and teamwork culture propel us to accomplish the extraordinary - on the ground, in the sky and in space.

Description of the job

Airbus Defence and Space CyberSecurity (Elancourt) is looking for an intern (m/f) for a 6-month internship.

Within the Airbus Defence and Space CyberSecurity company, you will join the cryptography team, as an intern.
Your mission will consists in developing integrated security systems that meet the needs of your customers.

Your objective will be to secure the execution of operations (data encryption, authentication, identification, etc.) from those persons potentially seeking to do harm. You will therefore be required to implant cryptographic primitives in your security products. This will also help the company to improve the performances of its CyberDefence products.

This internship will start on 1st March 2017 (subject to some flexibility).

Internships at Airbus

Profil recherché

Tasks & accountabilities

In this context, one of the activities of the Cryptography team consists of efficiently implanting analysis algorithms in high-performance platforms.

In this internship, you will implant pattern-matching algorithms in GPUs. As a matter of fact, the intrusion detection systems (IDS) deal with debits containing increasingly important network traffic and renewed threats leading to more and more complex treatments on these packets. They check that a set of rules on inspected network packets is correctly followed. Amongst all the steps to be taken, the search for patterns (an operation also known as pattern-matching) is by far the slowest, typically taking 75 to 80% of the calculation time of an IDS. It would therefore be convenient to find a method of speeding up this operation.

The use of graphic cards (GPUs) seems the most efficient and viable solution. GPUs have been used for years in a number of fields of applications (graphic operations, financial simulations, image classification, etc.), including in the world of information technology security and cryptography (brute force, search for collisions, optimised implantations for cryptographic protocols, etc.). Their inherently parallel nature interests us in particular because most pattern-matching algorithms are themselves easily paralleled, and are therefore suitable to GPUs.

Your main tasks will include:

·  Studying pattern-matching algorithms (Aho-Corasick, Wu-Manber, Commentz-Walter, etc.),
·  Implanting these algorithms in a GPU,
·  Extending the work to an entire IDS (Snort), and estimating performance in a proof-of-concept (demo)

Required skills

You are in the final year of engineering school, completing a Master's degree or in the 5th year of university, specialising in IT.

You have good knowledge of GPU (CUDA, etc.) architecture and coding, in programming in language C (++), in algorithmics and in general information technology network security.

You ideally have initial experience in this field.

You are a good team player and have excellent interpersonal skills.

English: intermediate level,
French: fluent.
Reçois les offres qui te correspondent par email !
Des milliers de jobs sont disponibles pour toi sur Wizbii :)

À propos de Airbus

Constructeur aéronautique, Airbus est aujourd’hui le leader mondial de la construction d’avions de ligne. Créé à la fin des années 1960 avec le projet A300, lancé à l’initiative de plusieurs pays européens, il fabrique des avions de 100 places (A318) à plus de 500 places (A380). Il appartient au groupe EADS, renommé « Airbus Group » en 2014, et présent sur 170 sites dans le monde. 6000 avions Airbus sont aujourd’hui en exploitation, avec une volonté du constructeur aéronautique de mettre l’accent sur la réduction de l’empreinte carbone (réduction de la quantité de CO2 produite par avion).

Airbus, dont le siège est situé près de Toulouse, compte 59 000 employés dans le monde et 15 sites principaux situés en France, Allemagne, Espagne et Royaume-Uni (ainsi que d’autres sites aux Etats-Unis, en Chine, au Moyen-Orient et au Japon).

840 jobs disponibles chez Airbus

Trouve ton futur job sur Wizbii,
la 1ère plateforme professionnelle pour l’emploi des jeunes

Offres d'emploi

Ton job dans la poche