Brevet FR2982724A1 — publié le 20130517

Arrière-plan de l'invention L'invention se rapporte au domaine des communications cryptées. La cryptographie est couramment utilisée pour protéger les communications. Ainsi, lorsqu'un émetteur utilisant un premier terminal de communication désire envoyer un message vers un destinataire utilisant un deuxième terminal de communication, le premier terminal crypte le message avant de l'envoyer vers le deuxième terminal. Lorsqu'il reçoit le message crypté, le deuxième terminal décrypte le message pour pouvoir l'afficher. Les techniques cryptographiques visent à rendre impossible, pour un tiers qui intercepte le message crypté, de décrypter le message. Toutefois, si un tiers prend contrôle du deuxième terminal de communication, qui comprend les moyens nécessaires au décryptage du message (par exemple, une clé et un programme d'ordinateur), il peut décrypter le message. Il existe donc un besoin d'améliorer la sécurité d'une communication cryptée. Objet et résumé de l'invention La présente invention vise à améliorer la sécurité d'une communication cryptée. La présente invention propose un procédé de communication mis en oeuvre par un système incluant un premier dispositif électronique et un deuxième dispositif électronique, le premier dispositif électronique comprend une première interface de communication et une deuxième interface de communication de courte portée par rapport à la première interface de communication, le deuxième dispositif électronique comprenant une troisième interface de communication apte à communiquer avec la deuxième interface de communication, le procédé de communication comprenant : - une étape de réception, par le premier dispositif électronique, d'un message, sur ladite première interface de communication, - une étape d'obtention de données incluses dans le message, et - une étape de présentation des données, caractérisé en ce que l'étape d'obtention de données comprend : - une étape de réception, par le deuxième dispositif électronique, d'un deuxième message, une étape de détermination, par le deuxième dispositif électronique, d'un troisième message en fonction du deuxième message, et une étape d'envoi, par le deuxième dispositif électronique, du troisième message par la troisième interface de communication, l'étape de présentation des données étant effectuée en fonction du troisième message. Grâce à ces caractéristiques, la présentation des données d'un message nécessite l'intervention de deux dispositifs électroniques du destinataire. Ainsi, même si un tiers prend contrôle du premier dispositif électronique, il ne peut pas présenter les données des messages reçus. La sécurité de la communication est donc améliorée. De plus, le message peut être reçu sans restriction de localisation alors que la présentation des données nécessite la présence du deuxième dispositif électronique à proximité du premier dispositif électronique, compte tenu de la portée de la deuxième interface de communication, ce qui renforce la sécurité. Le premier dispositif électronique peut comprendre une interface utilisateur, le troisième message étant envoyé du deuxième dispositif électronique vers le premier dispositif électronique, l'étape de présentation des données comprenant la présentation des données sur l'interface utilisateur du premier dispositif électronique. Ce mode de réalisation est particulièrement intéressant dans le cas où le premier dispositif électronique est par exemple un ordinateur personnel ou un téléphone multifonctions. Dans un autre mode de réalisation, le système comprend un troisième dispositif électronique comprenant une interface utilisateur, le troisième message étant envoyé du deuxième dispositif électronique vers le troisième dispositif électronique, l'étape de présentation des données comprenant la présentation des données sur l'interface utilisateur du troisième dispositif électronique. Ce mode de réalisation est particulièrement intéressant dans le cas où le premier dispositif électronique est par exemple une borne d'accès wifi et le troisième dispositif électronique est un écran ou une télévision. Le deuxième message peut être envoyé au deuxième dispositif électronique par le premier dispositif électronique. De préférence, le message comprend des données cryptées correspondant auxdites données, l'étape d'obtention des données comprenant une étape de détermination des données en fonction des données cryptées et d'une première clé. Ainsi, dans un mode de réalisation, une deuxième clé est mémorisée par le deuxième dispositif électronique, le troisième message comprenant la première clé déterminée en fonction de la deuxième clé et du deuxième message, l'étape détermination des données comprenant la détermination, par le premier dispositif électronique, des données en fonction du message et de la première clé. Autrement dit, dans ce mode de réalisation, le deuxième dispositif électronique fournit au premier dispositif électronique la clé permettant de décrypter le message reçu. Le deuxième message peut comprendre un code, la première clé étant déterminée en fonction de la deuxième clé et du code. Le code est par exemple inclus dans le message et transmis au deuxième dispositif électronique par l'intermédiaire du premier dispositif électronique. Dans un autre mode de réalisation, le deuxième message comprend les données cryptées, la première clé étant mémorisée par le deuxième dispositif électronique, l'étape de détermination des données comprenant la détermination des données par le deuxième dispositif électronique, en fonction des données cryptée et de la première clé, le troisième message comprenant les données déterminées. Autrement dit, dans cet autre mode de réalisation, c'est le deuxième dispositif électronique qui décrypte le message reçu par le premier dispositif électronique. Le procédé de communication peut comprendre la réception d'une pluralité de message par le premier dispositif électronique, et une étape de mémorisation des données de chaque message ou de données cryptées correspondant auxdites données par le deuxième dispositif électronique. Ainsi, un tiers qui prend possession du premier dispositif électronique ne peut pas consulter les messages précédents, qui sont mémorisés par le deuxième dispositif électronique. L'étape d'obtention de données peut comprendre, avant l'étape d'envoi d'un troisième message, une étape d'authentification de l'utilisateur du deuxième dispositif électronique. Dans ce cas, même s'il prend le contrôle des deux dispositifs électroniques, un tiers ne peut pas consulter le message reçu. Selon un mode de réalisation, la communication entre le premier dispositif électronique et le deuxième dispositif électronique est cryptée. Par exemple, le procédé peut comprendre une étape d'appairage entre le premier dispositif électronique et le deuxième dispositif électronique, l'étape d'appairage incluant la détermination d'une clé permettant la communication cryptée entre le premier dispositif électronique et le deuxième dispositif électronique. Le procédé peut comprendre une étape d'envoi d'une requête du premier dispositif électronique vers le deuxième dispositif électronique, l'étape d'envoi, par le deuxième dispositif électronique, du troisième message étant effectuée en réponse à ladite requête. La requête peut être une requête http ou imap. Dans ce cas, l'obtention des données par le premier terminal peut résulter de la simple utilisation d'un navigateur. Le système peut comprendre un quatrième dispositif électronique, le procédé comprenant : - une étape de cryptage des données par le troisième dispositif électronique, - une étape d'envoi, par le troisième dispositif électronique, du message comprenant les données cryptées, vers ladite première interface de communication du premier dispositif électronique. L'invention propose également un système incluant un premier dispositif électronique et un deuxième dispositif électronique, le premier dispositif électronique comprend une première interface de communication et une deuxième interface de communication de courte portée par rapport à la première interface de communication, le deuxième dispositif électronique comprenant une troisième interface de communication apte à communiquer avec la deuxième interface de communication, le premier dispositif électronique étant configuré pour recevoir un message, sur ladite première interface de communication, le système comprenant : - des moyens d'obtention de données incluses dans le message, et - des moyens de présentation des données, caractérisé en ce que l'étape d'obtention de données comprend : - des moyens de réception, par le deuxième dispositif électronique, d'un deuxième message, des moyens de détermination, par le deuxième dispositif électronique, d'un troisième message en fonction du deuxième message, et des moyens d'envoi, par le deuxième dispositif électronique, du troisième message par la troisième interface de communication, les moyens de présentation des données étant configurés pour présenter les données en fonction du troisième message. Les avantages et caractéristiques préférentielles discutées ci-dessus en rapport avec le procédé de communication s'appliquent de manière correspondante au 35 système. De préférence, lequel le premier dispositif électronique comprend une interface utilisateur et le deuxième dispositif électronique comprend une interface utilisateur, les interactions permises par l'interface utilisateur du deuxième dispositif électronique étant plus simples que celles permises par l'interface utilisateur du premier dispositif électronique. Le deuxième dispositif électronique peut donc être plus simple et moins coûteux que le premier dispositif électronique. Brève description des dessins D'autres caractéristiques et avantages de la présente invention ressortiront de la description faite ci-dessous, en référence aux dessins annexés qui en illustrent un exemple de réalisation dépourvu de tout caractère limitatif. Sur les figures : la figure 1 représente schématiquement un système permettant la mise en oeuvre d'un procédé de communication conforme à l'invention, - la figure 2 représente le déroulement d'une communication dans le système de la figure 1, selon un premier mode de réalisation, et la figure 3 représente le déroulement d'une communication dans le système de la figure 1, selon un deuxième mode de réalisation. Description détaillée de modes de réalisation La figure 1 représente un système de communication 1 comprenant un dispositif électronique 10, un dispositif électronique 20 et un dispositif électronique 30 appartenant au destinataire d'un message, un réseau de télécommunications 2 reliant le dispositif électronique 10 au dispositif électronique 20, et une liaison 3 courte portée reliant le dispositif électronique 20 au dispositif électronique 30. Le dispositif électronique 10 est par exemple un serveur de messagerie apte à transmettre des données reçues d'un expéditeur vers un destinataire. Le dispositif électronique 10 présente l'architecture matérielle d'un ordinateur et comprend notamment un microprocesseur 11, une mémoire volatile 12, une mémoire non-volatile 13 et une interface de communication 14. Le microprocesseur 11 permet d'exécuter des programmes d'ordinateur mémorisés dans la mémoire non-volatile 13, en utilisant la mémoire volatile 12. Le fonctionnement du dispositif électronique 10 décrit ci-après correspond à l'exécution d'un tel programme d'ordinateur. L'interface de communication 14 permet au dispositif électronique 10 de communiquer avec le dispositif électronique 20, par l'intermédiaire du réseau de télécommunications 2. La figure 1 représente, dans la mémoire non-volatile 13 du dispositif électronique 10, une clé K2 associée à un destinataire. En pratique, pour chaque destinataire potentiel géré par le dispositif électronique 10, le dispositif électronique 10 mémorise une clé correspondante. Le réseau de télécommunications 2 est par exemple un réseau de téléphonie mobile ou le réseau Internet,... Il permet une communication longue distance (par rapport à la liaison 3) entre le dispositif électronique 10 et le dispositif électronique 20. Le dispositif électronique 20 est par exemple un ordinateur personnel, un téléphone portable multifonction, un assistant numérique personnel, une borne d'accès à un réseau sans fil,... Il présente l'architecture matérielle d'un ordinateur et comprend notamment un microprocesseur 21, une mémoire volatile 22, une mémoire non-volatile 23, une interface de communication 24, une mémoire de masse 25, une interface de communication 26 et une interface utilisateur 28. Dans un mode de réalisation, le dispositif électronique 20 comprend également un élément sécurisé 27 (c'est-à-dire un élément conforme aux critères communs ou à la norme FIPS), par exemple une carte à puce. Le microprocesseur 21 permet d'exécuter des programmes d'ordinateur mémorisés dans la mémoire non-volatile 23, en utilisant la mémoire volatile 22. Le fonctionnement du dispositif électronique 20 décrit ci-après correspond à l'exécution d'un tel programme d'ordinateur Pl. Dans une variante, au moins une partie du fonctionnement du dispositif électronique 20 décrit ci-après correspond à l'exécution d'un programme d'ordinateur par l'élément sécurisé 27. L'interface de communication 24 permet au dispositif électronique 20 de communiquer avec le dispositif électronique 10, par l'intermédiaire du réseau de télécommunications 2. La mémoire de masse 25, qui peut éventuellement être une mémoire amovible, permet de mémoriser des informations, et notamment des messages reçus. L'interface de communication 26 permet au dispositif électronique 20 de communiquer avec le dispositif électronique 30, par l'intermédiaire de la liaison 3. La communication par la liaison 3 est une communication sans fil courte portée (par rapport au réseau de télécommunications 2), c'est-à-dire de portée comprise entre 1 mètre et 300 mètres, par exemple strictement supérieure à deux mètres et inférieure à 50 mètre. Une telle portée permet une communication entre les dispositifs électroniques 20 et 30, et donc la mise en oeuvre de l'invention, sans nécessiter de rapprocher fortement les dispositifs électroniques 20 et 30 comme ce serait le cas avec une liaison de très courte portée (de type NFC pour « Near Field Communication). La liaison 3 est par exemple conforme à la norme Zigbee ou Bluetooth. Enfin, l'interface utilisateur 28 permet une interaction entre le destinataire du message et le dispositif électronique 20. L'interface utilisateur 28 comprend par exemple un écran et un clavier, un écran tactile, un dispositif de pointage, un haut-parleur,... Le dispositif électronique 30 présente l'architecture matérielle d'un ordinateur et comprend notamment un microprocesseur 31, une mémoire volatile 32, une mémoire non-volatile 33, une mémoire de masse 35, une interface de communication 36 et une interface utilisateur 38. Dans un mode de réalisation, le dispositif électronique 30 comprend également un élément sécurisé 37, par exemple une carte à puce. Le microprocesseur 31 permet d'exécuter des programmes d'ordinateur mémorisés dans la mémoire non-volatile 33, en utilisant la mémoire volatile 32. Le fonctionnement du dispositif électronique 30 décrit ci-après correspond à l'exécution d'un tel programme d'ordinateur. Dans une variante, au moins une partie du fonctionnement du dispositif électronique 30 décrit ci-après correspond à l'exécution d'un programme d'ordinateur par l'élément sécurisé 37. La mémoire de masse 35, qui peut éventuellement être une mémoire amovible, permet de mémoriser des informations, et notamment des messages reçus. Le dispositif électronique 30 mémorise une clé K2, par exemple dans la mémoire non-volatile 33 ou dans la mémoire de masse 35. L'interface de communication 36 permet au dispositif électronique 30 de communiquer avec le dispositif électronique 20, par l'intermédiaire de la liaison 3. Enfin, l'interface utilisateur 38 permet une interaction entre le destinataire du message et le dispositif électronique 30. Les interactions permises par l'interface utilisateur 38 sont plus simples que celles permises par l'interface utilisateur 28 du dispositif électronique 20. En particulier, l'interface utilisateur 38 ne comprend pas d'écran capable d'afficher un message de plusieurs dizaines de caractères. L'interface utilisateur 38 comprend par exemple un bouton ou un nombre limité de boutons (typiquement moins de dix), un ou plusieurs émetteurs lumineux permettant d'afficher une information binaire (par exemple une diode électroluminescente présentant un étant allumé et un état éteint), ainsi qu'une interface pour obtenir des informations d'authentification de l'utilisateur. L'interface pour obtenir des informations d'authentification de l'utilisateur comprend par exemple les boutons précités avec lesquels l'utilisateur peut introduire un code PIN, ou un capteur 39 permettant d'authentifier l'utilisateur du dispositif électronique 30, par exemple un capteur d'empreintes digitales. On décrit maintenant le déroulement d'une communication dans le système de communication 1, au cours de laquelle un expéditeur désire envoyer des données D vers le dispositif électronique 20 d'un destinataire. La figure 2 représente donc le déroulement d'une communication dans le système de la figure 1, selon un premier mode de réalisation de l'invention. On suppose que l'expéditeur (non représenté) désire envoyer des données D à un destinataire qui est l'utilisateur des dispositifs électroniques 20 et 30. Les données D sont par exemple un courrier électronique, un message vocal, un message court de type SMS,...L'expéditeur transmet donc les données D au dispositif électronique 10 (c'est-à- dire au serveur) en lui demandant de les transmettre au destinataire (étape SO). En réponse à la réception des données D, à l'étape S1, le dispositif électronique 10 génère un message M incluant les données D cryptées. Plus précisément, le dispositif électronique 10 choisit un code C, qui est par exemple un compteur incrémenté à chaque envoi d'un message ou un nombre aléatoire. Ensuite, le dispositif électronique détermine une clé temporaire K1 en fonction de la clé K2 associée au destinataire et du code C : K1 = E (C, K2) où E est une fonction cryptographique. Le dispositif électronique 10 détermine alors des données cryptées DC à partir des données D, en utilisant la clé temporaire K1 et un algorithme cryptographique F : DC = F(D, K1). Le message M comprend les données cryptées DC et le code C. Sur la figure 2, on a représenté M=DCIC ou I représente l'opérateur de concaténation. Le format du message M peut toutefois être différent. Ensuite, le dispositif électronique 10 envoie le message M au dispositif électronique 20, par le réseau de télécommunication 2 (étape S2). Le dispositif électronique 20 mémorise alors le message M reçu (étape S3), par exemple dans la mémoire de masse 25. Ensuite, le dispositif électronique 20 envoie le code C inclus dans le message M vers le dispositif électronique 30 (étape S4) par la liaison 3. L'envoi du code C vers le dispositif électronique 30 peut être effectué automatiquement en réponse à la réception du message M. En variante, l'envoi du code C vers le dispositif électronique 30 peut être effectué en réponse à une commande de l'utilisateur indiquant qu'il souhaite consulter le message M. Dans une variante non représentée, le code C n'est pas inclus dans le message M et est transmis vers le dispositif électronique 30 indépendamment des données cryptée DC. Par exemple, le code C est transmis dans un autre message du dispositif électronique 10 au dispositif électronique 20, puis du dispositif électronique 20 au dispositif électronique 30. En variante, le dispositif électronique 30 comprend une interface de communication permettant également de communiquer avec le dispositif électronique 10 par le réseau de télécommunication 2, et le code C est transmis du dispositif électronique 10 au dispositif électronique 30 sans passer par le dispositif électronique 20. En réponse à la réception du code C, à l'étape S5, le dispositif électronique 30 demande à l'utilisateur de s'authentifier. Par exemple, comme dans la phase d'appairage, le dispositif électronique 30 allume une LED de l'interface utilisateur 38 pour inviter l'utilisateur à s'authentifier en plaçant son doigt sur le capteur 39 d'empreinte digitale. Si l'utilisateur s'authentifie avec succès, le dispositif électronique 30 détermine alors la clé temporaire K1 en fonction du code C et de la clé K2 qu'il mémorise également (étape S6) : K1 = E(C, K2) où E représente la même fonction cryptographique que celle utilisée par le dispositif électronique 10 à l'étape Si. Dans une variante, en réponse à la réception du code C, le dispositif électronique 30 détermine la clé K1 (étape S6) sans nécessiter l'authentification de l'utilisateur. Autrement dit, l'étape S5 est facultative. Ensuite, la clé K1 est envoyée par le dispositif électronique 30 au dispositif électronique 20 (étape S7). En réponse à la réception de la clé Kl, à l'étape S8, le dispositif électronique 20 décrypte le message M. Plus précisément, le dispositif électronique 20 détermine les données D en utilisant un algorithme cryptographique F' complémentaire de l'algorithme cryptographique F de l'étape S1 : D = F'(DC, K1). Ensuite, les données D sont présentées sur l'interface utilisateur 28 du dispositif électronique 20 (étape S9). La présentation des données D comprend typiquement l'affichage des données D sur un écran et/ou l'émission d'un son, en fonction de la nature des données. Dans un mode de réalisation, la communication entre les dispositifs électroniques 20 et 30 du destinataire (étapes S4 et S7) nécessite une phase d'appairage non représenté. Le déroulement de la phase d'appairage comprend par exemple : - l'affichage, sur l'écran de l'interface utilisateur 28 du dispositif électronique 20, d'une liste de dispositifs électroniques détectés à portée de l'interface de communication 26, et la sélection, par l'utilisateur, d'un de ces dispositifs, - l'envoi d'un message d'appairage du dispositif électronique 20 vers le dispositif sélectionné, c'est-à-dire le dispositif électronique 30, - la mémorisation, par les dispositifs électroniques 20 et 30, d'informations d'identification mutuelle, - éventuellement, la création et la mémorisation, par les dispositifs électroniques 20 et 30, d'une clé servant à crypter la communication sur la liaison 3. Dans ce cas, la transmission du code C et de la clé K1 entre les dispositifs électroniques 20 et 30 est cryptée, ce qui renforce la sécurité de la communication. La communication sur la liaison 3 peut toutefois être cryptée sans nécessiter un appairage, ou avec une clé crée indépendamment de la phase d'appairage. L'appairage nécessite par exemple l'autorisation de l'utilisateur des dispositifs électroniques 20 et 30. Par exemple, en réponse à la réception du message d'appairage provenant du dispositif électronique 20, le dispositif électronique 30 allume une LED de l'interface utilisateur 38 pour inviter l'utilisateur à autoriser l'appairage en plaçant son doigt sur le capteur 39 d'empreinte digitale. L'appairage peut être effectué au préalable, c'est-à-dire avant la réception du message M à l'étape S2, ou lorsque la communication est nécessaire, c'est-à-dire en réponse à la réception du message M à l'étape S2, avant l'étape S4. Bien entendu, d'autres techniques d'appairage, impliquant l'autorisation de l'utilisateur ou pas, peuvent être utilisées. Si un tiers intercepte le message M lors de l'étape S2, il ne peut pas le décrypter et prendre connaissance des données D. De plus, si le tiers prend le contrôle du dispositif électronique 20 mais pas du dispositif électronique 30, il ne peut pas décrypter les messages M reçus. En effet, après l'étape S3, le décryptage du message M nécessite la présence du dispositif électronique 30 à portée de l'interface de communication 26. Ainsi, en l'absence du dispositif électronique 30, le décryptage du message M n'est pas possible. La sécurité de la communication cryptée est donc améliorée. De plus, dans la variante comprenant l'étape S5, même s'il prend le contrôle du dispositif électronique 20 et du dispositif électronique 30, le tiers ne peut pas décrypter les messages M reçus car l'authentification de l'utilisateur est nécessaire. La sécurité de la communication cryptée est donc encore améliorée. Enfin, le dispositif électronique 20 étant par exemple un ordinateur personnel ou un téléphone multifonctions sur lequel peuvent être installées diverses applications provenant d'éditeurs tiers, il est considéré comme un environnement moins sûr que le dispositif électronique 30. La mémorisation de la clé K2 par le dispositif électronique 30 et non par le dispositif électronique 20 renforce donc également la sécurité de la communication. La figure 3 représente le déroulement d'une communication dans le système de la figure 1, selon un deuxième mode de réalisation de l'invention. Comme dans le cas de la figure 2, on suppose que l'expéditeur (non représenté) désire envoyer des données D à un destinataire qui est l'utilisateur des dispositifs électroniques 20 et 30. L'expéditeur transmet donc les données D au dispositif électronique 10 (c'est-à-dire au serveur) en lui demandant de les transmettre au destinataire (étape S0'). En réponse à la réception des données D, à l'étape S1', le dispositif électronique 10 génère un message M incluant les données D cryptées. Plus précisément, le dispositif électronique 10 détermine des données cryptées DC à partir des données D, en utilisant la clé K2 associée au destinataire et un algorithme cryptographique F : DC = F(D, K2). Le message M comprend les données cryptées DC et éventuellement d'autres informations. Sur la figure 2, on a représenté M=DC. Le format du message M peut toutefois être différent. Ensuite, le dispositif électronique 10 envoie le message M au dispositif électronique 20, par le réseau de télécommunication 2 (étape S2'). Le dispositif électronique 20 mémorise alors le message M reçu (étape S3'), par exemple dans la mémoire de masse 25. Ensuite, le dispositif électronique 20 envoie le message M vers le dispositif électronique 30 (étape S4') par la liaison 3. L'envoi du message M vers le dispositif électronique 30 peut être effectué automatiquement en réponse à la réception du message M. En variante, l'envoi du message M vers le dispositif électronique 30 peut être effectué en réponse à une commande de l'utilisateur indiquant qu'il souhaite consulter le message M. En réponse à la réception du message M, à l'étape S5', le dispositif électronique 30 demande à l'utilisateur de s'authentifier. L'authentification est par exemple réalisée de la même manière que celle décrite précédemment pour l'étape S5 de la figure 2. Si l'utilisateur s'authentifie, le dispositif électronique 30 décrypte le message M. Plus précisément, le dispositif électronique 30 détermine les données D en fonction des données DC du message M et de la clé K2 précitée (étape S6'), en utilisant un algorithme cryptographique F' complémentaire de l'algorithme cryptographique F de l'étape S1' : D = F'(DC, K2). Dans une variante, en réponse à la réception du message M, le dispositif électronique 30 détermine les données D (étape S6') sans nécessiter l'authentification de l'utilisateur. Autrement dit, l'étape S5' est facultative. Ensuite, les données D sont envoyées par le dispositif électronique 30 au dispositif électronique 20 (étape S7'). En réponse à la réception des données D, à l'étape S8', le dispositif électronique 20 peut éventuellement mémoriser les données D dans la mémoire de masse 35 ou la mémoire non-volatile 33. Ensuite, les données D sont présentées sur l'interface utilisateur 28 du dispositif électronique 20 (étape S9' identique à l'étape S9 de la figure 2). Dans une variante non représentée, à l'étape S7', les données D ne sont pas transmises vers le dispositif électronique 20. Au contraire, les données sont transmises vers un autre dispositif électronique, par exemple un écran ou une télévision comprenant une interface de communication apte à communiquer avec l'interface de communication 36, où elles sont présentées. Cette variante est particulièrement intéressante dans le cas où le dispositif électronique 20 est une borne d'accès à un réseau sans fil et ne dispose pas d'un écran pour afficher les données D. Comme dans le cas de la figure 2, la communication entre les dispositifs électroniques 20 et 30 du destinataire (étapes S4' et S7') peut être cryptée et/ou nécessiter une phase d'appairage non représentée. L'appairage peut impliquer une authentification de l'utilisateur et/ou la création d'une clé pour crypter la communication sur la liaison 3. Le mode de réalisation de la figure 3 présente les mêmes avantages que ceux mentionnés ci-dessus pour le mode de réalisation de la figure 2. Dans une variante non représentée, la transmission des données D à l'étape S7' n'est pas effectuée automatiquement après le décryptage du message M à l'étape S6'. Au contraire, dans cette variante, le dispositif électronique 30 mémorise le message M ou les données D dans la mémoire de masse 35 ou la mémoire non-volatile 33, et transmet les données D au dispositif électronique 20 en réponse à une requête de ce dernier. Dans un mode de réalisation, le dispositif électronique 30 peut implémenter un serveur http d'hébergement messages. Dans ce cas, la requête envoyée par le dispositif électronique 20 pour obtenir les données D peut être une requête http envoyée par un navigateur du dispositif électronique 20. Par exemple, le dispositif électronique 30 implémente un serveur http de courrier électronique, auquel le dispositif électronique 20 peut accéder en utilisant son navigateur. Le dispositif électronique 10 décrit ci-dessus est un serveur de messagerie qui reçoit les données D d'un expéditeur et génère le message M. Dans une variante, le dispositif électronique 10 appartient à l'expéditeur, par exemple il s'agit d'un ordinateur personnel ou d'un téléphone portable multifonctions de l'expéditeur qui mémorise lui-même la clé K2 du destinataire permettant de crypter les données. Dans les modes de réalisations ci-dessus, le dispositif électronique 10 et le dispositif électronique 30 mémorisent la même clé K2 secrète. Dans une variante, le dispositif électronique 10 mémorise une clé publique Kpub associée au destinataire et le dispositif électronique 30 mémorise la clé privée Kpriv correspondante. Dans ce cas, à l'étape S1, le dispositif électronique 10 détermine une clé temporaire K1 de manière connue de l'homme du métier. La clé K1 est cryptée en utilisant Kpub et transmise au dispositif électronique 30. Par exemple, la clé K1 cryptée est incluse dans le message M et transmises à l'étape S4. Le dispositif électronique 30 décrypte alors la clé K1 en utilisant la clé Kpriv et la transmet au dispositif électronique 20. Dans une variante, la clé K1 cryptée est transmise au dispositif électronique 30 séparément du message M. Le dispositif électronique 10 et le dispositif électronique 30 disposent alors de la clé K1. La clé K1 peut donc être utilisée par le dispositif électronique 10 pour crypter les données D et par le dispositif électronique 30 pour décrypter les données DC. Dans les modes de réalisations décrits ci-dessus, le message M comprend des données cryptées DC. Cependant, dans une variante, le message M comprend les données D non cryptées. Dans ce cas, le dispositif électronique 20 est configuré pour transmettre le message M au dispositif électronique 30 sans le mémoriser. Le dispositif électronique 30 peut alors mémoriser le message M et le retransmet ultérieurement au dispositif électronique 20 (ou à un autre dispositif électronique). Ainsi, même en l'absence de cryptage des données D, un tiers qui prend contrôle du dispositif électronique 20 ne peut pas prendre connaissances des messages M reçus précédemment. Dans les modes de réalisations décrits ci-dessus, le dispositif électronique 10 envoie le message M au dispositif électronique 20 en réponse à la réception de données D. Dans un autre mode de réalisation, le dispositif électronique 10 est un serveur de messagerie qui mémorise plusieurs messages M correspondant à différentes données D. Le dispositif électronique 30 est également un serveur de messagerie qui duplique le serveur de messagerie du dispositif électronique 10. Les nouveaux messages M sont transmis du dispositif électronique 10 au dispositif électronique 30, par l'intermédiaire du dispositif électronique 20, lors d'une étape de synchronisation. L'étape de synchronisation est par exemple effectuée périodiquement ou en réponse à une commande de l'utilisateur du dispositif électronique 30 provoquant l'envoi d'une requête de synchronisation du dispositif électronique 30 vers le dispositif électronique 10, de préférence par l'intermédiaire du dispositif électronique 10. REVENDICATIONS1. Procédé de communication mis en oeuvre par un système (1) incluant un premier dispositif électronique (20) et un deuxième dispositif électronique (30), le premier dispositif électronique (20) comprend une première interface de communication (24) et une deuxième interface de communication (26) de courte portée par rapport à la première interface de communication (24), le deuxième dispositif électronique (30) comprenant une troisième interface de communication (36) apte à communiquer avec la deuxième interface de communication (26), le procédé de communication comprenant : - une étape (S2, S2') de réception, par le premier dispositif électronique (20), d'un message (M), sur ladite première interface de communication (24), - une étape d'obtention de données (D) incluses dans le message (M), et - une étape (S9, S9') de présentation des données (D), caractérisé en ce que l'étape d'obtention de données (D) comprend : une étape (S4, S4') de réception, par le deuxième dispositif électronique (30), d'un deuxième message, une étape (S6, S6') de détermination, par le deuxième dispositif électronique (30), d'un troisième message en fonction du deuxième message, et une étape (S7, S7') d'envoi, par le deuxième dispositif électronique (30), du troisième message par la troisième interface de communication (36), l'étape (S9, S9') de présentation des données (D) étant effectuée en fonction du troisième message. 2. Procédé de communication selon la revendication 1, dans lequel le premier dispositif électronique comprend une interface utilisateur (28), le troisième message étant envoyé du deuxième dispositif électronique (30) vers le premier dispositif électronique (20), l'étape (S9, S9') de présentation des données (D) comprenant la présentation des données (D) sur l'interface utilisateur (28) du premier dispositif électronique (20). 3. Procédé de communication selon la revendication 1, dans lequel le système (1) comprend un troisième dispositif électronique comprenant une interface utilisateur, le troisième message étant envoyé du deuxième dispositif électronique (30) vers le troisième dispositif électronique (20), l'étape de présentation des données (D)comprenant la présentation des données (D) sur l'interface utilisateur du troisième dispositif électronique (20). 4. Procédé de communication selon l'une des revendications précédentes, dans lequel le deuxième message est envoyé au deuxième dispositif électronique (30) par le premier dispositif électronique (20). 5. Procédé de communication selon l'une des revendications précédentes, dans lequel le message comprend des données cryptées (DC) correspondant auxdites données (D), l'étape d'obtention des données (D) comprenant une étape (S8, S6') de détermination des données (D) en fonction des données cryptées (DC) et d'une première clé (K1, K2). 6. Procédé de communication selon la revendication 5, dans lequel une deuxième clé (K2) est mémorisée par le deuxième dispositif électronique (30),le troisième message comprenant la première clé (K1) déterminée en fonction de la deuxième clé (K2) et du deuxième message, l'étape (S8) de détermination des données (D) comprenant la détermination, par le premier dispositif électronique (20), des données (D) en fonction du message (M) et de la première clé (K1). 7. Procédé de communication selon la revendication 6, dans lequel le deuxième message comprend un code (C), la première clé (K1) étant déterminée en fonction de la deuxième clé (K2) et du code (C). 8. Procédé de communication selon la revendication 5, dans lequel le deuxième message comprend les données cryptées (DC), la première clé (K2) étant mémorisée par le deuxième dispositif électronique (30), l'étape (S6') de détermination des données (D) comprenant la détermination des données (D) par le deuxième dispositif électronique (30), en fonction des données cryptée (DC) et de la première clé (K2), le troisième message comprenant les données (D) déterminées. 9. Procédé de communication selon l'une des revendications précédentes, comprenant la réception d'une pluralité de message par le premier dispositif électronique (20), et une étape de mémorisation des données (D) de chaque message (M) ou dedonnées cryptées (DC) correspondant auxdites données (D) par le deuxième dispositif électronique (30). 10. Procédé de communication selon l'une des revendications précédentes, dans lequel l'étape d'obtention de données (D) comprend, avant l'étape d'envoi du troisième message, une étape d'authentification de l'utilisateur du deuxième dispositif électronique (30). 11. Procédé de communication selon l'une des revendications précédentes, dans lequel la communication entre le premier dispositif électronique (20) et le deuxième dispositif électronique (30) est cryptée. 12. Procédé de communication selon la revendication 11, comprenant une étape d'appairage entre le premier dispositif électronique (20) et le deuxième dispositif électronique (30), l'étape d'appairage incluant la détermination d'une clé permettant la communication cryptée entre le premier dispositif électronique (20) et le deuxième dispositif électronique (30). 13. Procédé de communication selon l'une des revendications précédentes, comprenant une étape d'envoi d'une requête du premier dispositif électronique (20) vers le deuxième dispositif électronique (30), l'étape (S7, S7') d'envoi, par le deuxième dispositif électronique (30), du troisième message étant effectuée en réponse à ladite requête. 14. Procédé de communication selon la revendication 13, dans lequel la requête est une requête http ou imap. 15. Procédé de communication selon l'une des revendications précédentes, dans lequel le système (1) comprend un quatrième dispositif électronique (10), le procédé comprenant : - une étape (S1, S1') de cryptage des données (D) par le troisième dispositif électronique (10), - une étape (S2, S2') d'envoi, par le troisième dispositif électronique (10), du message (M) comprenant les données cryptées (DC), vers ladite première interface de communication (24) du premier dispositif électronique (20). 16. Système (1) incluant un premier dispositif électronique (20) et un deuxième dispositif électronique (30), le premier dispositif électronique (20) comprend une première interface de communication (24) et une deuxième interface de communication (26) de courte portée par rapport à la première interface de communication (24), le deuxième dispositif électronique (30) comprenant une troisième interface de communication (36) apte à communiquer avec la deuxième interface de communication (26), le premier dispositif électronique (20) étant configuré pour recevoir un message (M), sur ladite première interface de communication (24), le système (1) comprenant : - des moyens d'obtention de données (D) incluses dans le message (M), et - des moyens de présentation des données (D), caractérisé en ce que l'étape d'obtention de données (D) comprend : - des moyens de réception, par le deuxième dispositif électronique (30), d'un deuxième message, - des moyens de détermination, par le deuxième dispositif électronique (30), d'un troisième message en fonction du deuxième message, et - des moyens d'envoi, par le deuxième dispositif électronique (30), du troisième message par la troisième interface de communication (36), les moyens de présentation des données (D) étant configurés pour présenter les données (D) en fonction du troisième message. 17. Système selon la revendication 16, dans lequel le premier dispositif électronique (20) comprend une interface utilisateur (28) et le deuxième dispositif électronique (30) comprend une interface utilisateur (38), les interactions permises par l'interface utilisateur (38) du deuxième dispositif électronique étant plus simples que celles permises par l'interface utilisateur (28) du premier dispositif électronique (20).