Brevet FR3046274A1 (20170630)
REVENDICATIONS1. Procédé de transmission de données, procédé mis en oeuvre par un premier dispositif électronique, dit émetteur, à destination d'un deuxième dispositif électronique dit récepteur, procédé comprenant la transmission d'un message découpé en blocs de données (A1,...,An) procédé caractérisé en ce qu'il comprend au moins une itération d'une étape de traitement (20) comprenant : - obtention (20-1) d'un bloc de données courant A,; - chiffrement (20-2) dudit bloc de données courant A,, délivrant un bloc de données chiffrées C,; - détermination (20-3) d'un tag b, en fonction dudit bloc de données chiffrées C, ; - transmission (20-4) dudit bloc de données chiffrées C,; et en ce qu'il comprend au moins une étape de transmission d'au moins un tag b, selon un schéma de transmission prédéterminé.\n<CLM>\1\tprocédé de transmission selon la revendication 1, caractérisé en ce que l'étape de transmission (20-5) d'au moins un tag b, est effectuée à chaque itération de l'étape de traitement (20).\n<CLM>\1\tProcédé de transmission selon la revendication 1, caractérisé en ce que la taille dudit tag bi est comprise entre 1 bit et 8 bits.\n<CLM>\1\tProcédé de transmission selon la revendication 1, caractérisé en ce que ledit procédé de transmission comprend, précédemment à l'étape de traitement (20), une étape d'obtention (10) d'une clé de chiffrement k, dite clé de session.\n<CLM>\1\tProcédé de réception de données, représentatives d'un message découpé en blocs de données (A1,...,An), procédé mis en oeuvre par un dispositif 3046274 24 électronique dit dispositif récepteur, procédé caractérisé en ce qu'il comprend au moins une itération des étapes suivantes : une étape de réception (R20-1) d'un bloc de données chiffrées C, correspondant à un bloc de données A, du message ; 5 une étape de réception (R20-2) d'un tag b, correspondant à une signature dudit bloc de données chiffrées C; ; une étape de vérification (R20-3) d'une validité dudit tag b, reçu au regard d'un tag b,A attendu ; et lorsque ledit tag b, reçu est différent dudit tag b,A attendu, une étape de 10 traitement différentiel (R20-4) d'au moins un bloc de données chiffrées valide précédemment reçu.\n<CLM>\1\tProcédé de réception de données selon la revendication 5, caractérisé en ce que ladite étape de réception (R20-1) d'un bloc de données chiffrées C, 15 comprend une étape d'insertion dudit données chiffrées C, dans une première file d'attente (1) de taille prédéterminée.\n<CLM>\1\tProcédé de réception de données selon la revendication 5, caractérisé en ce que ladite étape de traitement différentiel (R20-4) d'au moins un bloc de 20 données chiffrées valide précédemment reçu comprend : une étape de détermination d'un emplacement d'invalidation j, au sein d'une deuxième fille d'attente (2) ; au moins une étape de traitement des données insérées dans la deuxième fille d'attente (2) jusqu'à l'emplacement d'ivalidation j ; 25 une étape d'arrêt du traitement.\n<CLM>\1\tDispositif électronique de transmission de données, dit émetteur, comprenant des moyens de transmission de données à destination d'un deuxième dispositif électronique dit récepteur, dispositif comprenant des moyens de 30 transmission d'un message découpé en blocs de données (A1,...,An) dispositif caractérisé en ce qu'il comprend des moyens de traitement itératifs comprenant : 3046274 25 des moyens d'obtention (20-1) d'un bloc de données courant A,; des moyens de chiffrement (20-2) dudit bloc de données courant A,, délivrant un bloc de données chiffrées C,; des moyens de détermination (20-3) d'un tag b, en fonction dudit bloc de 5 données chiffrées C; ; des moyens de transmission (20-4) dudit bloc de données chiffrées C,; et en ce qu'il comprend des moyens de transmission d'au moins un tag b, selon un schéma de transmission prédéterminé. 10\n<CLM>\1\tDispositif électronique de réception de données lesdites données étant représentatives d'un message découpé en blocs de données (A1,...,An), procédé mis en oeuvre par un dispositif électronique dit dispositif récepteur, dispositif caractérisé en ce qu'il comprend des moyens de traitement itératifs comprenant : 15 des moyens de réception d'un bloc de données chiffrées C; ; des moyens de réception d'un tag b, correspondant à une signature dudit bloc de données chiffrées C; ; des moyens de vérification d'une validité dudit tag b, reçu au regard d'un tag b,A attendu ; et 20 , des moyens de traitement différentiel d'au moins un bloc de données chiffrées valide précédemment reçu, mis en oeuvre lorsque ledit tag b, reçu est différent dudit tag b,A attendu.\n<CLM>\1\tProduit programme d'ordinateur téléchargeable depuis un réseau de 25 communication et/ou stocké sur un support lisible par ordinateur et/ou exécutable par un microprocesseur, caractérisé en ce qu'il comprend des instructions de code de programme pour l'exécution d'un procédé de transmission de données. selon la revendication 1, lorsqu'il est exécuté sur un ordinateur. 30