Formation

Formation initiale en 2 ans

Mode

Présentiel

Niveau

Master

Langues

Anglais, Français

Nombre de crédits ECTS

120

Stage/Mobilité

  • Stage en M1(mobilité internationale)
  • Stage de fin d’étude en M2
  • Projet scientifique en M2

Objectifs


Ce master forme des spécialistes de l’étude et du développement de solutions cryptographiques et de codage de l’information. Les diplômés sont destinés à intégrer des équipes d’ingénieurs dans l’industrie, les services et le secteur public.

Insertion professionnelle


Métiers : Ingénieur en cryptologie, administrateur de sécurité, architecte de sécurité, enseignant-chercheur…

Secteurs : Prestations de services informatiques, sociétés d’audit et de conseil en sécurité, intégrateurs, sociétés d’ingénierie, éditeurs de logiciels de sécurité, établissements publics (Ministère de la Défense, de l’Intérieur, collectivités territoriales).

Programme


Master 1

Semestre 1

Credits: 6
Language:

French

Course mode:

On-site

Methods of delivery:

Lectures (24h)
Tutorials (36h)

Pre-requisites:

Prior knowledge of algebra course from the third year of a mathematics degree (including the basic notions of groups and rings) is an asset.

Objectives:

Acquire a solid foundation in commutative algebra, particularly with a view to further study in a theoretical or applied direction.

Learning outcomes:

in progress

Indicative contents:

This course studies extensions of commutative fields with zero or prime characteristics. We will address the following notions: Break fields, root fields, algebraic, finite, separable, normal extensions… and will especially delve into finite Galois extensions and the Galois correspondence. We deal, among others, with the example of cyclotomic extensions. If students are familiar with software such as Maple, numerical examples will be shown.

Methods of assessment:

Written test

Suggested bibliography:

in progress

Credits: 6
Language:

French

Course mode:

On-site

Methods of delivery:

Lectures (24h)
Tutorials (36h)

Pre-requisites:

Basic notions of algorithms, general algebra and linear algebra (L3 level of mathematics).

Objectives:

  • Consolidation of knowledge of elementary algebra and arithmetic
  • Study of finite bodies and some of their applications (in cryptology) from an algorithmic point of view.

Learning outcomes:

in progress

Indicative contents:

The teaching approaches the study of algebraic structures, more particularly finite fields, in an algorithmic manner. After a part on groups and the classification of finite abelian groups, the following parts deal with rings and commutative fields, focusing on the construction of finite fields as well as the algorithms associated with them. A large final part studies applications, algorithms for constructing irreducible polynomials as well as algorithms for factoring polynomials on a finite field.

Methods of assessment:

Written test

Suggested bibliography:

  • Aviva Szpirglas. Mathématiques L3 – Algèbre. Pearson, 2009
  • Assem and Leduc. Cours d’Algèbre. Presses Internationales Polyvalentes, 2009 3. Blake, Gao, Mullin, Vanstone, and Yaghoobian. Applications of Finite Fields. Kluwer Academic Publisher, 1993.
  • Rudolph Lidl and Harald Niederreiter. Introduction to Finite Fields and Applications. Cam- bridge University Press, 1994.
  • Rudolph Lidl and Harald Niederreiter. Finite Fields. Cambridge University Press, 1997.
  • Joachim von zur Gathen and Jürgen Gerhard. Modern Computer Algebra. Cambridge University Press, Cambridge, 1999.
  • Joachim Von Zur Gathen and Daniel Panario. Factoring polynomials over finite fields : asurvey. Journal of Symbolic Computation, 31(1-2) :3–17, 2001.
Credits: 3
Language:

French

Course mode:

On-site

Methods of delivery:

Lectures (12h)
Tutorials (18h)

Pre-requisites:

in progress

Objectives:

in progress

Learning outcomes:

in progress

Indicative contents:

in progress

Methods of assessment:

Written test

Suggested bibliography:

in progress

Credits: 6
Language:

French

Course mode:

On-site

Methods of delivery:

Lectures (30h)
Practicals (30h)

Pre-requisites:

in progress

Objectives:

in progress

Learning outcomes:

in progress

Indicative contents:

