Octobre 2023
REPUBLIQUE DEMOCRATIQUE DU CONGO
ENSEIGNEMENT SUPERIEUR ET UNIVERSITAIRE
INGENIERIE PAR LA METHODES UP D'UN SYSTEME
DE CERTIFICATION DES DOCUMENTS NUMERIQUE A L'AIDE DE LA
CRYPTOGRAPHIE
Musampa Elie Elie
Mémoire soumis pour l'obtention du diplôme de
Licence en Sciences Informatiques à l'Université
Protestante de Lubumbashi
Promotion : Bac 3 Ingénierie de système information
Matricule : 2020020054
Octobre 2023
REPUBLIQUE DEMOCRATIQUE DU CONGO
ENSEIGNEMENT SUPERIEUR ET UNIVERSITAIRE
INGENIERIE PAR LA METHODES UP D'UN SYSTEME
DE CERTIFICATION DES DOCUMENTS NUMERIQUE A L'AIDE DE LA DE
CRYPTOGRAPHIE
Musampa Elie Elie
Mémoire soumis pour l'obtention du diplôme de
Licence en Sciences Informatiques à l'Université
Protestante de Lubumbashi
Directeur : CT. Daniel Katual Kapend
Co-directeur : Ass. Grace Mukoma
Promotion : Bac 3 Ingénierie de système information
Matricule : 2020020054
DEDICACE
i
Je dédie humblement mon travail de fin d'études
à ma grand-mère bien-aimée, Agnès Mbuyi
Kalombo.
ii
REMERCIEMENT
En premier lieu, je veux exprimer ma profonde gratitude
à mon Dieu, lui qui a guidé mes pas et m'a
béni de sa grâce infinie. C'est grâce à sa
présence et son amour que je suis là où je suis
aujourd'hui.
Je souhaite également remercier mes parents,
DIDIER KALEKA et CHRISTELLE KAJ, pour leur amour
inconditionnel, leur soutien constant et les sacrifices qu'ils ont consentis
pour moi. Leur présence dans ma vie est une source de force et
d'inspiration.
Un immense merci à ma la Famille
KABANGU, qui a toujours été là pour moi,
m'encourageant et me soutenant dans toutes ces parcours académiques.
Leur amour et leur soutien inébranlables sont inestimables.
Enfin, je tiens à mentionner spécifiquement
Silvie Mukundi, Mireille Kalela, Anacle Kabangu, Delou Ilunga Kabangu,
Nfund Rubemb Ruth, Ngoie Rubemb Rebecca, Karumb Mbang Espe, Felly Mbuyi,
qui ont été des piliers de soutien dans ma vie. Leur
présence et leurs encouragements ont été d'une importance
capitale et je leur suis infiniment reconnaissant.
Je tiens à remercier mon directeur Daniel
Katual Kapend ainsi que mon codirecteur Grace Mukoma
pour la codirection de notre travail.
La liste et bien long, mais a tout ce qui m'ont soutenue,
aider financièrement, Moralement ou en toutes autres forme d'aide sache
à quel point vous êtes importants à mes yeux et combien je
suis reconnaissant de vous avoir dans ma vie.
iii
TABLE DE MATIERE
DEDICACE I
JE DÉDIE HUMBLEMENT MON TRAVAIL DE FIN
D'ÉTUDES À MA GRAND-MÈRE
BIEN-AIMÉE, AGNÈS MBUYI
KALOMBO.REMERCIEMENT I
INTRODUCTION GENERALE 1
1.1.1 Concept 1: Ingénierie 1
1.1.2 Concept 2: Methode UP (Unified Process) 1
1.1.3 Concept 3: Système de certification des documents
numériques 2
1.1.4 Concept 4: Cryptographie 2
Enoncée du problème et questions de la
recherche 2 Hypothèse 3
Présentation et limitations des solutions
existantes 3
Motivation de la recherche et objectifs 4
1.1.5 Motivation de la recherché 4
1.1.6 Objectifs de la recherche 4
Méthodologie de la recherche 5
Subdivision du travail 6
CHAPTER 1 REVUE DE LITERATURE. 6
1.1.2 Présentation Générale de la
Cryptographie 9
CHAPTER 2 CONCEPTION DE L'ARCHITECTURE DU SYSTEME
CERT-
DOCUEMENT 16
Analyse de l'architecture du système
Cert-Document 16
2.1.1 Identification de Besoin Fonctionnelle du système
17
Identification de Besoin Non-Fonctionnels du
système 18
21 21 21 21 21
2.1.2 Description Fonctionnel de L'application 19
- Gères les comptes utilisateurs,
- S'authentifier
- Surveille les activités du système
- Saisir les donnes de l'étudiant.
- Uploader les donnes dès l'utilisateur
21
21
- Gere la plateforme
22
- Vérifie les donne d'un utilisateur (client),
etc
24
? Diagramme de cas d'utilisation
25
? Diagramme de cas d'utilisation Administrateur
26
? Diagramme de cas d'utilisation Recruteur
27
? Diagramme de classes
28
? Diagramme d'activités Administrateur
29
? Diagramme d'activite Utilisateur
? Diagramme de sequence autentification
Diagramme Représentative du Système de
certification de document numérique 30
iv
CHAPTER 3 IMPLEMENTATION DU SYSTEME DOC-VERIFY
31
V
3.1 Les Outils de Développement 31
CHAPTER 4 RESULTAT DE LA RECHERCHE 37
CONCLUSION GENERALE. 41
BIBLIOGRAPHIE 44
ANNEXE 45
vi
LISTE DES TABLES
Tableau 1 : Acteurs 21
Tableau 2: Description de acteur 22
vii
LISTE DES FIGURES
Figure 1: Fonction du Hash dans la certification de document
numérique 13
Figure 2: Concept du hachage 14
Figure 3: Exemple du certification d'un document
numérique 15
Figure 4: Diagramme de cas d'utilisation 23
Figure 5: diagramme de cas d'utilisation Administrateur 24
Figure 6: Diagramme de cas d'utilisation Recruteur 25
Figure 7: diagramme de classes 26
Figure 8; Diagramme d'activites Administrateur 27
Figure 9: diagramme d'activites utilisateur 28
Figure 10: diagramme de sequence authentification 29
Figure 11: architecture du systeme 30
Figure 12: Page d'acceuil 51
Figure 13 : Interface de application 51
Figure 14: Interface Menu 52
Figure 15: Interface de creation de compte 52
Figure 16: Interface d'authentification 53
Figure 17: interface d'inscription 53
Figure 18: page d'uploading 54
Figure 19: resultat D'uploading 55
Figure 20: resultat d'uploading 55
Figure 21: page de verificataion recruteur 56
viii
Figure 22: resultat de verification d'un recruteur 56
1
|