Ambani Balla Bernadette Olga 
Réalisé par: 
 M. Nizar Ben Neji (Polytech Sousse) 
 M. Abdelkader Sfaxi (ANCE) 
Encadrée par:
2
INTRODUCTION 
3
Conclusion Démonstration 
Conception et Implémentation 
Problématiqu 
e et Solution 
Introduction 
Spécification 
des besoins 
o Projet de fin d’études réalisé au sein de l’ANCE 
o Sécuriser les documents électroniques après impression 
afin qu’ils soient utilisés comme pièces justificatives lors des 
démarches administratives 
o Développement d’une application Android en exploitant 
l’une des technologies d’encodage qui le QR Code 
4
PROBLÉMATIQUE ET SOLUTION 
5
Introduction 
Spécification 
des besoins 
Problématique 
6 
Problématique 
et Solution 
Conclusion Démonstration 
 En pratique: 
 En théorie: 
Doc.numérique signé d’un certificat de l’ANCE = Doc. manuscrit signé et 
légalisé 
Conception et Implémentation
Solution 
proposée 
Introduction 
o SignDoc2QR: 
o Application Android permettant de 
stocker dans un code à barres 2D 
les données et la signature d’un 
document 
o Principe: 
7 
Conception Implémentation 
Spécification 
des besoins 
Problématique 
et Solution 
Conclusion Démonstration 
Vérification 
de la 
Signature
Spécification 
des besoins Solution 
proposée 
Introduction 
 Avantages: 
Conception et Implémentation Conclusion 
• Simplifier les démarches 
administratives 
7 
Problématique 
et Solution 
Conclusion Démonstration 
• Lutter contre la fraude électronique 
• Favoriser le développement du commerce 
électronique
ANALYSE ET SPÉCIFICATION DES 
BESOINS 
8
Problématique 
et Solution 
Spécification Conception et Implémentation Conclusion Démonstration 
des besoins 
Besoins fonctionnels 
10 
Introduction 
 Trois principales étapes : 
Etape 1: 
Etape 3: Etape 2:
Problématique 
et Solution 
Introduction Spécification Conception et Implémentation Conclusion Démonstration 
des besoins 
 Etape 1: Signature 
11 
Besoins fonctionnels 
 Etape 2: Création du QR Code
Introduction 
Problématique 
et Solution 
Spécification Conception et Implémentation Conclusion 
des besoins 
 Etape 3: Processus de Lecture et de 
Vérification 
13 
Besoins fonctionnels 
Démonstration 
Validité 
Révocatio 
n 
Autorité 
émettrice 
Utilisation 
de la clé
Besoins non fonctionnels 
o Contraintes à respecter en terme de performance du système: 
13 
Introduction 
Problématique 
et Solution 
Spécification Conception et Implémentation Conclusion Démonstration 
des besoins
Spécification Conception et Implémentation Conclusion Démonstration 
des besoins 
14 
Introduction 
Problématique 
et Solution 
Diagramme de cas d’utilisation global
Spécification Conception et Implémentation Conclusion Démonstration 
des besoins 
15 
Introduction 
Problématique 
et Solution 
Diagramme d’activité du cas « Signer un 
document »
CONCEPTION ET IMPLÉMENTATION 
16
17 
Introduction 
Paquetage 
Spécification 
des besoins 
Problématique 
et Solution 
Conception et Implémentation Conclusion Démonstration
Conception et Implémentation Conclusion Démonstration 
18 
Introduction 
Spécification 
des besoins 
Problématique 
et Solution 
Diagramme de classe du paquetage « Engine »
19 
Spécification 
des besoins Diagramme de séquence « Génération du QR 
Code » 
Introduction 
Problématique 
et Solution 
Conception et Implémentation Conclusion Démonstration
Conception et Implémentation 
Conclusion Démonstration 
20 
Introduction 
Spécification 
des besoins 
Problématique 
et Solution 
Diagramme de séquence« Génération d’un document 
signé »
Conception et Implémentation Conclusion Démonstration 
Bibliothèques utilisées 
 Bouncy Castle:  Zxing (Zebra Crossing ): 
21 
Introduction 
Spécification 
des besoins 
Problématique 
et Solution 
o Projet open source multi-format 
de code – barres 1D/ 2D et de 
traitement d’images mis en 
oeuvre en java. 
o Bibliothèque de cryptographie 
libre et open source.
CONCLUSION ET PERSPECTIVES 
22
Spécification 
des besoins 
Problématique 
et Solution 
o Implémentation d’une application Android permettant de faire 
l’interfaçage entre le document électronique signé et le document 
papier afin de faciliter les démarches administratives. 
23 
Introduction Conception 
Démonstratio 
n 
Implémentatio 
n 
Conclusion et 
Perspectives 
 Perspectives: 
 Fonction de Signature et de Vérification sous Android 
 Faire tourner l’application en mode web 
 Générer une série de QR code à partir d’un seul fichier