Introduction to algorithms and programming. Algorithms in arithmetic, sorting algorithms. Cost analysis of algorithms. Programming in C language.

Methods of assessment:

Written test, project

Suggested bibliography:

in progress

Credits: 3
Language:

French/English

Course mode:

Hybrid

Methods of delivery:

Lectures (30h)

Pre-requisites:

Fundamentals of programming, fundamentals of image.

Objectives:

  • Understanding information hidden strategies
  • Perceptual models in imaging
  • Error-correcting codes in security

Learning outcomes:

Understanding the functioning of an error-correcting code, Write a Python code to hide information in an image, Develop perceptual models for images in Python

Indicative contents:

The program is divided into three parts:

  • Watermarking: information hiding strategy
  • Perceptual model: ensuring the invisibility of information in an image
  • Basics of error-correcting codes

As part of the first two sections, the students will complete a Python project in which:

  • They must develop a watermarking algorithm using spread spectrum technique, with the concept of coding suggested in the project through the preparation of the message to be hidden
  • They must develop a quality metric to parameterize their watermarking algorithm to make this insertion as invisible as possible

Methods of assessment:

2 technical productions

 

Credits:3
Language:

French

Course mode:

On-site

Methods of delivery:

Tutorials (39h)

Pre-requisites:

None

Objectives:

Part 1 Communication : This module is designed to help students apply for internships. It equips them with methodological tools and enables them to understand the challenges and stages of recruitment. In addition, students reinforce their oral fluency through a number of exercises: a 180-second Elevator pitch; a critical analysis of a socio-technical controversy in its polemical and media dimensions, combined with a presentation of the players involved and the arguments associated with the different positions. The aim is to develop convincing and adaptable skills. Team-building exercises are designed to get students to work together and put them in a collective interview situation. – Pay attention to posture and body language – Express yourself with ease – Synthesize – Analyze documents and identify arguments – Present a project, justifying the choices made

Part 2 Management : This module aims to make students think about the issues facing a company, how the right strategy is determined, using methodological tools, and to identify interested parties and their performance management.

Learning outcomes:

  • Develop your human and relational qualities
  • Communicate in writing, orally, in several languages
  • Work as a team, self-assess (strengths and weaknesses)
  • Develop your abilities to enter professional life
  • Demonstrate cultural openness, be curious, have a critical mind
  • Work on your dynamism, be capable of commitment, leadership
  • Know how to integrate business and societal issues in an international context
  • Know and understand the business world
  • Manage projects

Indicative contents:

Part 1 Communication : Job interview simulations (individual and collective) are offered as well as the creation of the key elements of a file, namely the CV, cover letter, LinkedIn profile, online applications, etc. A current review (scientific and technical news) is produced at each tutorial as well as a final presentation on a subject related to the professional world. This requires documentary research and preparation of the speech as well as the visual support used for the defense. Work on argumentation and the rhetorical aspects of speech is presented. Students approach a socio-technical controversy by identifying the various positions and issues at stake in the debate, particularly in its media dimension. They report on their documentary research and the choices they have made to address the controversy in an oral presentation.

Part 2 Management :

Chap 1. The company and its environment

  • The company
  • Analysis of its environment, its market
  • The choice of a strategy thanks to a good diagnosis
  • React to changes in the environment

Chap 2. The company and its strategic choices

  • Notions – strategy, organizational policy, competitive advantage, the different levels of strategy
  • The 3 strategies resulting from Porter methods
  • Growth strategies * Innovation * Entrepreneurial and managerial logic
  • The purpose of a company

Chap 3. Company performance.

  • Company management and performance
  • Identify stakeholders and their objectives
  • Concept- governance, management, performance, decision-makers

Methods of assessment:

Written test, oral, presentation

