Brevet FR2772222A1 — publié le 19990611

Procédé de transmission chiffrée de données. L'invention concerne la transmission de données chiffrées, données d'informations, données de messages ou toutes autres données. Généralement, à partir de données claires, on les chiffre et on les transmet. On peut aussi, avant de les transmettre et pour pouvoir les transmettre, les signer, avec une clé privée, et vérifier la signature, avec une clé publique. Dans certains environnements non sûrs, cela peut ne pas être suffisant pour être certain que les données ont bien été chiffrées avant d'être transmises. La présente invention vise à lutter contre unezmaveillance consistant à empêcher le chiffrement des données tout en faisant croire qu'il a bien eu lieu. En d'autres termes, il s'agit de s'assurer que les données sont transmises de façon réellement chiffrée, bref qu'il s'agit, non pas d'une transmission de données apparemment chiffrées, mais bien d'une transmission chiffrée. A cet effet, l'invention concerne un procédé de transmission chiffrée de données, dans lequel on prend des données claires et on les transforme en données chiffrées qu'on transmet ensuite, caractérisé par le fait qu'en transformant les données claires en données chiffrées on associe à cellesci une indication de chiffrement, on combine les données chiffrées et l'indication de chiffrement et on vérifie la présence de l'indication de chiffrement avant transmission. Dans le procédé de l'invention, l'assurance du chiffrement est fournie par les deux étapes - de vérification de la présence d'une indication de chiffrement, à l'aide, naturellement et par hypothèse, de moyens de confiance, - de combinaison aux données chiffrées de cette indication de chiffrement, à l'aide toujours, naturellement et par hypothèse encore, de moyens de confiance. En l'absence d'indication de chiffrement lors de la vérification précédant la transmission, les données, chiffrées ou non, et a priori non chiffrées, ne sont pas transmises. Dans la mise en oeuvre préférée du procédé de transmission de l'invention, on signe les données chiffrées et l'indication de chiffrement ainsi combinées et on vérifie la présence de l'indication de chiffrement sur les données à signer. Dans ce cas, avantageusement, avant transmission, on vérifie aussi la validité de la signature, la transmission des données n'étant donc autorisée que si elles ont été chiffrées et valablement signées. L'invention sera mieux comprise à l'aide de la description suivante de la mise en oeuvre préférée du procédé de l'invention, en référence à la figure en annexe représentant schématiquement la chaîne de chiffrement, de vérification et de transmission des données. Le procédé de l'invention est mis en oeuvre à l'aide d'une machine cryptographique 1 et d'une sentinelle 2 qui sont deux équipements sécurisés de confiance. La machine 1 reçoit sur une entrée 3 des données claires à transmettre chiffrées par l'émetteur 4. Le chiffrement a lieu dans le bloc fonctionnel 5 de la machine cryptographique. Le bloc 6 reçoit du bloc 5 les données chiffrées 7 et l'indication de chiffrement 8 qui sont combinées dans le bloc de signature 9. Les données sont signées en 10 à l'aide d'une clé privée 11 pour fournir, sur une entrée 12 de la sentinelle 2 les données chiffrées et l'indication de chiffrement signées. Sur une autre entrée 13, la sentinelle 2 reçoit les données à signer 14, c'est-à-dire les données chiffrées associées à l'indication de chiffrement. La vérification de la présence de l'indication de chiffrement avec les données à signer est effectuée dans le bloc de vérification 15 de la sentinelle 2, dont la sortie est reliée à l'une des deux entrées d'une porte ET 16 dont la sortie constitue la sortie de la sentinelle 2 commandant l'arrivée de données en entrée de l'émetteur 4, comme symbolisé par l'interrupteur 17. La vérification de la validité de la signature est effectuée dans le bloc de vérification 18 qui reçoit, en entrée, les données à signer 14, les données chiffrées combinées à l'indication de chiffrement 19 et une clé publique 20, et dont la sortie est reliée à l'autre des deux entrées de la porte 16. La transmission des données - données chiffrées, ou données chiffrées associées à l'indication de chiffrement ou données chiffrées combinées à l'indication de chiffrement signées, par exemple - n'est donc autorisée que si les données claires, en entrée de la machine cryptographique, ont été chiffrées et valablement signées. REVENDICATIONS 1. - Procédé de transmission chiffrée de données, dans lequel on prend des données claires (3) et on les transforme (5) en données chiffrées qu'on transmet ensuite (4), caractérisé par le fait qu'en transformant (5) les données claires en données chiffrées on associe (6) à celles-ci une indication de chiffrement (8), on combine (9) les données chiffrées et l'indication de chiffrement et on vérifie (15) la présence de l'indication de chiffrement avant transmission (4). 2.- Procédé selon la revendication 1, dans lequel on signe (9) les données chiffrées et l'indication de chiffrement ainsi combinées et on vérifie (15) la présence de l'indication de chiffrement sur les données à signer (14). 3.- Procédé selon la revendication 2, dans lequel avant transmission (4), on vérifie aussi (18) la validité de la signature, la transmission (4) des données n'étant donc autorisée (17) que si elles ont été chiffrées (5) et valablement signées (9).