Julien Thomas - Thesis website: 2007 to 2010 - TELECOM Bretagne

french english

Teachings

Important Information: As most of these pratical works were made by schools (and thus not are not my property), I cannot diffuse the associated documentations.
For the documentation I made (notices, corrections, ...), you can obtain them by asking it by email (see the contacts page).

INSA of Rennes (http://www.insa-rennes.fr)

Practical Work: C

This module belongs to the Tronc Commin (TC) of INSA de Rennes, Computer Science category
Promotions: 1st year, engineer program, Génie Civile et Urbanisme (GCU) - October 2007 to January 2008.

Objectives: to provide bases for the programmation in C et the programmation oriented objects. Practical Works introduce basic or advanced concepts: tables, pointers, dynamic allocation, structures. As for the other teachings related to languages introduction (C, JAVA) at the INSA of Rennes, the pedagogy and the comprehension are important aspects.
Important Notions: language C,introduction to the programmation oriented object (POO), advanced notions: dynamic allocation, pointers, structures.
Documentation: basic informations

Creation of Pratical Works

For the practical works in C, I am the creator of the pratical work n°8 entitled Manipulation d'images BITMAP (manipulation of BITMAP pictures) for the year 2007-2008.

Practical Work: Java

Promotions:

Objectives: to provide bases for the programmation in Java et the programmation oriented objects. As for the other teachings related to languages introduction (C, JAVA) at the INSA of Rennes, the pedagogy and the comprehension are important aspects.
Important Notions: Java language, introduction to the programmation oriented object (POO)

Tutorials: Java

Promotions: 1st year, Integrated Preparatory Course (STPI) - January 2008 to June 2008.

Objectives: to provide bases for the programmation in Java et the programmation oriented objects. As for the other teachings related to languages introduction (C, JAVA) at the INSA of Rennes, the pedagogy and the comprehension are important aspects.
Important Notions: Java language, introduction to the programmation oriented object (POO)
Documentation: summary

Telecom Bretagne (http://www.telecom-bretagne.eu)

TP : Principles of IP Networks

Promotions:

Practical Work: Expression of a network security policy and deployment with Firewall Builder

Promotions:

Objectives: starting from a written security policy (in French), generate the corresponding rules to confgiure the NetFilter firewall.
Important Notions: Firewall Builder, User Mode Linux (UML), firewall Linux (iptables), security policies, networks.
Documentation: appendix, notice for the teachers

Practical Work: Managment of Users, Permissions and ACL

Promotions:

Objectives: essentials notions about users management, permissions and ACLs.
Important Notions: Linux, DAC, Rights, Acces Control List (ACL).
Documentation: users appendix, ACL appendix

Practical Work: Linux Security and Networking

Promotions:

Objectives:
Management of services: configuration of LINUX services.
Deployment of security policies in networks: configurer of Linux firewall iptables.
Important Notions: daemons, inetd (TCP Wrapper), runlevels, security policies, networks, LINUX firewall (iptables).
Documentation: Netfilter Appendix (see http://www.lea-linux.org)

Practical Work: Expression of a security policy in SQL with Oracle

Promotions:

Objectives: Deployment of security policies in databases. The ORACL Database Management System (DBMS) is used.
Important Notions: SQL (Oracle SQL), Triggers, views, administrations of rights, tests

Practical Work: Introduction to SELinux

Promotions: 3rd year, engineer program (3a) - Février 2009

Objectives: Utilization of the DTE model on an operating system (Gentoo). In this practical work, the following point are studied: interaction between SELinux and classic Linux system, analysis of a SELinux security policy and development of a SELinux-based security policy.
Important Notions: DTE, SELinux, LSM

Creation of Pratical Works

For the practical works about SELinux, I am the creator of the pratical work entitled Introduction à SELinux (Introduction SELinux).

IFSIC (http://www.ifsic.univ-rennes1.fr)

Practical Work: Introduction to SELinux

Promotions:

Objectives: Utilization of the DTE model on an operating system (Gentoo). In this practical work, the following point are studied: interaction between SELinux and classic Linux system, analysis of a SELinux security policy and development of a SELinux-based security policy.
Important Notions: DTE, SELinux, LSM

Practical Work: Cryptography

Promotions:

Objectives: Basis of Cryptography: substitution based cyphers and cryptanalysis, AES implementation, implementation and cryptanalysis of RSA.
Important Notions: Cryptography, Kisaski, AES, RSA

Creation of Pratical Works

For the practical works in Cryptography, I am the creator of the pratical work n°2 entitled Implémentation de AES (AES implementation) which rely on a work of Sébastien Varrette entitled Implémentation de l'algorithme A.E.S.

«Design-by-assumption works as long as assumptions hold. Assumptions are shortcuts to useful efficiencies, provided they are not violated. »
David S. Isenberg

«If the kernel is not evaluated to an MLS-capable protection profile, MLS features cannot be trusted regardless of how impressive the demonstration looks.»
J. Davidson

DGA CNRS

Valid XHTML 1.0 Strict Valid XHTML 1.0 Strict

http://www.julienthomas.eu/