Suggested bibliography:

  • Perez D., CV, lettre de motivation, entretien d’embauche, L’Étudiant, Ed. Paris, 2014, 416 pages.
  • Engrand S., Projet professionnel gagnant ! Une méthode innovante pour cibler stages et premier emploi, Dunod, Ed. Paris, 2014, 180 pages.
  • Davidenkoff E., Le guide des entreprises qui recrutent : hors-série 2015 : faire la différence en entretien, négocier son premier salaire, débuter à l’étranger, L’Étudiant, Ed. Paris, 2015
  • Charline Licette, Savoir parler en public, Studyrama Pro, 2018
  • Fabrice Carlier, Réussir ma première prise de parole en public, StudyramaPro, 2018
  • Cyril Gely, Savoir improviser : l’art de s’exprimer sans préparation, Groupe Studyrama-Vocatis, 2010
  • Lelli A., 2003, Les écrits professionnels : la méthode des 7C – Soyez correct, clair, concis, courtois, convivial, convaincant, compétent, Dunod, Ed. Paris, 2003, 168 pages.

Credits: 6
Language:

French/English

Course mode:

On-site

Pre-requisites:

None

Objectives:

Consolidation of the experience acquired during training within a research laboratory.

Indicative contents:

Depending on the topic of the laboratory work.

Learning outcomes:

  • Integrate into and within a work team
  • Show initiative
  • Test your curiosity
  • Structure your ideas and the stages of their implementation
  • Demonstrate scientific rigor
  • Learn to meet deadlines
  • Know the safety rules in force within the structure

Methods of assessment:

Report, evaluation sheet (lab behavior), oral presentation

Suggested bibliography:

Depending on the topic of the laboratory work.


Semestre 2

Credits: 6
Language:

French

Course mode:

On-site

Methods of delivery:

Lectures (27h)

Practices (33h)

Pre-requisites:

Linear algebra. Group theory.

Objectives:

in progress

Learning outcomes:

in progress

Indicative contents:

  • Arithmetic in Z/nZ.
  • Quadratic reciprocity.
  • Calculation of modular square roots.
  • Continuous fractions.
  • Modules on Z, Hermit Normal Form.
  • Eudlician networks, LLL algorithm.
  • Introduction to elliptic curves Primality (pseudo-primes, proofs of primality, AKS algorithm).

Methods of assessment:

Written test

Suggested bibliography:

in progress

Credits: 4
Language:

French

Course mode:

On-site

Methods of delivery:

Lectures (16h)

Tutorials (20h)

Practices (8h)

Pre-requisites:

in progress

Objectives:

in progress

Learning outcomes:

in progress

Indicative contents:

in progress

Methods of assessment:

Written test

Suggested bibliography:

in progress

Credits: 2
Language:

French

Course mode:

On-site

Methods of delivery:

Lectures (10h)

Practices (10h)

Pre-requisites:

Linear algebra.

Objectives:

Error-correcting codes protect information from interference during transmission.

  • Presentation of coding, issues: channel, maximum likelihood decoding, block codes and convolutional codes.
  • Linear block codes, dual, cyclic codes, bounds.
  • Examples of codes and constructions: Hamming, Reed Muller, construction (U,U+V), concatenation, puncturing, shortcut codes.
  • Boolean functions and Reed-Muller codes, normal algebraic form.

Learning outcomes:

in progress

Indicative contents:

  • Hamming metric.
  • Encoding, decoding.
  • Linear codes.
  • Generating, control matrices.
  • Weight enumerator polynomial.
  • Minimum distance, decoding by syndrome.
  • Cyclic codes, BCH codes.

Methods of assessment:

Written test

Suggested bibliography:

in progress

Credits: 3
Language:

French

Course mode:

On-site

Methods of delivery:

Lectures (8h)

Tutorials (10h)

Practices (8h)

Pre-requisites:

in progress

Objectives:

in progress

Learning outcomes:

in progress

Indicative contents:

  • Solving univariate polynomials.
  • Elimination. Introduction to Gröbner bases.
  • Application to solving systems of polynomial equations and geometric interpretations.
  • Nullstellensatz. Hilbert polynomial. Dimension of an algebraic variety.
  • Systems over finite fields. Applications to algebraic cryptanalysis.

Methods of assessment:

Written test, project

Suggested bibliography:

in progress

Credits: 3
Language:

English

Course mode:

On-site

Methods of delivery:

Tutorials (30h)

Pre-requisites:

B1 level required.

Objectives:

To bring students towards the European B2/C1 level. The operational and evaluable objectives of this training are:

  • Understand most situations that might be encountered at work or while traveling in a region where English is spoken for example
  • Develop oral and written language skills
  • International English communication