DEMONSTRATION… 
24
MERCI POUR VOTRE ATTENTION 
25

Visualisation graphique des preuves Electroniques

  • 1.
    Ambani Balla BernadetteOlga Réalisé par:  M. Nizar Ben Neji (Polytech Sousse)  M. Abdelkader Sfaxi (ANCE) Encadrée par:
  • 2.
  • 3.
  • 4.
    Conclusion Démonstration Conceptionet Implémentation Problématiqu e et Solution Introduction Spécification des besoins o Projet de fin d’études réalisé au sein de l’ANCE o Sécuriser les documents électroniques après impression afin qu’ils soient utilisés comme pièces justificatives lors des démarches administratives o Développement d’une application Android en exploitant l’une des technologies d’encodage qui le QR Code 4
  • 5.
  • 6.
    Introduction Spécification desbesoins Problématique 6 Problématique et Solution Conclusion Démonstration  En pratique:  En théorie: Doc.numérique signé d’un certificat de l’ANCE = Doc. manuscrit signé et légalisé Conception et Implémentation
  • 7.
    Solution proposée Introduction o SignDoc2QR: o Application Android permettant de stocker dans un code à barres 2D les données et la signature d’un document o Principe: 7 Conception Implémentation Spécification des besoins Problématique et Solution Conclusion Démonstration Vérification de la Signature
  • 8.
    Spécification des besoinsSolution proposée Introduction  Avantages: Conception et Implémentation Conclusion • Simplifier les démarches administratives 7 Problématique et Solution Conclusion Démonstration • Lutter contre la fraude électronique • Favoriser le développement du commerce électronique
  • 9.
  • 10.
    Problématique et Solution Spécification Conception et Implémentation Conclusion Démonstration des besoins Besoins fonctionnels 10 Introduction  Trois principales étapes : Etape 1: Etape 3: Etape 2:
  • 11.
    Problématique et Solution Introduction Spécification Conception et Implémentation Conclusion Démonstration des besoins  Etape 1: Signature 11 Besoins fonctionnels  Etape 2: Création du QR Code
  • 12.
    Introduction Problématique etSolution Spécification Conception et Implémentation Conclusion des besoins  Etape 3: Processus de Lecture et de Vérification 13 Besoins fonctionnels Démonstration Validité Révocatio n Autorité émettrice Utilisation de la clé
  • 13.
    Besoins non fonctionnels o Contraintes à respecter en terme de performance du système: 13 Introduction Problématique et Solution Spécification Conception et Implémentation Conclusion Démonstration des besoins
  • 14.
    Spécification Conception etImplémentation Conclusion Démonstration des besoins 14 Introduction Problématique et Solution Diagramme de cas d’utilisation global
  • 15.
    Spécification Conception etImplémentation Conclusion Démonstration des besoins 15 Introduction Problématique et Solution Diagramme d’activité du cas « Signer un document »
  • 16.
  • 17.
    17 Introduction Paquetage Spécification des besoins Problématique et Solution Conception et Implémentation Conclusion Démonstration
  • 18.
    Conception et ImplémentationConclusion Démonstration 18 Introduction Spécification des besoins Problématique et Solution Diagramme de classe du paquetage « Engine »
  • 19.
    19 Spécification desbesoins Diagramme de séquence « Génération du QR Code » Introduction Problématique et Solution Conception et Implémentation Conclusion Démonstration
  • 20.
    Conception et Implémentation Conclusion Démonstration 20 Introduction Spécification des besoins Problématique et Solution Diagramme de séquence« Génération d’un document signé »
  • 21.
    Conception et ImplémentationConclusion Démonstration Bibliothèques utilisées  Bouncy Castle:  Zxing (Zebra Crossing ): 21 Introduction Spécification des besoins Problématique et Solution o Projet open source multi-format de code – barres 1D/ 2D et de traitement d’images mis en oeuvre en java. o Bibliothèque de cryptographie libre et open source.
  • 22.
  • 23.
    Spécification des besoins Problématique et Solution o Implémentation d’une application Android permettant de faire l’interfaçage entre le document électronique signé et le document papier afin de faciliter les démarches administratives. 23 Introduction Conception Démonstratio n Implémentatio n Conclusion et Perspectives  Perspectives:  Fonction de Signature et de Vérification sous Android  Faire tourner l’application en mode web  Générer une série de QR code à partir d’un seul fichier
  • 24.
  • 25.
    MERCI POUR VOTREATTENTION 25