Brevet FR2824649A1 — publié le 20021115

SYSTÈME DE PROTECTION DES DONNÉES AVEC MÉCANISME DE REMISE EN CORRESPONDANCE DES ADRESSES POUR LA ZONE PROTÉGÉE DE DISPOSITIFS OU DE SUPPORTS DE MÉMORISATION ARRIÈRE-PLAN DE L'INVENTION 1. DOMAINE DE L'INVENTION Cette invention concerne un système de protection des données qui protège les données mémorisées sur des dispositifs ou des supports de mémorisation périphériques d'ordinateur, plus particulièrement un système de protection des données qui protège les données mémorisées sur la zone protégée de dispositifs ou de supports de mémorisation en reconvertissant les adresses de la zone protégée des dispositifs ou des supports de mémorisation, en chiffrant les données à mémoriser avant de les écrire dans les dispositifs ou sur les supports de mémorisation et en déchiffrent les données juste après qu'elles ont été lues dans les dispositifs ou sur les supports de mémorisation. 2. DESCRIPTION DE L'ART QUI S'Y RAPPORTE En même temps que les rapides progrès de la technologie des ordinateurs, presque toutes les organisations gouvernementales, centres de recherche, instituts académiques et sociétés utilisent des ordinateurs pour écrire des documents. Toute une variété de dispositifs ou de supports de mémorisation périphériques d'ordinateur ont été développés pour la mémorisation des données numériques, incluant des documents, des données techniques, des données confidentielles etc. Les gens ont l'habitude de mémoriser des données, de préparer des copies de données en réserve ou de les porter de place en place au moyen de dispositifs ou de supports de mémorisation de données périphériques du fait de la facilité à les transporter, de l'économie d'espace et de leur longue durée de vie. Bien que les dispositifs ou supports de mémorisation des données apportent une façon efficace de mémoriser des données, ils sont également devenus la cible des criminels informatiques. Les criminels informatiques peuvent voler des données confidentielles par le moyen d'Internet. Différents procédés de protection des données ont été développés pour protéger les données en chiffrant un texte en clair en un texte chiffré. Toutefois, des procédés conventionnels de protection des données peuvent facilement être cassés en utilisant davantage d'ordinateurs. RÉSUMÉ DE L'INVENTION L'invention fournit, pour la zone protégée de dispositifs ou de supports de mémorisation, un système de protection des données qui protège les données mémorisées dans les dispositifs ou sur les supports de mémorisation à l'égard d'un accès non autorisé en configurant un mécanisme de reconversion des adresses en fonction d'une clé de conversion des adresses et de la séquence des adresses par défaut de la zone protégée pour convertir une séquence des adresses par défaut de la zone protégée en une séquence des adresses reconverties de la zone protégée. Par conséquent les ordinateurs qui ne possèdent pas le système de protection des données et ceux qui possèdent ce système de protection des données mais avec un mécanisme différent de reconversion ne peuvent pas lire les données correctes dans la zone protégée des dispositifs ou supports de mémorisation. La protection s'obtient en mémorisant des données dans les cellules de mémorisation correspondant à des adresses reconverties au lieu d'adresses désignées par le système, et en les y lisant. Et les données sont chiffrées avant d'être mémorisées, puis déchiffrées après avoir été lues. La forme de réalisation inclut le fait de générer initialement une règle de reconversion des adresses en fonction d'une clé de conversion des adresses clé CNV et en fonction de la séquence des adresses par défaut de la zone protégée [Pi, i = 0, 1,...n] et en utilisant la règle de reconversion des adresses pour établir une table de reconversion des adresses de la zone protégée qui peut s'utiliser pour consulter pour convertir la séquence des adresses par défaut de la zone protégée [Pi, i = 0, 1,...n] en la séquence des adresses reconverties de la zone protégée [Si, i = 0, 1,...k] ensuite. Lors de la mémorisation des données, le texte en clair [Di, i = 0, 1,...m] est codé en le texte chiffré [Ri, i = 0, 1,...k] en utilisant un algorithme de chiffrage avec une clé de déchiffrage, puis la séquence des adresses par défaut des domaines d'accès [Ui, i = 0, 1,...x] est convertie en la séquence des adresses reconverties en les domaines d'accès [Vi, i = 0, 1,...x] en utilisant la règle de reconversion des adresses ou la table de reconversion des adresses. Enfin le texte chiffré est mémorisé dans le dispositif de mémorisation selon la séquence des adresses reconverties en les domaines d'accès. Lors de la lecture des données, la séquence des adresses par défaut des domaines d'accès désignée par le système [Ui, i = 0, 1,...x] est convertie en la séquence des adresses reconverties en les domaines d'accès [Vi, i = 0, 1,...x] en utilisant la règle de reconversion des adresses ou la table de reconversion des adresses de la zone protégée puis le texte chiffré [Ri, i = 0, 1,...k] est lu et déchiffré en le texte en clair [Di, i = 0, 1,...m] en utilisant l'algorithme de déchiffrage avec la clé de déchiffrage. La séquence des adresses par défaut de la zone protégée précitée signifie une séquence ordonnée de nombres représentant les adresses désignées par le système informatique de base, pour la zone protégée des dispositifs ou des supports de mémorisation lors de l'accès séquentiel dans les cellules de mémorisation se trouvant dans la zone protégée. La séquence des adresses par défaut des domaines d'accès précitée signifie une séquence d'adresses désignées à l'origine par le système informatique de base lors de l'accès aux données se trouvant dans le domaine d'accès. BRÈVE DESCRIPTION DES DESSINS - La Figure 1 est un diagramme par blocs d'une forme de réalisation préférée de la présente invention. - La Figure 2 est un diagramme par blocs d'une autre forme de réalisation préférée de la présente invention. - La Figure 3 est un diagramme par blocs d'une autre forme de réalisation préférée de la présente invention. - La Figure 4 est une table de reconversion des adresses de la zone protégée établie en utilisant une règle de reconversion des adresses prise comme échantillon. - La Figure 5 est une autre table de reconversion des adresses de la zone protégée établie en utilisant une autre règle de reconversion des adresses prise comme échantillon. - La Figure 6 est une table montrant un exemple de la conversion d'un texte en clair en un texte chiffré et de la conversion d'un texte chiffré en un texte en clair. - La Figure 7 est un graphe illustrant la conversion entre la séquence des adresses par défaut des domaines d'accès et la séquence des adresses reconverties en les domaines d'accès en utilisant un échantillon de la table de reconversion des adresses de la zone protégée. DESCRIPTION DÉTAILLÉE DE LA FORME DE RÉALISATION PRÉFÉRÉ Avant de décrire la présente invention plus en détail il faut noter que les mêmes repères ont été utilisés pour désigner les mêmes éléments d'un bout à l'autre de l'exposé. La Figure 1 est un diagramme par blocs d'une forme de réalisation préférée de la présente invention. Comme représenté sur la Figure 1, le système matériel informatique 10 de cette configuration comporte un ordinateur 11qui comprend un module de chiffrage/déchiffrage des données 20 et un module de conversion des adresses en domaines d'accès 25, ainsi qu'un équipement périphérique de mémorisation 12 comportant un dispositif de mémorisation des données 30. La Figure 2 est un diagramme par blocs d'une autre forme de réalisation préférée de la présente invention. Comme représenté sur la Figure 2 le système matériel informatique 10 de cette configuration comporte un ordinateur 11 comprenant un module de chiffrage/déchiffrage des données 20 et un équipement périphérique de mémorisation 12 qui contient un module de conversion des adresses en domaines d'accès 25 et un dispositif de mémorisation des données 30. La Figure 3 est un diagramme par blocs d'une autre forme de réalisation préférée de la présente invention. Comme représenté sur la Figure 3, le système matériel informatique 10 de cette configuration comporte un ordinateur 11et un équipement périphérique de mémorisation 12 qui contient un module de chiffrage/déchiffrage des données 20, un module de conversion des adresses en domaines d'accès 25 et un dispositif de mémorisation des données 30. Le module de conversion des adresses en domaines d'accès 25 exerce les fonctions de : @ établir une règle de reconversion des adresses 60 selon une clé de conversion des adresses 95 et selon une séquence 70 des adresses par défaut de la zone protégée et utiliser la règle de reconversion des adresses 60 pour établir une table de reconversion 65 des adresses de la zone protégée, qui peut s'utiliser pour consulter pour convertir la séquence des adresses par défaut de la zone protégée 70 en la séquence des adresses reconverties de la zone protégée 75 ; et@ utiliser la règle de reconversion des adresses de la zone protégée 60 ou la table de reconversion des adresses 65 pour convertir la séquence des adresses par défaut des domaines d'accès 80 désignée par le système en la séquence des adresses reconverties en les domaines d'accès 85. Le module de chiffrage/déchiffrage des données 20 exerce les fonctions de : - chiffrer un texte en clair 50 en un texte chiffré 55 en utilisant un algorithme de chiffrage 40 avec une clé de chiffrage 90 ; et- déchiffrer un texte chiffré 55 en un texte en clair 50 en utilisant un algorithme de déchiffrage 45 avec une clé de déchiffrage 92. Selon les formes de réalisation préférées, lors de la mémorisation des données dans la zone protégée du dispositif ou du support de mémorisation, le module de chiffrage/déchiffrage des données 20 chiffre un texte en clair 50 en un texte chiffré 55, puis le module de conversion des adresses en domaines d'accès 25 calcule la séquence des adresses reconverties en les domaines d'accès 85 correspondant à la séquence des adresses par défaut des domaines d'accès 80 désignée par le système puis sauvegarde le texte chiffré 55 dans les cellules de mémorisation correspondant à la séquence des adresses reconverties en les domaines d'accès 85. Au contraire, lors de la lecture des données, le module de conversion des adresses en domaines d'accès 25 calcule la séquence des adresses reconverties en les domaines d'accès 85 correspondant à la séquence des adresses par défaut des domaines d'accès 80 désignée par le système, puis lit le texte chiffré 55 dans les cellules de mémorisation correspondant à la séquence des adresses reconverties en les domaines d'accès 85, puis le module de chiffrage/déchiffrage 20 des données déchiffre le texte chiffré 55 en le texte en clair 50. Pour les formes de réalisation préférées représentées sur les Figures 1,2 et 3, les opérations effectuées sont exposées ci-dessous : Le module de conversion des adresses en domaines d'accès 25 établit une règle de reconversion des adresses 60 avec une clé de conversion des adresses 95 et une séquence des adresses par défaut de la zone protégée 70 [Pi, i = 0, 1,...n], puis la règle de reconversion des adresses 60 est utilisée pour établir une table de reconversion des adresses de la zone protégée 65 qui convertit la séquence des adresses par défaut de la zone protégée 70 [Pi, i = 0, l,...n] en la séquence des adresses reconverties de la zone protégée 75 [Si, i = 0, 1,...k]. La règle de reconversion des adresses 60 est une fonction définie ligne à ligne et spécifique convertissant du domaine [Pi, i = 0, 1,...n] en la plage [Si, i = 0, l,...k] avec la clé de conversion des adresses 95 et la série d'adresses par défaut de la zone protégée 70 [Pi, i = 0, 1,...n] comme paramètres. Nous utilisons maintenant certains exemples pour l'illustrer : - définir la règle de reconversion des adresses 60 en fonction de la plage des adresses de la zone protégée : - pour l'exemple représenté sur la Figure 4, la séquence des adresses par défaut de la zone protégée 70 est [0, 1, ..., 1000], c'est-à-dire que les adresses des cellules de mémorisation qui sont dans la zone protégée sont sur la plage de 0 à 1000, puis définir la règle de reconversion des adresses 60 sous la forme f (x) = 1000 - x - par conséquent la règle de conversion des adresses 60 convertit la séquence des adresses par défaut de la zone protégée 70 [0, 1,..., 1000] en la séquence des adresses reconverties de la zone protégée 75 [ 1000, 999, ...0]. - définir la règle de reconversion des adresses 60 en fonction de la clé de conversion des adresses et de la plage des adresses de la zone protégée : Pour l'exemple représenté sur la Figure 5, supposons que la séquence des adresses par défaut de la zone protégée 70 soit [0, 1, ..., 499] et que la clé de conversion des adresses 95 soit aIK9 qui correspond au code ASCII 97- 49-75-57. Tout d'abord utiliser le code 128 pour remplir la séquence codée, former une séquence codée de nouveaux caractères 97-49-75-57128-128- 128-128..., puis définir la règle de reconversion des adresses sous la forme : 96-x si 0 = x 145-x + 97 si 97 = x 277-x + 221 si 221 = x 405-x + 278 si 278 = x 499-x + 406 si 406 = x Par conséquent la règle de reconversion des adresses 60 convertit la séquence des adresses par défaut de la zone protégée 70 [0, 1, 96, 145, 220, ..., 227, ...499] en la séquence des adresses reconverties de la zone protégée 75 [96, 95, ..., 0, ..., 97, ..., 146, 221, 406]. La procédure de mémorisation des données dans la zone protégée du dispositif ou du support de mémorisation se décrit comme suit : Le module de chiffrage/déchiffrage des données 20 utilise un algorithme de chiffrage 40 pour chiffrer un texte en clair 50 [Di, i = 0, l,...m] en un texte chiffré 55 [Ri, i = 0, l,...k] avec la clé de chiffrage 90, la longueur totale du texte en clair 50 étant supérieure ou égale à celle du texte chiffré 55. Ceci se fait pour coder les données à sauvegarder en un charabia aléatoire pour empêcher que des tiers ne lisent correctement les données en analysant le contexte des données. L'exemple suivant sert à illustrer cette opération : Supposons que la clé de chiffrage 90 soit SSun , qui correspond au code ASCII Ox53-Ox53-Ox75-Ox6E. Définir l'algorithme de chiffrage/ déchiffrage symétrique 40 sous la forme Xi = Xi ^ Xi-1 si i # 0 Xi^ Ox5353756E si i = 0 où i = 8,7, 6,..., 0, Xi est un DWORD/mot-répertoire et ^ signifie opération OU exclusif. Comme représenté sur la Figure 6, en utilisant cet algorithme avec la clé de chiffrage 90 SSun , le texte en clair 50 [Ox645BCF98, Ox6839274D, Ox4B652188, ..., Ox7890123E] est chiffré en le texte chiffré 55 [Ox3708BAF6, OxOC62E8D5, Ox235CO6C5, ..., Ox5EA5B9CC]. Le module de conversion des adresses en domaines d'accès 25 utilise la table de reconversion des adresses de la zone protégée 65 ou la règle de reconversion des adresses 60 pour convertir la séquence des adresses par défaut des domaines d'accès 80 [Ui, i = 0, 1,...x] désignée par le système informatique de base en la séquence des adresses reconverties en les domaines d'accès 85 [Vi, i = 0, 1,...x]. Comme représenté sur la Figure 7, la règle de reconversion des adresses 60 et la table de reconversion des adresses de la zone protégée 65 sont les mêmes que celles représentées sur la Figure 4, mais la séquence des adresses par défaut des domaines d'accès 80 [1, 2,4, 6,7, 996] est convertie en la séquence des adresses reconverties de la zone protégée 85 [999,998, 996, 994, 993, 4]. Mémoriser le texte chiffré 55 [Ri, i = 0, l,...k] dans le dispositif ou sur le support de mémorisation selon la séquence des adresses reconverties de la zone protégée 85 [Vi, i = 0, 1,...x]. Pour l'exemple représenté sur la Figure 7, le texte chiffré 55 [Ri, i = 0, 1,...k] est mémorisé dans les cellules de mémorisation correspondant à la séquence des adresses reconverties de la zone protégée 85 [999,998, 996,994, 993,4]. On décrit ci-dessous la procédure de lecture des données dans la zone protégée du dispositif ou du support de mémorisation. Le module de conversion des adresses en domaines d'accès 25 utilise la table de reconversion des adresses de la zone protégée 65 ou la règle de reconversion des adresses 60 pour convertir la séquence des adresses par défaut des domaines d'accès 80 [Ui, i = 0, 1,...x] désignée par le système informatique de base en la séquence des adresses reconverties en les domaines d'accès 85 [Vi, i = 0, 1,...x]. Comme représenté sur la Figure 7, la règle de reconversion des adresses 60 et la table de reconversion des adresses de la zone protégée 65 sont les mêmes que celles représentées sur la Figure 4, par conséquent la séquence des adresses par défaut des domaines d'accès 80 [1, 2,4, 6, 7,996] est convertie en la séquence des adresses reconverties en les domaines d'accès 85 [999,998, 996,994, 993, 4]. Lire le texte chiffré 55 [Ri, i = 0, 1, 2,...k] dans le dispositif ou sur le support de mémorisation selon la séquence des adresses reconverties en les domaines d'accès 85 [Vi, i = 0, 1,...x]. Pour l'exemple représenté sur la Figure 7, le texte chiffré 55 [Ri, i = 0, 1, 2,...k] est lu dans les cellules de mémorisation correspondant à la séquence des adresses reconverties en les domaines d'accès 85 [999,998, 996,994, 993, 4]. Le module de chiffrage/déchiffrage des données 20 utilise l'algorithme de déchiffrage 45 pour déchiffrer le texte chiffré 55 [Ri, i = 0, 1, 2...k] en le texte en clair 50 [Di, i = 0, 1,...m] avec la clé de déchiffrage 92. L'exemple suivant sert à illustrer cette opération : Supposons que la clé de déchiffrage 92 soit SSun qui correspond au code ASCII Ox53-Ox53-Ox75-Ox6E. Définir l'algorithme de déchiffrage symétrique 45 sous la forme de réalisation Xi = Xi ^ 0x5353756E si i = 0 Xi^Xi-1 si i # 0 où i = 0, 1, 2, ...8, Xi est un DWORD/mot-répertoire et ^ signifie opération OU exclusif. Comme représenté sur la Figure 6, en utilisant cet algorithme de déchiffrage et la clé de déchiffrage 92 SSun , le texte chiffré 55 [Ox3708baf6, OxOc62c8d5, Ox235c06c5, ..., Ox5ea5b9cc] est déchiffré en le texte en clair 50 [Ox645bcf98, Ox6839274d, Ox4b652188, Ox7890123e]. On se rendra donc compte de ce que ce qui précède représente une approche extrêmement souple et avantageuse pour la protection des données sur des dispositifs ou des supports de mémorisation. Les termes et expressions employés ici sont utilisés comme termes de description et non de limitation et il n'y a aucune intention, dans l'emploi de ces termes et expressions, d'exclure tout équivalent des caractéristiques indiqués et décrites ou leurs portions, mais on reconnaîtra que différentes modifications sont possibles en restant dans l'objet de l'invention revendiquée. REVENDICATIONS 1. Système de protection des données utilisé pour protéger les données mémorisées sur le dispositif ou le support de mémorisation, qui est constitué de cellules de mémorisation qui peuvent être comptées et dont la dimension peut être changée à la demande, étant précisé qu'il existe une séquence ordonnée de nombres qui représentent les adresses des cellules de mémorisation et sont utilisés par le système informatique pour accéder aux données se trouvant dans les cellules de mémorisation correspondantes et que le système de protection des données comporte un module de conversion des adresses en domaines d'accès (25) et un module de chiffrage/déchiffrage des données (20), caractérisé par le fait que ledit module de conversion des adresses en domaines d'accès (25) convertit la séquence des adresses par défaut des domaines d'accès (80) désignée par le système en la séquence des adresses reconverties en les domaines d'accès (75) puis accède aux données des cellules de mémorisation correspondant aux adresses reconverties, que ledit module de conversion des adresses en domaines d'accès (20) chiffre un texte en clair en un texte chiffré en utilisant un module de conversion des adresses en domaines d'accès (40) avec une clé de chiffrage (90) avant que les données soient mémorisées, et déchiffre le texte chiffré pour revenir au texte en clair en utilisant un algorithme de déchiffrage (45) avec une clé de déchiffrage (92) après que les données sont lues. 2. Le système de protection des données comme revendiqué dans la revendication 1, caractérisé par le fait que ledit module de conversion des adresses en domaines d'accès (25) comporte une règle de reconversion des adresses (60) et une clé de conversion des adresses (95), ladite règle de reconversion des adresses (60) définissant, avec ladite clé de conversion des adresses (95), une fonction ligne à ligne et spécifique dont les domaines et la plage sont la séquence des adresses par défaut de la zone protégée (70), la fonction définie pouvant être une fonction polynomiale, une fonction triangulaire, une fonction dynamique, une fonction logarithmique, une fonction exponentielle, ...etc., la fonction définie pouvant être soit reproductible soit non reproductible, c'est-à-dire que les fonctions définies peuvent ne pas être les mêmes, même avec la même clé de conversion des adresses et la même zone protégée du dispositif ou du support de mémorisation. 3. Le système de protection des données comme revendiqué dans la revendication 2, caractérisé par le fait que ledit module de conversion des adresses en domaines d'accès (25) comporte en outre une table de reconversion des adresses de la zone protégée (65) qui est créée avec le résultat de la conversion de la séquence des adresses par défaut de la zone protégée (70) en la séquence des adresses reconverties de la zone protégée (75) en utilisant ladite règle de reconversion des adresses (60). 4. Le système de protection des données comme revendiqué dans la revendication 3, caractérisé par le fait que la conversion des adresses se fait en utilisant un mélange de ladite règle de reconversion des adresses (60) et de ladite table de reconversion des adresses de la zone protégée (65) de sorte que le calcul est plus simple que celui consistant à utiliser uniquement ladite règle de reconversion des adresses et que l'espace mémoire nécessaire est inférieur à celui nécessaire en utilisant uniquement ladite table de reconversion des adresses de la zone protégée. 5. Le système de protection des données comme revendiqué dans la revendication 3, caractérisé par le fait que ladite règle de reconversion des adresses (60) est une fonction d'un nombre aléatoire, c'est-à-dire que la dite table de conversion d'adresses est créée avec un jeu de nombres aléatoires non reproductibles étant précisé qu'ensuite la conversion des adresses ne peut s'accomplir qu'en utilisant ladite table de reconversion des adresses. 6. Le système de protection des données comme revendiqué dans la revendication 1 , caractérisé par le fait que la dimension unitaire des cellules de mémorisation est différente de la dimension par défaut, c'est-à-dire que l'adresse pour le dispositif ou le support de mémorisation présentant la dimension unitaire spécifiée peut se calculer à partir de l'adresse pour le dispositif ou le support de mémorisation présentant la dimension unitaire par défaut, en utilisant la relation entre la dimension unitaire spécifiée et la dimension unitaire par défaut. 7. Le système de protection des données comme revendiqué dans la revendication 1, caractérisé par le fait que la zone protégée des dispositifs ou des supports de mémorisation peut être la totalité ou des parties de la région des dispositifs ou des supports de mémorisation, étant précisé que s'il s'agit de parties de la région, cet espace peut être contigu ou non. 8. Le système de protection des données comme revendiqué dans la revendication 1, caractérisé par le fait que ledit module de chiffrage/ déchiffrage des données (20) et ledit module de conversion des adresses en domaines d'accès (25) sont prévus dans l'ordinateur. 9. Le système de protection des données comme revendiqué dans la revendication 1, caractérisé par le fait que ledit module de chiffrage/ déchiffrage des données (20) est prévu dans l'ordinateur et que ledit module de conversion des adresses en domaines d'accès (25) est prévu dans l'équipement périphérique de mémorisation relié à l'ordinateur. 10. Le système de protection des données comme revendiqué dans la revendication 1, caractérisé par le fait que ledit module de chiffrage/ déchiffrage des données (20) et ledit module de conversion des adresses en domaines d'accès (25) sont prévus dans l'équipement périphérique de mémorisation relié à l'ordinateur. 11. Le système de protection des données comme revendiqué dans la revendication 1, caractérisé par le fait que la longueur totale dudit texte chiffré est supérieure à celle dudit texte en clair et que des parties dudit texte chiffré sont mémorisées sur l'espace de mémorisation extérieur à la zone protégée du dispositif ou des supports de mémorisation. 12. Le système de protection des données comme revendiqué dans la revendication 1, caractérisé par le fait que l'algorithme de chiffrage/ déchiffrage est symétrique étant précisé qu'il peut être un algorithme d'échange position-valeur, un algorithme de substitution, un algorithme DES/standard de chiffrage des données, un algorithme Féal, un algorithme IDEA, un algorithme SkipJack, un algorithme chiffrant en continu, un algorithme Lucifer, un algorithme RC5, un algorithme Blowfish/poisson-volant, un algorithme GOST, un nouvel algorithme DES/standard de chiffrage des données, un algorithme Loki, ...etc. 13. Le système de protection des données comme revendiqué dans la revendication 1, caractérisé par le fait que l'algorithme de chiffrage/ déchiffrage est dissymétrique étant précisé qu'il peut être un algorithme RSA, un algorithme Rabin, un algorithme McEliece, un algorithme KnapSack, un algorithme de chiffrage probabilistique, un algorithme à courbe elliptique, un algorithme LUC, un algorithme Chaotique, ...etc. 14. Le système de protection des données comme revendiqué dans la revendication 1, caractérisé par le fait que ladite clé de conversion des adresses clé CNV et ladite clé de chiffrage/déchiffrage peuvent être obtenues à partir d'une entrée de l'utilisateur, des dispositifs ou des supports de mémorisation, des dispositifs informatiques ou d'un réseau informatique. 15. Le système de protection des données comme revendiqué dans la revendication 1, caractérisé par le fait que ledit algorithme de chiffrage/ déchiffrage est une fonction d'identité, ledit module de chiffrage/déchiffrage des données pouvant ainsi être omis puisque le texte chiffré et le texte en clair sont les mêmes.