Learning outcomes:

Acquisition of English language skills (objective B2/C1). International, specialty and professional English (CV, cover letters, etc.)

Indicative contents:

  • Written and oral comprehension/production work on authentic specialist or general English documents
  • Interactive debates on general themes
  • Language lab work (pronunciation, listening, repetition, etc.)
  • Professional English (writing cover letters, CV, professional interview) academic (summary of documents, emails, sum-ups, etc.)
  • Work on specialization and general English vocabulary.
  • Presentation of a specialty presentation

Methods of assessment:

Written test, oral

Credits:3
Language:

French

Course mode:

On-site

Methods of delivery:

Tutorials (39h)

Pre-requisites:

None

Objectives:

Part 1 Communication : This module is designed to help students apply for internships. It equips them with methodological tools and enables them to understand the challenges and stages of recruitment. In addition, students reinforce their oral fluency through a number of exercises: a 180-second Elevator pitch; a critical analysis of a socio-technical controversy in its polemical and media dimensions, combined with a presentation of the players involved and the arguments associated with the different positions. The aim is to develop convincing and adaptable skills. Team-building exercises are designed to get students to work together and put them in a collective interview situation. – Pay attention to posture and body language – Express yourself with ease – Synthesize – Analyze documents and identify arguments – Present a project, justifying the choices made

Part 2 Management : This module aims to make students think about the issues facing a company, how the right strategy is determined, using methodological tools, and to identify interested parties and their performance management.

Learning outcomes:

  • Develop your human and relational qualities
  • Communicate in writing, orally, in several languages
  • Work as a team, self-assess (strengths and weaknesses)
  • Develop your abilities to enter professional life
  • Demonstrate cultural openness, be curious, have a critical mind
  • Work on your dynamism, be capable of commitment, leadership
  • Know how to integrate business and societal issues in an international context
  • Know and understand the business world
  • Manage projects

Indicative contents:

Part 1 Communication : Job interview simulations (individual and collective) are offered as well as the creation of the key elements of a file, namely the CV, cover letter, LinkedIn profile, online applications, etc. A current review (scientific and technical news) is produced at each tutorial as well as a final presentation on a subject related to the professional world. This requires documentary research and preparation of the speech as well as the visual support used for the defense. Work on argumentation and the rhetorical aspects of speech is presented. Students approach a socio-technical controversy by identifying the various positions and issues at stake in the debate, particularly in its media dimension. They report on their documentary research and the choices they have made to address the controversy in an oral presentation.

Part 2 Management :

Chap 1. The company and its environment

  • The company
  • Analysis of its environment, its market
  • The choice of a strategy thanks to a good diagnosis
  • React to changes in the environment

Chap 2. The company and its strategic choices

  • Notions – strategy, organizational policy, competitive advantage, the different levels of strategy
  • The 3 strategies resulting from Porter methods
  • Growth strategies * Innovation * Entrepreneurial and managerial logic
  • The purpose of a company

Chap 3. Company performance.

  • Company management and performance
  • Identify stakeholders and their objectives
  • Concept- governance, management, performance, decision-makers

Methods of assessment:

Written test, oral, presentation

Suggested bibliography:

  • Perez D., CV, lettre de motivation, entretien d’embauche, L’Étudiant, Ed. Paris, 2014, 416 pages.
  • Engrand S., Projet professionnel gagnant ! Une méthode innovante pour cibler stages et premier emploi, Dunod, Ed. Paris, 2014, 180 pages.
  • Davidenkoff E., Le guide des entreprises qui recrutent : hors-série 2015 : faire la différence en entretien, négocier son premier salaire, débuter à l’étranger, L’Étudiant, Ed. Paris, 2015
  • Charline Licette, Savoir parler en public, Studyrama Pro, 2018
  • Fabrice Carlier, Réussir ma première prise de parole en public, StudyramaPro, 2018
  • Cyril Gely, Savoir improviser : l’art de s’exprimer sans préparation, Groupe Studyrama-Vocatis, 2010
  • Lelli A., 2003, Les écrits professionnels : la méthode des 7C – Soyez correct, clair, concis, courtois, convivial, convaincant, compétent, Dunod, Ed. Paris, 2003, 168 pages.

