• EN
  • FR
CEA Careers website: All vacancies
CEA

Follow us

  •  

  • Home
  • Submit speculative application
  • Searches, alerts
  • CDI/CDD offers open to CEA work-study students
  • Our Thesis subjects
  • Un souci ? Contactez-nous
 

Log in Candidate area

I already have a candidate area

Log in to candidate area




Forgotten password?

Register Create candidate area

You don’t have a candidate area. Click here to create one.

 

You are here :  Home  ›  Vacancy list  ›  Vacancy details

Selection: 0 vacancy(s)
CEA Careers website: All vacancies
CEA

Follow us

  •  

Menu Careers website CEA

  • Home
  • Submit speculative application
  • Searches, alerts
  • CDI/CDD offers open to CEA work-study students
  • Our Thesis subjects
  • Un souci ? Contactez-nous
Pause
Read
CEA vacancy search engine
View all vacancies
RSS and other feeds
Information

Runtime Verification for security of 6G based systems H/F

  • Send this vacancy to a friend
  • Print details (new window)
  •  


Vacancy details

General information

CEA (logo)

Organisation

The French Alternative Energies and Atomic Energy Commission (CEA) is a key player in research, development and innovation in four main areas :
• defence and security,
• nuclear energy (fission and fusion),
• technological research for industry,
• fundamental research in the physical sciences and life sciences.

Drawing on its widely acknowledged expertise, and thanks to its 16000 technicians, engineers, researchers and staff, the CEA actively participates in collaborative projects with a large number of academic and industrial partners.

The CEA is established in ten centers spread throughout France
  

Reference

2023-28227  

Position description

Category

Mathematics, information, scientific, software

Contract

Fixed-term contract

Job title

Runtime Verification for security of 6G based systems H/F

Socio-professional category

Executive

Contract duration (months)

18

Job description

 

Future 6G networks will enable high-speed data transmission with very low latency. New applications might present significant risks in terms of security. It will be essential to provide techniques for monitoring communication flows at the network protocol level to detect possible intrusions by malicious actors. We propose to use Runtime Verification (RV). RV consists in observing system executions and analyzing them to verify their conformity to a formal reference object. We will focus on security at the network level, and thus, RV techniques dedicated to distributed systems will be used. These techniques involve identifying executions in a communication flow, that do not conform to the system's communication protocols. The foreseen technique makes use of interaction models as formal reference models (e.g. UML sequence diagrams or message sequence charts). Interaction languages define graphical models used to represent the exchange of information between components. In [1], the authors use such interaction models for the RV of concurrent systems, whose executions are logged as execution traces on a single interface. It was later extended to the case of distributed systems in [2]: rather than analyzing a single execution trace, the RV algorithm analyzes a collection of execution traces, logged on the different interfaces associated with the different hardware resources involved in the system. The RV algorithms work offline, i.e., the execution traces are logged before their analysis. An online approach, i.e., where atomic actions are observed via probes and processed as soon as they are observed, is currently under definition.

You will contribute to address the following bottlenecks:

1- In [1,2], the approach is based on a centralized solution. Such a solution would not scale up, considering the foreseen 6G communication frequencies. We plan to consider distributed solutions where several RV processes run on smaller clusters of devices. This implies a loss of observability. You will contribute to identifying the best compromise in terms of cluster definition and principles of distributions.

 2- The information exchange rates envisaged will lead us to rethink our algorithms, which impose time constraints that are not compatible with target systems. Beyond trying to decrease the execution time of the RV process, we plan to implement a data loss-tolerant approach: in situations where the frequency of message observations is so high that the RV process cannot treat all of them,the RV process should however remain reliable.

 

[1] E. Mahe, C. Gaston, and P. Le Gall. Revisiting Semantics of Interactions for Trace Validity Analysis. International Conference on Fundamental Approaches to Software Engineering (FASE), 2020.

[2] E. Mahe, B. Bannour, C. Gaston, A. Lapitre, and P. Le Gall. A small-step approach to multi-trace checking against interactions. Symposium on Applied Computing (SAC), 2021.

Applicant Profile

You have a PhD in computer science in the field of formal methods, ideally, with knowledge in Runtime Verification or Model-Based Testing. You are interested in optimizing algorithms in execution time and in memory space, and know about distributed systems. You appreciate applying formal methods on concrete use cases and evaluating their scaling. You enjoy developing software tools and have programming experience (experience in C++ or Rust would be a plus).

Position location

Site

Saclay

Job location

France, Ile-de-France, Essonne (91)

Location

Saclay

Candidate criteria

Languages

English (Fluent)

Recommended training

PhD in formal methods

Requester

Position start date

01/09/2023


Other vacancies

You may be interested in these vacancies

Technicien Dépôts Matériaux en couches minces 300mm H/F

Add this vacancy to selection: Technicien Dépôts Matériaux en couches minces 300mm H/F (2023-27934)
  • Ref. : 2023-27934
  • Fixed-term contract
  • Isère (38)
  • Grenoble

Ingénieur développement de codes de calcul scientifique H/F

Add this vacancy to selection: Ingénieur développement de codes de calcul scientifique H/F (2023-28535)
  • Ref. : 2023-28535
  • Fixed-term contract
  • Bouches du Rhône (13)
  • Saint-Paul-Lez-Durance

Quantification des incertitudes et analyse de sensibilité pour les vibrations de structures minces s H/F

Add this vacancy to selection: Quantification des incertitudes et analyse de sensibilité pour les vibrations de structures minces s H/F (2023-28785)
  • Ref. : 2023-28785
  • Internship
  • Essonne (91)
  • Saclay
  • Legal notices
  • Cookies
  • Configure your cookies
  • Accessibility: partial compliance
  • Sitemap
Go to top