Brevet FR2865591A1 — publié le 20050729

La présente invention concerne un procédé et un système d'émission d'une photographie numérique depuis un terminal mobile vers un équipement de communication. A l'heure actuelle, il est possible d'émettre des photographies numériques depuis un téléphone mobile, en particulier équipé d'un appareil photographique numérique, vers un équipement de communication, par exemple un ordinateur personnel ou un terminal mobile. 1 o L'inconvénient de ce type d'émission réside dans le fait que le canal de communication entre les deux équipements n'est pas sécurisé. Ainsi, les photographies peuvent être falsifiées et l'identification de l'émetteur reste incertaine. Aussi, le problème technique à résoudre par l'objet de la présente invention est de proposer un procédé et un système d'émission d'une photographie numérique, qui puisse s'effectuer de façon sécurisée. A cet effet, le procédé selon l'invention comprend les étapes suivantes: a) calcul, par le terminal mobile, d'une signature électronique relative à la photographie numérique, - b) émission de la photographie numérique signée vers un dispositif de gestion de signature électronique, via un moyen de transmission d'informations, - c) vérification, par le dispositif de gestion de signature électronique, de la signature associée à la photographie numérique signée reçue. Dans un mode de réalisation préféré du procédé selon l'invention, on a recours à l'une ou l'autre des dispositions suivantes: - préalablement à l'étape a), saisie d'un code de signature sur le terminal mobile, préalablement à l'étape b), émission de la photographie numérique signée vers l'équipement de communication, 2865591 2 - à l'étape b), la photographie numérique signée est accompagnée de données d'accès à l'équipement de communication, - à la suite de l'étape c), transmission de la photographie numérique signée à l'équipement de communication si la vérification effectuée à l'étape c) s'avère exacte. Le système selon l'invention comprend quant à lui: - un terminal mobile qui comprend des moyens d'émission/réception de données, des moyens de saisie de données et des moyens de calcul de signature électronique, - un dispositif de gestion de signature électronique comprenant des moyens pour recevoir la photographie numérique signée et des moyens pour vérifier la signature associée à la photographie numérique signée reçue. Dans un mode de réalisation préféré du système selon l'invention, on a recours à l'une ou l'autre des dispositions suivantes: - le dispositif de gestion de signature comprend en outre des moyens pour émettre la photographie numérique signée vers l'équipement de communication, - le terminal mobile comprend des moyens de mémorisation dans lesquels sont au moins enregistrées préalablement une clef privée, ainsi que toutes les informations nécessaires au calcul d'une signature à l'aide d'un algorithme de calcul de signature, - le dispositif de gestion de signature contient au préalable une clé publique associée à la clé privée, de même que toutes les informations nécessaires à la mise en oeuvre d'un algorithme de vérification de signature, en association avec des données d'accès au terminal mobile, - les moyens de mémorisation comprennent un module d'authentification installé dans le terminal mobile, - les moyens de mémorisation comprennent une mémoire installée dans le terminal mobile. D'autres caractéristiques et avantages de l'invention apparaîtront au 2865591 3 cours de la description suivante d'un mode de réalisation, donné à titre d'exemple non limitatif, en regard des dessins annexés. Sur les dessins: - la figure 1A représente l'architecture générale du système d'émission s d'une photographie numérique selon un premier mode de réalisation, - la figure 1B représente l'architecture générale du système d'émission d'une photographie numérique selon un deuxième mode de réalisation Premier mode de réalisation On va maintenant décrire, en référence à la figure 1A, un premier mode de réalisation du système selon la présente invention. Ce système comprend: - un terminal mobile 1 appartenant à un utilisateur A, émetteur d'une photographie numérique, - un équipement de communication 2 appartenant à un utilisateur B, destinataire de la photographie numérique, - une plate-forme de gestion de signature électronique 3, - une autorité de confiance 4, - un réseau de communication RA qui permet l'échange de données entre le terminal mobile 1 et l'équipement de communication 2. Dans l'exemple représenté : - le terminal mobile 1 est un téléphone mobile, - l'équipement de communication 2 est un serveur, - le réseau de communication RA comprend: É un réseau de radiotéléphonie cellulaire numérique, noté RRCN sur la figure la, par exemple de type GSM, GPRS, UMTS, ou selon la norme 802.1l b dite WiFi, ... É un réseau de données RI, par exemple de type Internet, couplé au réseau RRCN par une passerelle (non représentée). A titre d'alternative, le terminal mobile 1 est un assistant numérique personnel ou similaire. Egalement à titre d'alternative, le réseau de données RI est du type X25. Plus précisément, le téléphone mobile 1 comprend notamment: - un module d'authentification 1 a, tel que par exemple une carte SIM (Subscriber Identity Module), - un module 1 b d'émission/réception de données de type multimédia, notamment MMS (contraction du terme anglophone Multimedia Message 1 o Service), qui est destiné à communiquer avec le réseau RRCN, une mémoire d'images l c, - un clavier Id, - un écran le, - un bus 1f reliant entre eux les modules précités. Plus particulièrement dans le mode de réalisation représenté, une application logicielle, destinée à produire et émettre une signature électronique, est enregistrée dans la carte SIM la. Une telle signature électronique repose de préférence sur une infrastructure à clé publique (PKI pour Public Key Infrastructure) connue en tant que telle. A cet effet, une clé privée S et un certificat de signature C associés à une clé publique K sont également enregistrés préalablement dans la carte SIM la. A titre d'alternative, ce n'est pas le certificat C qui est enregistré dans la carte SIM la, mais un pointeur vers une adresse Internet (URL, Uniform Resource Locator) où est stocké le certificat C. Egalement à titre d'alternative, l'application logicielle précitée, de même que la clé privée S et le certificat de signature C, sont préalablement enregistrés dans une mémoire dédiée (non représentée) du téléphone mobile 1. La clé publique K, de même que toutes les informations nécessaires à la mise en oeuvre d'une application logicielle de vérification de signature, sont 2865591 5 enregistrées préalablement dans la plate-forme 3, en association avec un identifiant du téléphone mobile 1, par exemple le numéro téléphonique du téléphone mobile 1. A titre d'alternative, la clé publique K est enregistrée préalablement dans une base de données (non représentée) accessible par la plate-forme 3, via un réseau de type Internet. Dans l'exemple représenté, le serveur 2 comprend: - une interface de communication 2a avec le réseau Internet RI, un serveur d'application 2b relié à l'interface 2a, - une base de données 2c destinée à stocker la photographie numérique reçue, un bus interne 2d reliant les modules précités. Le téléphone mobile 1 communique avec un serveur de messages 9 de type multimédia, notamment MMS, appartenant au réseau de communication mobile RRCN, ledit serveur MMS 9 étant destiné, de façon connue en tant que telle, à gérer la réception et l'envoi de messages MMS. Enfin, la plate-forme 3 comprend: - une interface de communication 3a avec le réseau Internet RI, un serveur d'application 3b destiné à traiter les messages en provenance du serveur 2, un bus interne 3c reliant les modules précités. On va maintenant décrire un procédé d'émission d'une photographie numérique conformément au premier mode de réalisation représenté sur la figure 1A. L'utilisateur A prend une photographie numérique à l'aide d'un appareil photographique numérique (non représenté). Un tel appareil est soit intégré de façon classique au téléphone mobile 1, soit relié à ce dernier par une liaison de proximité qui peut être une liaison radio de type Bluetooth, ou selon la norme 802.11 b dite Wifi, ou une liaison infrarouge,.... 2865591 6 D'une façon connue en tant que telle, la photographie numérique est ensuite transférée dans la mémoire d'images l c du téléphone mobile 1. A titre d'alternative, l'appareil photographique numérique n'est pas nécessairement utilisé dans le procédé, une photographie numérique pouvant déjà avoir été transmise au téléphone mobile 1 par un moyen quelconque, puis stockée dans la mémoire d'images l c. L'utilisateur A sélectionne, dans un menu qui s'affiche sur l'écran le de son téléphone mobile 1, la fonction envoi d'une photographie numérique signée . Un message saisie du code de signature s'affiche alors sur l'écran le. L'utilisateur A saisit un code de signature sur le clavier Id de son téléphone mobile 1. Dans un premier temps, la carte SIM la vérifie ce code de signature en le comparant à un code de signature Z préalablement enregistré dans cette dernière. Si le résultat de la vérification s'avère exact, la carte SIM la signe la photographie numérique à l'aide de la clef privée S enregistrée. Un message saisie des données d'accès de votre correspondant s'affiche alors sur l'écran le. L'utilisateur A saisit alors sur le clavier Id de son téléphone mobile 1 l'adresse du serveur 2. Dans l'exemple représenté, une telle adresse consiste en un numéro court. Cette adresse pourrait dans d'autres exemples consister en l'adresse d'une messagerie électronique ou en un numéro de téléphone. De façon connue en tant que telle, le module d'émission/réception lb du téléphone mobile 1 émet alors en direction du serveur 2, via le serveur de messages MMS 9 du réseau de communication RRCN et le réseau Internet RI, un message ml qui contient: - le fichier multimédia contenant la photographie numérique stockée dans la mémoire l c du téléphone mobile 1, - la signature qui vient d'être produite. L'interface 2a du serveur 2 reçoit le message ml et le transmet au 2865591 7 serveur d'application 2b, via le bus 2d. Le serveur 2b transmet alors pour mémorisation à la base de données 2c, via le bus 2d, la photographie numérique, la signature associée et des informations d'identification de la photographie. Dans le cas où l'utilisateur B souhaite s'assurer que l'utilisateur A a signé réellement le message ml et que la photographie n'a pas été modifiée entre l'émission et la réception, l'interface de communication 2a du serveur 2b émet en direction de la plate-forme 3, via le réseau Internet RI, un message m2 contenant le fichier multimédia et la signature mentionnés ci-dessus, de façon à ce que la plate-forme 3 procède à une vérification de ces informations. 1 o L'interface de communication 3a reçoit le message m2 et le transmet, via le bus 3c, au serveur d'application 3b qui vérifie la signature au moyen de l'application logicielle de vérification de signature et de la clé publique K préalablement enregistrées. Dans le cas où le certificat C a été adjoint à la signature, la plateforme 3 vérifie ce certificat auprès de l'autorité de confiance 4. A cet effet, l'interface de communication 3a est reliée à l'autorité de confiance 4 par une liaison sécurisée LS, par exemple du type HTTPS. La plateforme 3 renvoie alors au serveur 2 un message m3 qui contient le résultat de la vérification. En particulier, le message m3 contient des données qui permettent de récupérer le message, telles que par exemple un numéro de transaction et un code définissant le résultat de la vérification de la signature. Deuxième mode de réalisation On va maintenant décrire, en référence à la figure 1B, un deuxième mode de réalisation du système selon la présente invention. Ce système comprend: - un terminal mobile 1' appartenant à un utilisateur A, émetteur d'une photographie numérique, - un équipement de communication 2' appartenant à un utilisateur B, destinataire de la photographie numérique, 30 2865591 8 - une plate-forme de gestion de signature électronique 3', une autorité de confiance 4', - un réseau de communication RA qui permet l'échange de données entre, d'une part, le terminal mobile 1' et la plate-forme 3', et, d'autre part, la plate-forme 3' et l'équipement de communication 2'. Dans l'exemple représenté: - le terminal mobile 1' est un téléphone mobile, - l'équipement de communication 2' est un téléphone mobile classique, par exemple de type GSM, GSM/GPRS ou UMTS, - le réseau de communication RA' comprend: É un réseau de radiotéléphonie cellulaire numérique, noté RRCN' sur la figure 1 b, par exemple de type GSM, GPRS, UMTS, ou selon la norme 802.11 b dite WiFi, ... É un réseau de données RI', par exemple de type Internet, couplé au réseau RRCN' par une passerelle (non représentée). Plus précisément, le téléphone mobile 1' comprend notamment: - un module d'authentification l'a, tel que par exemple une carte SIM (Subscriber Identity Module), - un module 1'b d'émission/réception de données de type multimédia, notamment MMS (contraction du terme anglophone Multimedia Message Service) , qui est destiné à communiquer avec le réseau RRCN', une mémoire d'images 1'c, - un clavier 1'd, - un écran 1'e, - un bus 1'f reliant entre eux les modules précités. Comme dans le premier mode de réalisation, sont enregistrés préalablement dans la carte SIM l'a: - une application logicielle, destinée à produire et émettre une signature électronique, - une clé privée S' et un certificat C' associés à une clé publique K'. 2865591 9 La clé publique K', de même que toutes les informations nécessaires à la mise en oeuvre d'une application logicielle de vérification de signature, sont également enregistrées préalablement dans la plate-forme 3', en association avec un identifiant du téléphone mobile 1', par exemple le numéro téléphonique du téléphone mobile 1'. Dans l'exemple représenté, le téléphone mobile 2' comprend: - une première interface de communication MMS 2'a avec un serveur de messages MMS 9' appartenant au réseau de communication mobile RRCN', ledit serveur MMS 9' étant destiné, de façon connue en tant que telle, à gérer la réception et l'envoi de messages MMS. une mémoire d'images 2'b, un écran 2'c, - un bus interne 2'd reliant les modules précités. Enfin, la plate-forme 3' comprend: - une première interface de communication 3'a avec le réseau Internet RI', - un serveur d'application 3'b destiné à traiter les messages Internet, - un bus interne 3'c reliant les modules précités. On va maintenant décrire un procédé d'émission d'une photographie numérique conformément au deuxième mode de réalisation représenté sur la figure 1B. L'utilisateur A prend une photographie numérique de la même façon que dans le premier mode de réalisation. D'une façon connue en tant que telle, la photographie numérique est ensuite transférée dans la mémoire d'images 1'c du téléphone mobile 1'. L'utilisateur A sélectionne, dans un menu qui s'affiche sur l'écran 1'e de son téléphone mobile 1', la fonction envoi d'une photographie numérique signée vers plate-forme de gestion de signature . Un message saisie du code 3o de signature s'affiche alors sur l'écran 1'e. L'utilisateur A saisit un code de signature sur le clavier 1'd de son téléphone mobile 1'. Dans un premier temps, la 2865591 10 carte SIM l'a vérifie ce code de signature en le comparant à un code de signature Z' préalablement enregistré dans cette dernière. Si le résultat de la vérification s'avère exact, la carte SIM l'a signe la photographie numérique à l'aide de la clef privée S'. Un premier message "saisie des données d'accès de la plate-forme" s'affiche alors sur l'écran l'e. L'utilisateur A saisit alors sur le clavier l'd de son téléphone mobile 1' l'adresse de la plate-forme 3'. Un second message "saisie des données d'accès du destinataire final de la photographie numérique signée" s'affiche alors sur l'écran l'e. L'utilisateur A saisit alors sur le clavier l'd de son téléphone mobile 1' un identifiant du téléphone mobile 2' destiné à être adressé à la plate-forme 3', par exemple le numéro téléphonique du téléphone mobile 2'. Dans l'exemple représenté, l'adresse de la plate-forme 3' consiste en un numéro court. Cette adresse pourrait dans d'autres exemples consister en l'adresse d'une messagerie électronique ou en un numéro de téléphone. De façon connue en tant que telle, le module d'émission/réception l'b du téléphone mobile 1' émet alors en direction de la plate-forme 3', via le serveur MMS 9' du réseau RRCN' et le réseau Internet RI', un message m'l qui contient: - le fichier multimédia contenant la photographie numérique stockée dans la mémoire l'b du téléphone mobile 1, - la signature qui vient d'être produite, - le numéro téléphonique du téléphone mobile 2'. L'interface Internet 3'a de la plate-forme 3' reçoit le message m'1 et le transmet au serveur d'application 3'b, via le bus 3'c. Le serveur 3'b extrait du message m'l la signature qui vient d'être produite et vérifie cette dernière au moyen de l'application logicielle de vérification de signature et de la clé publique K' préalablement enregistrées. Dans le cas où le certificat C' a été adjoint à la signature, la plateforme 3' vérifie ce certificat auprès de l'autorité de confiance 4'. A cet effet, 30 l'interface de communication 3'a est reliée à l'autorité de confiance 4' par une liaison sécurisée LS'. Si le résultat de la vérification s'avère exact, l'interface Internet 3'a envoie en direction du téléphone mobile 2', via le réseau RI', puis RRCN', un message MMS, m'2, qui contient au moins: - le fichier multimédia contenant la photographie numérique, - la signature électronique, - et un code indiquant que la signature est valide. Le module d'émission/réception 2'b du téléphone mobile 2' reçoit le message m2 et l'utilisateur B est averti de la réception de ce message par un avis de réception qui se présente par exemple sous la forme d'une icône qui s'affiche sur l'écran 2'c de son téléphone mobile 2'. La photographie numérique signée est ensuite transférée dans la mémoire d'images 2'b, via le bus 2'd. Si le résultat de la vérification s'avère inexact, l'interface Internet 3'a envoie en direction du téléphone mobile 1' de l'utilisateur A, via le réseau RI', puis RRCN', un message MMS, m'3, qui contient un code indiquant que la signature n'est pas valide. Dans ce dernier cas, l'interface Internet 3'a n'envoie aucun message au téléphone 2' de l'utilisateur B. Il va de soi que les deux modes de réalisation qui ont été décrits ci-dessus ont été donnés à titre purement indicatif et nullement limitatif, et que de nombreuses modifications peuvent être facilement apportées par l'homme de l'art sans pour autant sortir du cadre de l'invention. C'est ainsi que le serveur 2 de la figure 1A ou le téléphone mobile 2' de la figure 1B pourrait être remplacé par exemple par un ordinateur personnel ou un assistant numérique personnel. C'est ainsi également que le serveur 2 pourrait être remplacé par un téléphone mobile. A cet effet, le téléphone mobile 1 et le téléphone mobile 2 communiqueraient entre eux à travers le réseau cellulaire RRCN, tandis que le téléphone mobile 2 et la plate-forme 3 communiqueraient entre eux à travers le 2865591 12 réseau cellulaire RRCN et le réseau Internet RI. Par ailleurs, le message ml ou mi envoyé par l'utilisateur A pourrait être un message électronique au lieu d'un message multimédia. Le message reçu par l'utilisateur B serait alors stocké dans un serveur de messagerie électronique auquel aurait accès l'utilisateur B, soit au moyen de son terminal 2 ou 2', soit au moyen d'un autre équipement de communication à sa disposition. 13 REVENDICATIONS, 1. Procédé d'émission d'une photographie numérique depuis un terminal mobile (1;1') vers un équipement de communication (2;2'), ledit procédé comprenant les étapes suivantes: a) calcul, par le terminal mobile (1;1'), d'une signature électronique relative à la photographie numérique, b) émission de la photographie numérique signée vers un dispositif de gestion de signature électronique (3;3'), via un moyen de transmission d'informations (RA; RA'), c) vérification, par le dispositif de gestion de signature électronique (3;3'), de la signature associée à la photographie numérique signée reçue. 2. Procédé selon la revendication 1, comprenant, préalablement à l'étape a), la saisie d'un code de signature sur le terminal mobile (1;1'). 3. Procédé selon la revendication 1 ou 2, comprenant, préalablement à l'étape b), l'émission de la photographie numérique signée vers l'équipement de communication (2). 4. Procédé selon la revendication 1 ou 2, dans lequel à l'étape b), la photographie numérique signée est accompagnée de données d'accès audit équipement de communication (2'). 5. Procédé selon la revendication 1 ou 2, comprenant, à la suite de l'étape c), une étape comprenant la transmission de la photographie numérique signée à l'équipement de communication (2') si la vérification effectuée à l'étape c) s'avère exacte. 6. Système d'émission d'une photographie numérique depuis un terminal mobile (1; 1') vers un équipement de communication (2;2'), ledit système étant caractérisé en ce qu'il comprend: - un terminal mobile (1;1') qui comprend des moyens d'émission/réception de données (1 b;1'b), des moyens de saisie de données (1d;l'd) et des moyens de calcul de signature électronique, 2865591 14 - un dispositif de gestion de signature électronique (3;3') comprenant des moyens (3a;3'a) pour recevoir la photographie numérique signée et des moyens pour vérifier la signature associée à la photographie numérique signée reçue. 7. Système selon la revendication 6, dans lequel le dispositif de gestion de signature (3') comprend en outre des moyens (3'a) pour émettre la photographie numérique signée vers ledit équipement de communication (2'). 8. Système selon la revendication 6, dans lequel: - le terminal mobile (1;1') comprend des moyens de mémorisation dans lesquels sont au moins enregistrées préalablement une clef privée, ainsi que toutes les informations nécessaires au calcul d'une signature à l'aide d'un algorithme de calcul de signature, - le dispositif de gestion de signature (3;3') comprend au préalable une clé publique associée à ladite clé privée, de même que toutes les informations nécessaires à la mise en oeuvre d'un algorithme de vérification de signature, en association avec des données d'accès au terminal mobile (1;1'). 9. Système selon la revendication 8, dans lequel les moyens de mémorisation comprennent un module d'authentification (la;l'a) installé dans le terminal mobile (1). 10. Système selon la revendication 8, dans lequel les moyens de mémorisation comprennent une mémoire (la;l'a) installée dans le terminal mobile (1).