Credits: 6
Language:

French/English

Course mode:

On-site

Pre-requisites:

None

Objectives:

Consolidation of the experience acquired during training within a research laboratory.

Indicative contents:

Depending on the topic of the laboratory work.

Learning outcomes:

  • Integrate into and within a work team
  • Show initiative
  • Test your curiosity
  • Structure your ideas and the stages of their implementation
  • Demonstrate scientific rigor
  • Learn to meet deadlines
  • Know the safety rules in force within the structure

Methods of assessment:

Report, evaluation sheet (lab behavior), oral presentation

Suggested bibliography:

Depending on the topic of the laboratory work.

Credits: 3
Language:

French/English

Course mode:

On-site (internship)

Pre-requisites:

None

Objectives:

Discover the world of business or international research work.

Learning outcomes:

Compare the skills acquired during training with the demands of the socio-professional world.

Indicative contents:

At least two months spent within the company (or in an international research laboratory) as an intern.

Methods of assessment:

Report, evaluation sheet, oral presentation

Au choix (1 sur 2)

Credits: 3
Language:

French

Course mode:

On-site

Methods of delivery:

Lectures (12h)

Tutorials (12h)

Practices (6h)

Pre-requisites:

in progress

Objectives:

in progress

Learning outcomes:

in progress

Indicative contents:

in progress

Methods of assessment:

Written test, practical exam

Suggested bibliography:

in progress
 

Credits: 3
Language:

French

Course mode:

On-site

Methods of delivery:

Lectures (20h)

Tutorials (10h)

Pre-requisites:

in progress

Objectives:

in progress

Learning outcomes:

in progress

Indicative contents:

  • Internet and ICT threats;
  • Protection of the individual workstation: protection of electronic documents, protection against “malware” (viruses, spyware, rootkit), personal firewalls, etc.;
  • Management of rights and authorizations, main authentication methods, password;
  • Uses of electronic signatures, electronic certificates, understanding of IGC;
  • Internet communications security: email, remote connections, access to websites, IP voice;
  • Privacy protection: traceability of connections, spyware.​

Methods of assessment:

Written test

Suggested bibliography:

in progress
 

Master 2

Semestre 3

Credits: 3
Language:

French

Course mode:

On-site

Methods of delivery:

Lectures (21h)

Tutorials (15h)

Practices (9h)

Pre-requisites:

Basics of Cryptography Concept of Programming

Objectives:

in progress

Learning outcomes:

in progress

Indicative contents:

Basic principles of cryptology:

  • symmetric key and asymmetric key cryptology,
  • principles of encryption, signature, authentication,
  • the most common algorithms (RSA, DSA, Elliptic curves, AES, DES, GQ, etc.)

Putting cryptography into practice:

  • secure email, application of electronic signature,
  • access control to resources, network security,
  • certificates, key management, PKI.

This UE includes a small group project which may require programming and involve mixed mathematical and computer science skills.

Methods of assessment:

Written test

Suggested bibliography:

in progress

Credits: 3
Language:

French

Course mode:

On-site

Methods of delivery:

Lectures (15h)

Practices (15h)

Pre-requisites:

Programming in CBases of Cryptography

Objectives:

in progress

Learning outcomes:

in progress

Indicative contents:

The module will be evaluated on the basis of a programming project in C language. Example of topics covered:

  • Asymmetric cryptography:
  • primality test,
  • prime generation,
  • discrete logarithm,
  • factorization,
  • elliptic curves.
  • Symmetric cryptography:
  • Squre attack
  • Attack by impossible differentials on AES

Methods of assessment:

Written test, project

Suggested bibliography:

in progress

Credits: 3
Language:

French

Course mode:

On-site

Methods of delivery:

Lectures (6h)

Tutorials (24h)

Pre-requisites:

Prior knowledge of an algebra course from the first year of a Master of Mathematics (including the basic notions of extensions of bodies) is an advantage.

Objectives:

The aim of this course is an introduction to algebraic number theory. We study the following notions: rings of integers of number fields, discriminant and ramification, units and groups of classes of ideals. Among the examples, we will see in particular the case of quadratic and cyclotomic bodies. Quadratic fields and groups of ideal classes make it possible to define public key cryptosystems.

