Qu'est-ce que la cryptographie système?
La cryptographie système consiste à utiliser le cryptage pour masquer des informations sur un ordinateur. Le niveau de sophistication de cette cryptographie a augmenté avec le temps, mais varie encore considérablement. Le terme phrase cryptographie système est utilisé par Microsoft dans certaines éditions de Windows pour un paramètre permettant de définir les niveaux de sécurité d’un ordinateur conformément aux normes officielles des ordinateurs du gouvernement.
Les premières formes de cryptographie, bien avant les ordinateurs, consistaient simplement à remplacer des lettres individuelles par des lettres de code suivant un modèle cohérent. D'autres systèmes utilisent des mots de code pour remplacer des commandes ou des informations particulières. Ceux-ci avaient l'avantage de fonctionner simplement et étaient faciles à utiliser si le destinataire connaissait le système de code utilisé, mais étaient difficiles à déchiffrer pour les lecteurs non autorisés.
De tels systèmes ne sont toutefois pas adaptés à la technologie informatique. En effet, la fissuration du système de chiffrement, également appelé algorithme ou chiffrement, est un processus long mais pas compliqué. Par exemple, si un système remplace chaque lettre par une autre de l'alphabet, vous pouvez résoudre le problème en essayant simplement chaque possibilité jusqu'à ce que le système et le message crypté soient trouvés. Cela prendrait trop de temps à la plupart des humains, mais c’est une tâche qu’un ordinateur pourrait effectuer très rapidement.
La cryptographie système moderne fonctionne en grande partie de manière similaire, mais utilise des algorithmes beaucoup plus compliqués. Cela augmente considérablement le temps nécessaire à un ordinateur pour déchiffrer l'algorithme. Un problème persiste, c'est que le rythme rapide d'amélioration de la puissance de calcul et de la vitesse de traitement rend les algorithmes qui semblaient autrefois si complexes qu'ils ne pourraient jamais être vaincus deviennent obsolètes. Certains algorithmes ont même été déchiffrés par une banque de consoles de jeux.
Le développement le plus significatif de la cryptographie système est peut-être celui des systèmes à clé publique et privée. Auparavant, une personne qui chiffrait des informations devait fournir l'algorithme de chiffrement, ou "clé", au destinataire souhaité. Si cette information était interceptée par un pirate informatique, il serait beaucoup plus facile de déchiffrer les données.
Le système moderne implique que le destinataire crée les algorithmes, pas l'expéditeur. Le destinataire crée une clé publique indiquant comment les données doivent être codées, ainsi qu'une clé privée associée indiquant comment décoder ce chiffrement. Ils fournissent la clé publique à l'expéditeur, qui chiffre ensuite les données à la demande. À ce stade, seul le destinataire est alors en mesure de déchiffrer les données.
Windows XP et ses successeurs incluent des paramètres personnalisables pour la cryptographie du système. Le plus notable est "conforme à FIPS". Cela signifie Federal Information Processing Standard, un ensemble de règles qui doivent être suivies sur les systèmes informatiques utilisés par les agences fédérales. Les règles exigent que les algorithmes de chiffrement individuels soient approuvés pour une utilisation en vertu de la norme.