Brevet FR3047333A1 — publié le 20170804

L'invention concerne le domaine des terminaux mo- biles de télécommunication équipés d'une carte eUICC ou eSIM. ARRIERE PLAN DE L'INVENTION Le déploiement attendu des cartes eUICC (pour « em- bedded Universal Integrated Circuit Card »), aussi appelées eSIM (pour « embedded Subscriber Identity Module »), pour tout type de terminal mobile de télécommunication fournissant des accès à des réseaux téléphoniques (notam- ment dans des téléphones mobiles, des .smartphones, des tablettes), impliquera un certain nombre de changements dans la manière dont les utilisateurs gèrent leurs abonnements à des services fournis par des opérateurs téléphoniques. Aujourd'hui, lorsqu'un utilisateur d'un terminal mo- bile de télécommunication choisit un abonnement à un service fourni par un opérateur téléphonique, il achète une carte SIM traditionnelle puis insère la carte SIM traditionnelle dans le terminal mobile de télécommunication pour bénéficier du service. Lorsque l'utilisateur décide de changer d'opérateur téléphonique, il retire la carte SIM puis la détruit ou la jette, et il se procure une nouvelle carte SIM. Un utilisateur d'un terminal mobile de télécommuni- cation équipé d'une carte eSIM choisissant un abonnement à un service fourni par un opérateur téléphonique chargera quant à lui un profil d'abonnement associé è l'opérateur téléphonique puis activera le profil d'abonnement. Lorsque l'utilisateur décidera de changer d'opérateur téléphonique, il désactivera le profil d'abonnement actif et le supprimera, puis il chargera et activera un nouveau profil d'abonnement. Ces opérations seront effectuées via une interface utilisateur du terminal mobile de télécommunication. 3047333 2 Ainsi, grâce à la carte eSIM, l'utilisateur pourra charger plusieurs profils d'abonnement pour plusieurs opérateurs téléphoniques différents, sélectionner et activer l'un des profils d'abonnement, et échanger le pro- 5 fil d'abonnement actif contre l'un des autres profils d'abonnement chargés dans la carte eSIM. L'utilisation des cartes eSIM présente un certain nombre de risques liés à l'exécution d'applications malveillantes dans le terminal mobile de télécommunication. 10 Ainsi, certaines applications malveillantes visent à échanger le profil d'abonnement actif contre un nouveau profil d'abonnement, à l'insu de l'utilisateur. Parmi les risques pour l'utilisateur de ce type d'applications malveillantes, on trouve notamment un 15 risque d'augmentation importante des frais d'abonnement, dans le cas où le nouveau profil d'abonnement est associé à un tarif plus important, ainsi qu'un risque de déni de service. Le risque de déni de service résulte ici de l'exécution d'une boucle infinie d'échanges de profils 20 d'abonnement. Parmi les risques pour l'opérateur téléphonique de ce type d'applications malveillantes, on trouve notamment un risque de désintermédiation, dans le cas où une application malveillante serait, « en temps réel », capable de 25 choisir à la place de l'utilisateur le profil d'abonnement le plus rentable parmi les profils d'abonnement disponibles. On trouve aussi des risques associés à des problématiques de responsabilité, d'image de marque, ainsi, bien sûr, que des risques de pertes de 30 clients et de revenus. OBJET DE L'INVENTION L'invention a pour objet de réduire les risques évoqués ci-dessus. RESUME DE L'INVENTION En vue de la réalisation de ce but, on propose un 3047333 procédé de surveillance d'un terminal mobile de télécommunication muni d'un circuit intégré de type carte eUICC ou eSIM, une pluralité de profils d'abonnement étant stockée dans le circuit intégré, le procédé de surveil- 5 lance comportant les étapes de - incrémenter un compteur à chaque fois qu'un ordre de changement de profil d'abonnement est reçu - déterminer un nombre d'ordres de changement de profil d'abonnement reçus au cours d'une durée prédétermi- 10 née ; - si le nombre d'ordres de changement de profil d'abonnement reçus au cours de la durée prédéterminée est supérieur à un seuil prédéterminé, en déduire un fonctionnement suspect du terminal mobile de télécommunica- 15 tion. Le procédé de surveillance de l'invention déduit donc un fonctionnement suspect d'un nombre d'ordres de changement de profil d'abonnement trop important survenant au cours d'une durée prédéterminée. Le procédé de 20 surveillance de l'invention permet ainsi de détecter l'exécution d'une application malveillante qui échange de manière fréquente et à l'insu d'un utilisateur du terminal mobile de télécommunication le profil d'abonnement actif du terminal mobile de télécommunication. 25 D'autres caractéristiques et avantages de l'invention ressortiront à la lecture de la description qui suit d'un mode de réalisation particulier, non limitatif de l'invention. DESCRIPTION DETAILLEE DE L'INVENTION 30 Le procédé de surveillance de l'invention est ici mis en oeuvre pour surveiller un téléphone mobile équipé d'une carte eSIM positionnée à l'intérieur du téléphone mobile. La carte eSIM du téléphone mobile comporte un module 35 de mémoire et un microcontrôleur. 3047333 4 Le module de mémoire de la carte eSIM comprend une mémoire ROM, une mémoire EEPROM ou FLASH et une mémoire RAM. Une pluralité de profils d'abonnement, qui correspond à une pluralité d'opérateurs téléphoniques diffé- 5 rents et qui est associée à un utilisateur du téléphone mobile, a été chargée et est stockée dans le module de mémoire de la carte eSIM. Le microcontrôleur de la carte eSIM pilote le procé- dé de surveillance de l'invention en exécutant un pro- 10 gramme du système d'exploitation de la carte eSIM. Ce programme est stocké dans le module de mémoire de la carte eSIM. Un compteur est exécuté dans le microcontrôleur de la carte eSIM. Le compteur est initialisé à zéro lors 15 d'une initialisation de la carte eSIM. Puis, à chaque fois qu'un ordre de changement de profil d'abonnement est reçu par le microcontrôleur de la carte eSIM, le compteur est incrémenté. Lorsqu'un premier ordre de changement de profil 20 d'abonnement est reçu suite à l'initialisation de la carte eSIM, un chronomètre dédié à la mise en oeuvre du procédé de surveillance de l'invention démarre. Le chronomètre est réalisé grâce à un timer inclus dans un microcontrôleur d'une carte électrique du télé- 25 phone mobile. Cette carte électrique est distincte de la carte eSIM. Le chronomètre est piloté par le microcontrôleur de la carte eSIM grâce à un ensemble de commandes programmées et stockées dans le module de mémoire de la carte eSIM. L'ensemble de commandes programmées réalise 30 notamment une interface entre la carte eSIM et la carte électrique distincte et permet à la carte eSIM de piloter la carte électrique distincte pour mettre en oeuvre un ensemble de fonctions prédéfinies (parmi lesquelles le pilotage du chronomètre). L'ensemble de commandes program- 35 mées dans la carte eSIM forme un kit d'outil STK (ou 3047333 5 « SIM Application Toolkit »). Lorsqu'il a démarré, le chronomètre mesure une cer- taine durée prédéterminée. Au cours de la durée prédéterminée, la carte eSIM utilise le compteur pour déterminer 5 un nombre d'ordres de changement de profil d'abonnement reçus (incluant le premier ordre de changement de profil d'abonnement). A l'issue de la durée prédéterminée, si le nombre d'ordres de changement de profil d'abonnement reçus au 10 cours de la durée prédéterminée est inférieur ou égal à un seuil prédéterminé, la carte eSIM considère que le téléphone mobile fonctionne normalement. Les ordres de changement de profil d'abonnement sont exécutés par la carte eSIM. Le compteur et le chronomètre sont réinitia- 15 lises. A l'issue de la durée prédéterminée, si le nombre d'ordres de changement de profil d'abonnement reçus au cours de la durée prédéterminée est supérieur au seuil prédéterminé, la carte eSIM déduit du nombre d'ordres de 20 changement de profil d'abonnement un fonctionnement sus- pect du téléphone mobile. L'ordre de changement de profil d'abonnement suivant la détection du fonctionnement suspect n'est pas exécuté immédiatement. 25 La carte eSIM commande l'affichage d'une fenêtre in- truse (ou fenêtre « pop-up ») sur un écran du téléphone mobile, qui envoie un message d'alerte à l'utilisateur du téléphone mobile. Le message d'alerte requiert notamment une confirmation de l'utilisateur avant d'exécuter 30 l'ordre de changement de profil d'abonnement suivant la détection du fonctionnement suspect. Si l'utilisateur confirme que cet ordre de change- ment de profil d'abonnement a bien été émis par lui-même de manière volontaire, l'ordre de changement de profil 35 d'abonnement est exécuté et le compteur et le chronomètre 3047333 6 sont réinitialisés. Sinon, l'ordre de changement de profil d'abonnement n'est pas exécuté. Le compteur et le chronomètre sont ré-initialisés. 5 Avantageusement, la carte eSIM commande alors une action parmi les actions suivantes : désactivation totale ou partielle du téléphone mobile, suppression de l'application malveillante, recherche de l'origine de l'installation de l'application malveillante, affichage 10 de consignes à l'utilisateur pour corriger le fonctionne- ment suspect, remontée d'un message d'information à un ou plusieurs opérateurs téléphoniques. On note que la durée prédéterminée au cours de la- quelle le nombre d'ordres de changement de profil 15 d'abonnement est déterminé pour détecter un fonctionne- ment suspect du téléphone mobile, et le seuil prédéterminé avec lequel le nombre d'ordres de changement de profil d'abonnement est comparé, sont configurables par l'utilisateur du téléphone mobile. On rend ainsi flexible 20 la détection du fonctionnement suspect qui peut être adaptée par l'utilisateur à son utilisation du téléphone mobile et à sa gestion des abonnements. L'invention n'est pas limitée au mode de réalisation particulier qui vient d'être décrit, mais, bien au con- 25 traire, couvre toute variante entrant dans le cadre de l'invention tel que défini par les revendications. On a indiqué que le procédé de surveillance de l'invention est piloté via l'exécution d'un programme du système d'exploitation de la carte eSIM. Ce programme 30 pourrait aussi être inclus dans une « applet » exécutée par le microcontrôleur de la carte eSIM. La carte eSIM est ici insérée ou intégrée dans un téléphone mobile. Cependant, l'invention s'applique bien sûr à d'autres terminaux mobiles de télécommunication : 35 tablette, smartphone, montre connectée, etc. 3047333 7 L'invention s'applique aussi bien sûr à tout type de circuit intégré amovible et inamovible différent de type eUICC, et pas uniquement aux cartes eSIM (par exemple, aux cartes de type USIM inamovibles et intégrées). 5 REVENDICATIONS1. Procédé de surveillance d'un terminal mobile de télécommunication muni d'un circuit intégré de type carte eUICC ou eSIM, une pluralité de profils d'abonnement étant stockée dans le circuit intégré, le procédé de surveillance comportant les étapes de - incrémenter un compteur à chaque fois qu'un ordre de changement de profil d'abonnement est reçu ; - déterminer un nombre d'ordres de changement de pro- fil d'abonnement reçus au cours d'une durée prédéterminée ; - si le nombre d'ordres de changement de profil d'abonnement reçus au cours de la durée prédéterminée est supérieur à un seuil prédéterminé, en déduire un fonc- tionnement suspect du terminal mobile de télécommunication. 2. Procédé de surveillance selon la revendica- tion 1, comportant en outre l'étape d'envoyer un message d'alerte à un utilisateur du terminal mobile de télécommunication lorsqu'un fonctionnement suspect du terminal mobile de télécommunication est déduit du nombre d'ordres de changement de profil d'abonnement reçus. 3. Procédé de surveillance selon la revendication 2, dans lequel le message d'alerte est envoyé via une fenêtre intruse qui s'affiche sur un écran du terminal mobile de télécommunication. 4. Procédé de surveillance selon la revendication 2, dans lequel le message d'alerte requiert une confirmation de l'utilisateur avant d'exécuter un ordre de changement de profil d'abonnement suivant une détection du fonctionnement suspect. 3047333 9 5. Procédé de surveillance selon la revendica- tion 2, comportant en outre l'étape de réinitialiser le compteur lorsque le message d'alerte a été envoyé. 5 6. Procédé de surveillance selon l'une des re- vendications précédentes, dans lequel la durée prédéterminée et le seuil prédéterminé sont configurables. 7. Procédé de surveillance selon l'une des re10 vendications précédentes, le procédé de surveillance étant piloté par le circuit intégré. 8. Procédé de surveillance selon la revendication 7, dans lequel le compteur est mis en oeuvre dans le 15 circuit intégré. 9. Procédé de surveillance selon la revendication 7, dans lequel la durée déterminée est mesurée grâce à un chronomètre mis en oeuvre dans le terminal mobile de 20 télécommunication et piloté par le circuit intégré grâce à un outil de type STK. 25