Learning outcomes:

in progress

Indicative contents:

The concepts covered in this course may be useful to students wishing to pursue research (through a doctoral thesis or by joining the research and development section of a company) and moreover, these concepts will be used in other units. teachings. In particular, for the NFS factorization method (Screening on number bodies, the most efficient to date) studied in the “public key cryptography” unit.

Methods of assessment:

Written test

Suggested bibliography:

in progress

Credits: 4.5
Language:

French

Course mode:

On-site

Methods of delivery:

Lectures (21h)

Tutorials (18h)

Practices (6h)

Pre-requisites:

in progress

Objectives:

Analysis and design of public key systems (RSA, Diffie-Hellman, El Gamal, elliptic curves…).

  • Security of public key schemes: equivalence of RSA secret data, semantic security, naive RSA security, least significant bits, safe bits, exponent attacks, existential attacks, equivalence between problems. OAEP.
  • Security proofs. Random oracle models, generic groups and rings.
  • Zero-Knowledge, Fiat-Shamir, Schnorr, GQ, commitment, interactive proofs, PIZK.
  • Proven random generators: BBS, security under RQ, variant and security under FACT.
  • Other systems and attacks: XTR, NTRU, HFE…

Learning outcomes:

in progress

Indicative contents:

Public key algorithms: RSA, El Gamal, Rabin, Identification. Zero-Knowledge Protocols Factorization algorithms: Fermat, Pollard rho, p-1, quadratic sieve, ECPP, NFS. Discrete logarithm algorithms: Shanks BSGS, Pollard rho, Pohlig-Hellman, Adleman Random generators, Yao’s theorem, Blum-Blum- Shub.

Methods of assessment:

Written test

Suggested bibliography:

in progress

Credits: 3
Language:

French

Course mode:

On-site

Methods of delivery:

Lectures (6h)

Tutorials (24h)

Pre-requisites:

Discrete mathematics.

Objectives:

in progress

Learning outcomes:

in progress

Indicative contents:

  • Quantum information unit (qubit)
  • Principle of quantum superposition, projective measurements.
  • Quantum entanglement.
  • Quantum cryptography protocols (key exchange: BB84, Ekert91) Bell inequalities (CHSH).
  • Incompatibility with local realism.
  • Quantum circuits and algorithms: Shor’s algorithm (factorization and discrete logarithm).
  • Grover’s algorithm.
  • Quantum error-correcting codes: Shor code, Steane code, perfect 5-qubit code.
  • CSS codes, stabilizing codes.
  • Surface codes.
  • Fault-tolerant calculation elements.

Methods of assessment:

Written test

Suggested bibliography:

in progress

Credits: 4.5
Language:

French

Course mode:

On-site

Methods of delivery:

Lectures (21h)

Tutorials (18h)

Practices (6h)

Pre-requisites:

in progress

Objectives:

  • Feistel scheme/distinguishers/Luby-Rackoff, chaining modes, linear and differential cryptanalysis.
  • Analysis and design of hash functions. Iterative functions/Damgaard-Merkle. Random oracle. Attacks: multicollisions, long message, extensible messages, DM, differential, near-collisions, attacks on SHA-1.
  • MAC: HMAC, CBC-MAC, specific attacks.
  • Pseudo-random generators: cryptographic security (distinguishers/extrapolators/Yao), design and cryptanalysis.

Learning outcomes:

in progress

Indicative contents:

Block encryption, DES, AES, Feistel schemes. Stream encryption, shift registers. Linear and differential encryption. Hash functions, MACs.

Methods of assessment:

Written test

Suggested bibliography:

in progress

Credits: 3
Language:

English

Course mode:

On-site

Methods of delivery:

Tutorials (30h)

Pre-requisites:

B1 level required.

Objectives:

To bring students towards the European B2/C1 level. The operational and evaluable objectives of this training are:

  • Understand most situations that might be encountered at work or while traveling in a region where English is spoken for example
  • Develop oral and written language skills
  • International English communication

Learning outcomes:

Acquisition of English language skills (objective B2/C1). International, specialty and professional English (CV, cover letters, etc.)

