M114 V4
Mettre en œuvre des systèmes de codification, de compression et d’encryptage
- Type
- EP obligatoire
- Lieu
- École professionnelle
- Année
- 2ème année d'apprentissage
- 114_4_FR.pdf
Compétence visée par le module
Mettre en œuvre des systèmes de codification, de compression et d’encryptage.
Situation / objet
Données à sauvegarder et à transmettre dans une entreprise.
Objectifs opérationnels et connaissances
114.1 Choisir et utiliser des procédures de compression appropriées d´archivage des informations. Démontrer quels sont les effets de la codification sur la transmission des données. b1 g3
| Connaissance | Texte |
|---|---|
| 114.1.1 | Connaître les types les plus importants de code binaires (ASCII, ANSI, BCD, EAN, 1 de n, UTF, Uni-Code, etc.) et pouvoir préciser au moyen de leurs caractéristiques (jeu de caractères, redondance) comment ceux-ci se différencient en ce qui concerne la capacité de numération, la sensibilité aux erreurs et la capacité de calcul. |
| 114.1.2 | Connaître les propriétés les plus importantes des images (dessin aux traits N/B, photo couleurs, images animées, vectoriels, orientés pixels, etc.) et pouvoir décrire, comment la qualité d´image (résolution, profondeur de couleurs), la construction d´image et le besoin en mémoire peuvent être influencés. |
| 114.1.3 | Connaître les systèmes numériques tels que binaire, octal et hexadécimal ainsi que les opérateurs logiques tels que OR, AND, NOT et leur utilisation en informatique, y compris leur conversion dans d'autres systèmes numériques (par exemple, les droits des fichiers Unix, adresses IP, couleurs-RGB, etc.) |
| 114.1.4 | Connaître la procédure de codification binaire de nombre (par ex. des nombres négatifs, complément à deux, à virgule flottante). |
114.2 Choisir et utiliser selon directives des procédures de compression pour la sauvegarde, la restauration et la transmission de données. b1 g3
| Connaissance | Texte |
|---|---|
| 114.2.1 | Connaître les caractéristiques (taux de compression, perte de la qualité) pour les principales procédures de compression avec et sans perte et sait où utiliser l'une d'entre elles. |
| 114.2.2 | Connaître les principales normes et standards (par ex. JPEG, PNG, MPEG, H261/263, Huffmann) ainsi que les domaines types où elles sont appliquées, ainsi que la prise en compte des fichiers compressés multiples (par exemple, JPEG dans un *.Zip) et leurs conséquences défavorables. |
114.3 Choisir et utiliser des procédures de cryptage pour la sécurité des informations contre l´accès non autorisé en mémoires et sur des voies de transmission. b1 g3
| Connaissance | Texte |
|---|---|
| 114.3.1 | Connaître le principe fondamental du cryptage des informations (cryptographie/stéganographie) et pouvoir préciser, au moyen d´un concept de cryptage simple, comment des informations peuvent ainsi être chiffrées et déchiffrées. |
| 114.3.2 | Connaître les applications actuelles ou futures qui peuvent être utilisées pour crypter des données (par exemple PGP, Keypass) et sait dans quels cas ces applications sont utiles. |
| 114.3.3 | Connaître la configuration des applications de cryptage et peut les mettre en œuvre correctement selon les spécifications ou les instructions de l'entreprise. |
114.4 Utiliser des procédures sûres de transfert de fichiers au moyen de procédures de cryptage asymétriques et symétriques. Prendre en considération les aspects tels que clés publics/clés privées, les certificats, les protocoles et les normes. b1 g3
| Connaissance | Texte |
|---|---|
| 114.4.1 | Connaître les principales différences entre un cryptage symétrique et asymétrique (mot de passe, clé public, clé privée) et pouvoir décrire, comment celles-ci se répercutent sur le degré de protection des données. |
| 114.4.2 | Connaître le principe des systèmes de signature électronique et pouvoir préciser au moyen d’exemples, comment la sécurité de la transmission peut ainsi être garantie (authentification, intégrité), ainsi que les endroits où ils peuvent être utilisés aujourd'hui et à l'avenir. |
| 114.4.3 | Connaître le but des certificats numériques et pouvoir décrire par des exemples, comment la confiance peut ainsi être garantie entre prestataires et destinataires. |
114.5 Évaluer les différentes technologies de cryptage en ce qui concerne l'actualité, la distribution et la sécurité. Identifier les risques et proposer des technologies alternatives. b1 g3
| Connaissance | Texte |
|---|---|
| 114.5.1 | Connaître les lieux possibles liés à l'informatique, tels que les interfaces API, l'envoi de courriers électroniques, la manière dont ils doivent être cryptés lors de la transmission de données et le cryptage minimal des données qui doit être utilisé lors de la transmission conformément à la loi (par exemple, le nombre de bit du cryptage). |
| 114.5.2 | Connaître les éventuels points faibles des procédures de chiffrement lors du cryptage ou de la transmission des données et peut les signaler. |
Matrice de compétences
| Bande | Compétence | Débutant | Intermédiaire | Avancé | Objectifs |
|---|---|---|---|---|---|
| A1 | Encoder les données | Je peux expliquer l'interprétation binaire d'un encodage (par exemple des nombres, du texte). | Je peux choisir un encodage en tenant compte de divers facteurs liés à la tâche. (par exemple, jeu de caractères, plage de valeurs, calculabilité). | Je peux transformer un encodage en un autre (par exemple texte <--> numéro). |
114.1
|
| A2 | Encoder les données | Je peux expliquer les différences dans les formats d'image (graphiques matriciels et vectoriels ainsi que par exemple JPG, GIF, PNG, SVG) et le codage couleur (par exemple RVB, CMJN, YCrCb). | Je peux appliquer et paramétrer différents formats d'image en fonction de l'utilisation de l'image. (par exemple pour le logo, les galeries, les vignettes en termes de stockage, de transparence, d'évolutivité, de compression...). | Je peux changer le format d'une image par rapport à son application spécifique. |
114.1
|
| A3 | Encoder les données | Je peux expliquer un codage composite. (par exemple ASCII, ANSI, BCD, EAN, UTF, code Uni). | Je peux convertir des systèmes numériques binaires, octaux et hexadécimaux (par exemple, autorisations de fichiers Unix, adresses IP, couleurs RVB, etc.). | Je connais des méthodes de codage binaire des nombres (par exemple, nombres négatifs/complément à deux, nombres à virgule flottante, excès). |
114.1
|
| B1 | Compresser les données | Je connais la différence (avantages/inconvénients) entre la compression sans perte et avec perte et je peux expliquer les domaines d'application typiques. | Je peux utiliser une méthode de compression sans perte courante telle que VLC/Huffman, RLC, BWT, LZW et une méthode de compression avec perte courante telle que B. Appliquer DCT à JPG. | En fonction du support à compresser, je peux sélectionner une méthode adaptée en fonction des raisons. |
114.2
|
| C1 | Chiffrer les données | Je peux expliquer le but et le principe du cryptage (cryptage et déchiffrement). | Je peux crypter (crypter et déchiffrer) des données à l'aide d'un logiciel. | Je peux analyser et comparer différentes méthodes de chiffrement (avantages, inconvénients). |
114.3
|
| D1 | Virements sécurisés | Je peux expliquer le but et le principe de la transmission sécurisée des données. (par exemple, clé publique/privée, certificats, protocoles et normes). | Je peux transférer (envoyer et recevoir) des données en toute sécurité (par exemple, des e-mails). | Je peux comparer les procédures de transfert sécurisé de données et les sélectionner en fonction de raisons. |
114.4
|
| E1 | Évaluer les technologies de chiffrement | Je peux distinguer différentes technologies de cryptage. | Je peux souligner les différences entre les différentes technologies de cryptage. | Je peux identifier les vulnérabilités des technologies de chiffrement et suggérer des alternatives. |
114.5
|
Modules liés par compétences PEC
| Module | Titre | PEC communes |
|---|---|---|
| M117 | Mettre en place l’infrastructure informatique et réseau d’une petite entreprise | |
| M183 | Implémenter la sécurité d'une application | |
| M187 | Mettre en service un poste de travail ICT avec le système d’exploitation | |
| M295 | Réaliser le back-end pour des applications | |
| M346 | Concevoir et réaliser des solutions cloud | |
| M450 | Tester des applications |