Indicative contents:

  • Written and oral comprehension/production work on authentic specialist or general English documents
  • Interactive debates on general themes
  • Language lab work (pronunciation, listening, repetition, etc.)
  • Professional English (writing cover letters, CV, professional interview) academic (summary of documents, emails, sum-ups, etc.)
  • Work on specialization and general English vocabulary.
  • Presentation of a specialty presentation

Methods of assessment:

Written test, oral

Au choix (2 sur 4)

Credits: 3
Language:

French

Course mode:

On-site

Methods of delivery:

Lectures (6h)

Tutorials (24h)

Pre-requisites:

in progress

Objectives:

in progress

Learning outcomes:

in progress

Indicative contents:

in progress

Methods of assessment:

Written test

Suggested bibliography:

in progress

Credits: 3
Language:

French

Course mode:

On-site

Methods of delivery:

Lectures (6h)

Tutorials (24h)

Pre-requisites:

in progress

Objectives:

in progress

Learning outcomes:

in progress

Indicative contents:

MDS codes, Reed-Solomon codes, generalized Reed-Solomon codes.

  • Subcodes on a subbody, trace code, BCH codes, Goppa codes.
  • Decoding of Reed-Solomon family codes.
  • List decoding.
  • LDPC codes, convolutional codes, soft decoding, iterative decoding.
  • Reed-Muller code.
  • McEliece cryptographic scheme, signature, Stern scheme.

Methods of assessment:

Written test, report

Suggested bibliography:

in progress

Credits: 3
Language:

French

Course mode:

On-site

Methods of delivery:

Lectures (9h)

Tutorials (12h)

Practices (9h)

Pre-requisites:

in progress

Objectives:

in progress

Learning outcomes:

in progress

Indicative contents:

  • Physical attacks in general are introduced in this course: Analysis of auxiliary channels, fault attacks
  • Countermeasures are not forgotten, with particular attention to the secure development of modular exponentiation.
  • Speakers from the world of industry complete the teaching by providing a vision related to the constraints of the field.

Methods of assessment:

Written test, practice test

Suggested bibliography:

in progress

 

Credits: 3
Language:

French

Course mode:

On-site

Methods of delivery:

Lectures (12h)

Tutorials (18h)

Pre-requisites:

in progress

Objectives:

in progress

Learning outcomes:

in progress

Indicative contents:

  • ISO 7816 standard governing the interoperability of smart cards.
  • Smart card assembler with (partial) implementation of standard encryption.
  • Industrial applications, architecture, specifications. Bank card, telephony, pay television, etc.
  • Information security technology assessment methodology (ISO 15408 Common Criteria).
  • Java Card 3.0. Multi-application cards.

Methods of assessment:

Written test, project

Suggested bibliography:

in progress

 


Semestre 4

Credits: 6
Language:

French/English

Course mode:

On-site/Hybrid

Methods of delivery:

Scientific project (one day/week)

Pre-requisites:

None

Objectives:

Carry a scientific or entrepreunarial project. 3 options:

  • continue their « research » project carried out in M1 within the framework of the Cordées de la recherche
  • carry out their project within the framework of the « Ateliers de l’innovation » offered by the IAE Limoges
  • carry out their project in conjunction with a company, a CRT, a LabCom, etc.

Methods of assessment:

Project

Credits: 24
Language:

French/English

Course mode:

On-site

Methods of delivery:

6 months internship

Pre-requisites:

None

Objectives:

6 months training period in a company or in a research laboratory

Methods of assessment:

Report, oral, evaluation sheet

Informations

  • Parcours sélectif (places limitées)
  • Pas de redoublement possible en parcours EUR
  • Bourse 6000€ (4000€ en M1, 2000€ en M2)
  • Aide à la mobilité entrante et sortante

Prérequis

Titulaires d’une Licence de mathématiques ou équivalent.


Candidature

Pour les étudiants résidant en France ou dans l’UE, vous candidatez sur monmaster.gouv.fr

Pour les étudiants hors UE, vous candidatez sur campusfrance.org/fr 


Contact

Lieu de la formation

Les informations de cette page sont à but informatif et non contractuelles.

MAJ : Janvier 2024