Brevet FR3064769A1 — publié le 20181005

Procédés de stockage de données utilisateur sur un dispositif de stockage local, de sauvegarde de données utilisateur sur un dispositif de stockage distant, dispositifs et programmes d'ordinateur. 1. Domaine de l'invention Le domaine de l'invention est celui du stockage de données utilisateur. Plus précisément, l'invention offre une solution pour la sauvegarde sécurisée de données utilisateur, permettant à un utilisateur, ou à un tiers de confiance choisi par l'utilisateur, d'accéder à ses données même en cas de défaillance ou perte de son dispositif de stockage local, ou d'une mémoire associée à son dispositif de stockage. En particulier, l'invention trouve des applications dans le domaine du stockage de données privées d'un utilisateur, par exemple de type photographies, vidéos, documents confidentiels, etc. 2. Art antérieur Avec le développement de nouveaux équipements de type tablette, smartphone, capteurs domestiques, etc, il est nécessaire de stocker de plus en plus de données utilisateur. Ainsi, on peut stocker des photographies, des vidéos, des documents, de la musique, etc, des données générées par des capteurs, etc. Différentes solutions existent pour le stockage de données utilisateur. Ainsi, une première solution consiste à stocker les données utilisateur obtenues à partir de différents équipements sur un équipement local de type disque dur externe, serveur de stockage en réseau NAS (en anglais « Network Attached Storage »), etc. Un inconvénient d'une telle solution de stockage local est qu'en cas de perte ou de dysfonctionnement de l'équipement local (par exemple suite à un vol, un incendie, un problème technique, etc), toutes les données stockées sur l'équipement local sont perdues. Selon une deuxième solution, plutôt que stocker localement les données utilisateur, il est possible de les stocker sur des serveurs distants en utilisant un service en ligne, par exemple de type Dropbox®, ou sur le Cloud®. Or certaines des données stockées peuvent être confidentielles. Un inconvénient d'une telle solution de stockage utilisant un service en ligne est qu'elle ne permet pas d'assurer la confidentialité des données stockées. Or la confidentialité de ces données peut être primordiale pour l'utilisateur. De plus, il existe un risque non négligeable de piratage de données stockées sur un serveur distant en utilisant un service en ligne. 3064769 2 Il existe donc un besoin pour un procédé de stockage de données utilisateur amélioré, ne présentant pas l'ensemble des inconvénients des solutions de stockage existantes. 3. Exposé de l'invention Un objet de la présente invention est de proposer un procédé de stockage de données 5 utilisateur amélioré, ne présentant pas l'ensemble des inconvénients des solutions de stockage existantes. Un autre objet de la présente invention est de proposer un procédé de stockage amélioré sur la protection de la confidentialité des données utilisateur stockées. Par « données utilisateur », ou « données personnelles », on entend ici et dans toute la 10 description des données stockées sur un dispositif de stockage local par un utilisateur de ce dispositif. De telles données utilisateur sont par exemple de type photographies, vidéos, documents, etc, et sont typiquement stockées volontairement par l'utilisateur sur son dispositif de stockage local. Selon un premier aspect, il est proposé un procédé de stockage de données utilisateur sur 15 un dispositif de stockage local couplé, par exemple par le biais d'un premier réseau local, à un premier point d'accès à un réseau de communication étendu, comprenant : détecter un stockage de données utilisateur sur le dispositif de stockage local ; établir une communication sécurisée avec au moins un dispositif de stockage distant autorisé à stocker des données utilisateur stockées dans le dispositif de stockage local, le 20 dispositif de stockage distant étant couplé, par exemple par le biais d'un deuxième réseau local, à un deuxième point d'accès au réseau de communication étendu ; transmettre au(x) dispositif(s) de stockage distant(s) au moins une partie des données utilisateur, destinée à être stockée sur le(s) dispositif(s) de stockage distant(s). Un tel procédé selon ce mode de réalisation permet de stocker des données utilisateur 25 d'une part sur le dispositif de stockage local d'un premier utilisateur, d'autre part sur un dispositif de stockage distant, de façon à pouvoir accéder à ces données utilisateur même en cas de perte ou défaillance du dispositif de stockage local du premier utilisateur. En particulier, le dispositif de stockage distant est également un dispositif de stockage local, situé chez un autre utilisateur ou à une autre adresse du premier utilisateur. 30 Un tel dispositif de stockage distant doit être autorisé à stocker des données utilisateur du dispositif de stockage local. Il s'agit par exemple du dispositif de stockage local d'un tiers de confiance du premier utilisateur, comme un ami, un membre de sa famille, etc. Le premier 3064769 3 utilisateur (i.e. le propriétaire des données utilisateur stockées sur le dispositif de stockage local) doit donc autoriser le stockage de ses données sur le dispositif de stockage distant. Ainsi, les données du premier utilisateur ne sont pas dupliquées sur un serveur quelconque, mais stockées sur un autre dispositif de stockage local, pour lequel le premier 5 utilisateur a autorisé le stockage de certaines au moins de ses données utilisateur. Notamment, un tel procédé met en oeuvre une détection du stockage de données utilisateur sur le dispositif de stockage local. Suite à une telle détection, au moins une partie des données utilisateur stockées est automatiquement transmise au dispositif de stockage distant. La solution proposée permet ainsi de synchroniser automatiquement le ou les dispositif(s) 10 de stockage distant(s) sur le dispositif de stockage local, en synchronisant les données utilisateur stockées sur les différents dispositifs. La synchronisation est donc facilitée même en cas d'une pluralité de dispositifs de stockage. En particulier, le procédé selon au moins un mode de réalisation offre une solution au problème de la perte ou de la défaillance du dispositif de stockage local. En effet, les données 15 utilisateur stockées sur le dispositif de stockage local sont transmises pour stockage sur au moins un dispositif de stockage distant. En cas d'incident sur le dispositif de stockage local, le premier utilisateur peut quand même accéder à ses données stockées sur le dispositif de stockage distant. Il offre également une solution au problème de la confidentialité des données utilisateur. En effet, les données du premier utilisateur sont stockées sur le dispositif de stockage local du 20 premier utilisateur, i.e. chez le premier utilisateur. La transmission/sauvegarde des données utilisateur est mise en oeuvre automatiquement sur au moins un dispositif de stockage distant autorisé par le premier utilisateur. C'est le premier utilisateur qui peut autoriser le deuxième utilisateur à accéder aux données du premier utilisateur. Le premier utilisateur contrôle donc les données auxquelles le deuxième utilisateur aura accès. 25 Par exemple, le dispositif de stockage local et le(s) dispositif(s) de stockage distant(s) appartiennent au groupe comprenant une passerelle de service (par exemple de type Liveboxl, un système de stockage de type NAS, etc. Plus généralement, le dispositif de stockage local et le(s) dispositif(s) de stockage distant(s) sont connectés à un réseau de communication et sont donc (quasiment) toujours accessibles, ce qui facilite la synchronisation des données utilisateur. 30 En fonction du mode de réalisation, les dispositifs de stockage respectivement local et distant pourront être couplés à des premier et deuxième points d'accès à un réseau de communication étendu par des bus de communication interne de données, les dispositifs de stockage étant intégrés aux dispositifs point d'accès. En variante, les dispositifs de stockage 3064769 4 respectivement local et distant pourront être couplés à des premier et deuxième points d'accès à un réseau de communication étendu par le biais de réseaux locaux de communication (en anglais, LAN, pour Local Area Network). Notamment, les nouvelles générations de passerelle d'accès (encore appelées passerelles 5 de service), par exemple de type Livebox MIEVI®, peuvent être munies de capacités de stockage de données personnelles (sous la forme d'un disque dur de stockage de données personnelles amovible), et sont donc particulièrement bien adaptées pour la mise en oeuvre des procédés proposés. De plus, de telles passerelles peuvent être résidentielles, i.e. localisées chez les utilisateurs, et considérées comme un lieu de stockage sûr pour les utilisateurs. 10 Selon un mode de réalisation particulier, le procédé met en oeuvre une sélection préalable d'au moins un dispositif de stockage distant, tenant compte de la localisation du dispositif de stockage distant et/ou de l'utilisateur du dispositif de stockage distant. Ainsi, le premier utilisateur peut choisir le dispositif de stockage « de secours » sur lequel seront sauvegardées ses données, en fonction de la localisation du dispositif de stockage distant 15 et/ou de l'utilisateur du dispositif de stockage distant. Selon un mode de réalisation particulier, la transmission est mise en oeuvre périodiquement et/ou suite à la détection du stockage de données utilisateur. Une synchronisation régulière du ou des dispositif(s) de stockage distant(s) est ainsi mise en oeuvre. En variante, la synchronisation est mise en oeuvre suite à la détection du stockage de 20 données utilisateur sur le dispositif de stockage local (ajout de nouvelles données utilisateur, suppression ou modification de données utilisateur préalablement stockées). En particulier, l'établissement d'une communication met en oeuvre : obtenir un identifiant du ou des dispositifs de stockage distants ; transmettre au ou aux dispositifs de stockage distants une requête en autorisation de 25 stockage, dans le dispositif de stockage distant, de données utilisateur stockées dans le dispositif de stockage local ; recevoir une notification d'autorisation de stockage du dispositif de stockage distant. Eventuellement, l'établissement d'une communication sécurisée comprend également obtenir une taille de stockage disponible sur le dispositif de stockage distant pour stocker les 30 données utilisateur du dispositif de stockage local. Une vérification croisée des identifiants transmis par le dispositif de stockage local et par le(s) dispositif(s) de stockage distant(s) peut ainsi être mise en oeuvre, afin de sécuriser la transmission de données utilisateur du dispositif de stockage local vers le(s) dispositif(s) de 3064769 5 stockage distant(s). En particulier, une telle opération peut être supervisée par un fournisseur de services ou un opérateur de télécommunications. Selon un mode de réalisation particulier, les données utilisateur stockées sur le dispositif de stockage local comprennent des données utilisateur d'un premier type, dites données 5 utilisateur locales confidentielles, et des données utilisateur d'un deuxième type, dites données utilisateur distribuées, et la transmission transmet uniquement les données utilisateur distribuées parmi les données utilisateur distribuées et les données utilisateur locales confidentielles. En d'autres termes, dans ce mode de réalisation particulier, les données utilisateur locales confidentielles sont uniquement stockées sur le dispositif de stockage local, et ne sont pas 10 transmises au(x) dispositif(s) de stockage distant(s). Ces données utilisateur locales confidentielles sont donc perdues en cas de perte ou défaillance du dispositif de stockage local. En revanche, les données utilisateur distribuées sont transmises au(x) dispositif(s) de stockage distant(s). Elles peuvent donc être récupérées en cas de perte ou défaillance du dispositif de stockage local. Ainsi, seules les données utilisateur distribuées sont synchronisées entre le dispositif de stockage local 15 et le ou les dispositifs de stockage distants. Par exemple, la transmission est mise en oeuvre si des données utilisateur distribuées sont détectées, i.e. si des données utilisateur sont stockées dans au moins une zone de stockage dédiée du dispositif de stockage local. En particulier, les données utilisateur distribuées comprennent des données utilisateur 20 distribuées d'un premier type, dites données utilisateur distribuées confidentielles, et des données utilisateur distribuées d'un deuxième type, dites données utilisateur distribuées accessibles, et la transmission met en oeuvre un chiffrement distinct selon le type de données utilisateur distribuées. Ainsi, les données utilisateur distribuées transmises au(x) dispositif(s) de stockage 25 distant(s) peuvent être récupérées uniquement si l'utilisateur du dispositif de stockage distant dispose de la clé de déchiffrement. Par exemple, le premier utilisateur peut communiquer au tiers de confiance, directement ou par l'intermédiaire de son fournisseur de services par exemple, la clé de déchiffrement pour accéder aux données utilisateur distribuées accessibles. En revanche, le premier utilisateur peut garder confidentielle la clé de déchiffrement pour accéder aux données 30 utilisateur distribuées confidentielles. Ainsi, seul le premier utilisateur pourra accéder aux données utilisateur distribuées confidentielles, soit directement sur son dispositif de stockage local, soit sur un dispositif de stockage distant grâce à la clé de déchiffrement. 3064769 6 En particulier, les opérations de lecture/écriture dans les dispositifs de stockage, et/ou les droits d'accès, peuvent être enregistrés dans une base de données de type chaîne de blocs (en anglais « blockchain »), de façon à conserver un historique du stockage de données utilisateur. Selon un autre aspect, il est proposé un dispositif de stockage local de données utilisateur, 5 comprenant au moins un processeur couplé de manière opérationnelle à une mémoire, et configuré pour, le dispositif de stockage local étant couplé à un premier point d'accès à un réseau de communication étendu : détecter un stockage de données utilisateur sur le dispositif de stockage local ; établir une communication sécurisée avec au moins un dispositif de stockage distant de 10 données utilisateur autorisé à stocker des données utilisateur stockées dans le dispositif de stockage local, le dispositif de stockage distant étant couplé à un deuxième point d'accès au réseau de communication étendu ; transmettre au(x) dispositif(s) de stockage distant(s) au moins une partie des données utilisateur, destinée à être stockée sur le(s) dispositif(s) de stockage distant(s). 15 Un tel dispositif est notamment adapté pour la mise en oeuvre du procédé de stockage de données utilisateur décrit précédemment. Ce dispositif pourra bien sûr comporter les différentes caractéristiques relatives au procédé de stockage proposé, qui peuvent être combinées ou prises isolément. Ainsi, les caractéristiques et avantages de ce dispositif sont les mêmes que ceux du procédé de stockage. 20 Un tel dispositif de stockage local de données utilisateur peut notamment être compris dans un premier dispositif de type passerelle d'accès au réseau d'un opérateur de télécommunications (encore appelée passerelle de service), le processeur étant configuré pour communiquer avec le dispositif de stockage distant de données utilisateur par transmission/réception de données dans le réseau de l'opérateur de télécommunications. 25 Il s'agit par exemple de la passerelle de service du premier utilisateur. En particulier, un tel dispositif comprend différentes zones de stockage, dont une première zone de stockage destinée à stocker des données utilisateur locales confidentielles, une deuxième zone de stockage destinée à stocker des données utilisateur distribuées confidentielles, et une troisième zone de stockage destinée à stocker des données utilisateur distribuées 30 accessibles. La détection du stockage de données utilisateur peut donc être mise en oeuvre sur au moins une zone de stockage du dispositif de stockage local, par exemple sur les deuxième et troisième zones. 3064769 7 Selon un autre aspect, il est proposé également un procédé de sauvegarde de données utilisateur sur un dispositif de stockage distant couplé à un deuxième point d'accès à un réseau de communication étendu' et autorisé à stocker des données utilisateur stockées dans un dispositif de stockage local couplé à un premier point d'accès au réseau de communication 5 étendu, comprenant : établir une communication sécurisée avec le dispositif de stockage local ; recevoir des données utilisateur transmises par le dispositif de stockage local, correspondant à au moins une partie des données utilisateur stockées sur le dispositif de stockage local ; 10 stocker des données utilisateur sur le dispositif de stockage distant. Un tel procédé selon ce mode de réalisation permet de stocker, sur un dispositif de stockage distant, des données utilisateur initialement stockées sur un dispositif de stockage local, de façon à pouvoir accéder aux données utilisateur même en cas de perte ou défaillance du dispositif de stockage local. 15 En particulier, comme déjà indiqué en relation avec le procédé de stockage de données utilisateur, le dispositif de stockage distant est autorisé à stocker des données utilisateur du dispositif de stockage local. Il s'agit par exemple d'un dispositif de stockage local d'un tiers de confiance du premier utilisateur, comme un ami, un membre de sa famille, etc. Selon une caractéristique particulière, le dispositif de stockage local transmettant des 20 données utilisateur périodiquement et/ou suite à la détection du stockage de données utilisateur, le dispositif de stockage distant reçoit des données utilisateur périodiquement et/ou suite à la détection du stockage de données utilisateur sur le dispositif de stockage local (ajout, modification, suppression). La synchronisation est donc facilitée même en cas d'une pluralité de dispositifs de 25 stockage. Un tel procédé de sauvegarde est notamment apte à recevoir et stocker les données utilisateur transmises selon le procédé de stockage de données utilisateur décrit précédemment. Ce procédé de sauvegarde pourra bien-sûr comporter les différentes caractéristiques relatives au procédé de stockage de données utilisateur proposé, qui peuvent être combinées ou 30 prises isolément. Ainsi, les caractéristiques et avantages de ce procédé de sauvegarde sont les mêmes que ceux du procédé de stockage. Selon une caractéristique particulière, en cas d'indisponibilité du dispositif de stockage local, le premier utilisateur peut modifier les données utilisateur stockées sur le dispositif de 3064769 8 stockage distant. Les données utilisateur modifiées sont alors transmises au dispositif de stockage local, de façon à conserver la synchronisation entre les données utilisateur stockées sur le dispositif de stockage local et sur le ou les dispositifs de stockage distants. Selon encore un autre aspect, il est proposé un dispositif de stockage distant de données 5 utilisateur, autorisé à stocker des données utilisateur stockées dans un dispositif de stockage local couplé par un premier réseau local à un premier point d'accès au réseau de communication étendu, et comprenant un processeur couplé de manière opérationnelle à une mémoire, et configuré pour : établir une communication sécurisée avec le dispositif de stockage local ; 10 recevoir des données utilisateur transmises par le dispositif de stockage local, correspondant à au moins une partie des données utilisateur stockées sur le dispositif de stockage local ; stocker les données utilisateur sur le dispositif de stockage distant. Un tel dispositif est notamment adapté pour mettre en oeuvre le procédé de sauvegarde 15 décrit précédemment. Ce dispositif pourra bien sûr comporter les différentes caractéristiques relatives au procédé de sauvegarde selon l'invention, qui peuvent être combinées ou prises isolément. Ainsi, les caractéristiques et avantages de ce dispositif sont les mêmes que ceux du procédé de sauvegarde. 20 Un tel dispositif de stockage distant de données utilisateur peut notamment être compris dans un deuxième dispositif de type passerelle d'accès au réseau d'un opérateur de télécommunications (encore appelée passerelle de service), le processeur étant configuré pour communiquer avec le dispositif de stockage local de données utilisateur par transmission/réception de données dans le réseau de l'opérateur de télécommunications. 25 Il s'agit par exemple de la passerelle de service d'un deuxième utilisateur, désigné comme tiers de confiance par le premier utilisateur. En particulier, un tel dispositif comprend différentes zones de stockage, dont une première zone de stockage destinée à stocker des données utilisateur locales confidentielles, une deuxième zone de stockage destinée à stocker des données utilisateur distribuées confidentielles 30 (auxquelles le tiers de confiance n'aura pas accès), et une troisième zone de stockage destinée à stocker des données utilisateur distribuées accessibles (auxquelles le tiers de confiance peut avoir accès, sous certaines conditions comme l'obtention d'une clé de déchiffrement). 3064769 9 Le stockage des données utilisateur reçues peut donc être mis en oeuvre sur au moins une zone de stockage du dispositif de stockage distant, par exemple sur les deuxième et troisième zones. Selon un autre aspect, il est proposé un ou plusieurs programmes d'ordinateur 5 comportant des instructions pour la mise en oeuvre d'un procédé de stockage de données utilisateur et/ou d'un procédé de sauvegarde de données utilisateur tel(s) que décrit(s) ci-dessus lorsque ce ou ces programmes sont exécutés par au moins un processeur. Un autre aspect concerne un ou plusieurs supports d'enregistrement non transitoire lisibles par un ordinateur, et comportant des instructions d'un ou plusieurs programmes 10 d'ordinateur comprenant des instructions pour la mise en oeuvre d'un procédé de stockage de données utilisateur et/ou d'un procédé de sauvegarde de données utilisateur tel(s) que décrit(s) ci-dessus. 4. Liste des figures D'autres caractéristiques et avantages de l'invention apparaîtront plus clairement à la 15 lecture de la description suivante d'un mode de réalisation particulier, donné à titre de simple exemple illustratif et non limitatif, et des dessins annexés, parmi lesquels : la figure 1 illustre un procédé proposé de stockage de données utilisateur sur un dispositif de stockage local selon un mode de réalisation ; la figure 2 illustre un procédé proposé de sauvegarde de données utilisateur sur un 20 dispositif de stockage distant selon un mode de réalisation; les figures 3 à 5 présentent un exemple de mise en oeuvre sous la forme d'un service, où la figure 3 présente l'activation du service, la figure 4 la synchronisation des données utilisateur entre deux passerelles de service, et la figure 5 l'accès de secours à une passerelle de service ; 25 les figures 6 et 7 illustrent respectivement la structure simplifiée d'un dispositif de stockage local et d'un dispositif de stockage distant selon un mode de réalisation particulier pour la mise en oeuvre des procédés proposés. 5. Description d'un mode de réalisation de l'invention Les procédés proposés utilisent avantageusement un ou plusieurs dispositifs de stockage 30 de données utilisateur « de sauvegarde », distants, en plus d'un dispositif de stockage local. Un utilisateur peut ainsi stocker des données utilisateur d'une part sur son dispositif de stockage local, et d'autre part sur le ou les dispositifs de stockage distants. 3064769 10 Un tel dispositif de stockage distant ne sera typiquement pas choisi au hasard par l'utilisateur du dispositif de stockage local, mais en tenant compte de la localisation et/ou de l'utilisateur du dispositif de stockage distant. Un tel dispositif de stockage distant est donc autorisé, par l'utilisateur du dispositif de stockage local, à stocker des données utilisateur du 5 dispositif de stockage local, et éventuellement à accéder à au moins une partie de ces données utilisateur. L'utilisateur du dispositif de stockage local peut ainsi disposer de copies de sauvegarde de ses données chez un tiers de confiance. En particulier, un tel dispositif de stockage distant est synchronisé avec le dispositif de stockage local. 10 On décrit ci-après, en relation avec les figures 1 et 2, un exemple de procédé de stockage de données utilisateur mis en oeuvre au niveau d'un dispositif de stockage local, et un exemple de procédé de sauvegarde de données utilisateur mis en oeuvre au niveau d'un dispositif de stockage distant, selon un ou plusieurs modes de réalisation. On considère un dispositif de stockage local couplé à un premier point d'accès à un 15 réseau de communication étendu, localisé chez un premier utilisateur, sur lequel le premier utilisateur peut stocker des données, et au moins un dispositif de stockage distant couplé à un deuxième point d'accès au réseau de communication étendu, localisé chez un deuxième utilisateur, sur lequel le deuxième utilisateur peut stocker des données. Par exemple, le dispositif de stockage local de données utilisateur est compris dans un 20 premier dispositif de type passerelle d'accès au réseau d'un opérateur de télécommunications, par exemple de type Livebox MIEVI®, et le dispositif de stockage distant de données utilisateur est compris dans un deuxième dispositif de type passerelle d'accès au réseau de l'opérateur de télécommunications, par exemple de type Livebox MIB4®. Le dispositif de stockage distant peut également stocker des données du premier 25 utilisateur. Pour ce faire, le premier utilisateur peut autoriser le dispositif de stockage distant à stocker des données utilisateur de son dispositif de stockage local. Le deuxième utilisateur (tiers de confiance) peut également autoriser le dispositif de stockage local à stocker des données utilisateur sur son dispositif de stockage, dit distant. Pour autoriser un tel stockage distant, le premier utilisateur saisit selon un premier 30 exemple, un identifiant du dispositif de stockage d'un tiers de confiance. Par exemple, un tel identifiant peut être le nom du tiers de confiance ou de son dispositif de stockage, l'adresse IP du dispositif de stockage du tiers de confiance, le numéro de téléphone auquel est associé le dispositif de stockage du tiers de confiance, etc. Cet identifiant peut être saisi par le premier 3064769 11 utilisateur, via une interface utilisateur, directement sur son dispositif de stockage local, ou sur un équipement intermédiaire de type smartphone, tablette, etc, par exemple via une application dédiée permettant de piloter le dispositif de stockage. Si les dispositifs de stockage sont des passerelles d'accès de type Livebox, une telle application est par exemple l'application utilisateur 5 « MyLivebox »®. A partir de cet identifiant, le premier utilisateur transmet au tiers de confiance une requête en autorisation de stockage, dans une mémoire du dispositif de stockage du tiers de confiance, des données utilisateur stockées dans une mémoire du dispositif de stockage du premier utilisateur. 10 Si le tiers de confiance accepte de stocker des données utilisateur stockées dans une mémoire du dispositif de stockage du premier utilisateur, il renvoie au premier utilisateur une notification d'autorisation de stockage. En variante, le dispositif de stockage local du premier utilisateur, ou une application dédiée (par exemple « MyLivebox »®) peut générer un code aléatoire que le premier utilisateur 15 peut partager avec des tiers de confiance. Le premier utilisateur envoie ainsi une requête en autorisation de stockage, par exemple en envoyant, à au moins un tiers de confiance, ce code sous la forme d'un SMS, d'un OR code, etc. Le tiers de confiance peut alors saisir ce code via une interface utilisateur, directement sur son dispositif de stockage, ou sur un équipement intermédiaire de type smartphone, tablette, etc, par exemple via une application dédiée 20 permettant de piloter le dispositif de stockage, autorisant ainsi le stockage de données du premier utilisateur sur le dispositif de stockage du tiers de confiance. Quelque soit le mode de réalisation, ces différents échanges peuvent être mis en oeuvre directement entre les dispositifs de stockage local et distant, ou via un équipement intermédiaire, comme un smartphone ou un ordinateur, piloté par le premier utilisateur et/ou le deuxième 25 utilisateur, par exemple via l'application utilisateur « MyLivebox »®. Ils peuvent notamment être supervisés par un fournisseur de services ou un opérateur de télécommunications. Plus précisément, au niveau du dispositif de stockage local, comme illustré en figure 1, on détecte 11 que des données utilisateur sont stockées sur le dispositif de stockage local. Une communication sécurisée est établie 12 avec le ou les dispositifs de stockage distants, 30 autorisés à stocker des données utilisateur du dispositif de stockage local. En fonction du mode de réalisation, l'établissement d'une communication 12 pourra être mis en oeuvre avant la détection 11 du stockage de données utilisateur. 3064769 12 Au moins une partie des données utilisateur stockées sur le dispositif de stockage local est transmise 13 au ou aux dispositif(s) de stockage distant(s), pour être stockée sur le ou les dispositif(s) de stockage distant(s). La transmission 13 de données utilisateur peut être mise en oeuvre périodiquement et/ou 5 suite à la détection du stockage de données utilisateur (stockage de nouvelles données utilisateur ou modification de données utilisateur préalablement stockées sur le dispositif de stockage local). On assure ainsi une synchronisation automatique des données utilisateur stockées entre les différents dispositifs de stockage. Au niveau d'un dispositif de stockage distant, comme illustré en figure 2, une 10 communication sécurisée est établie 21 avec le dispositif de stockage local. On note que l'établissement 21 d'une communication sécurisée avec le dispositif de stockage local est complémentaire de l'établissement 12 d'une communication sécurisée avec le ou les dispositifs de stockage distants illustré sur la figure 1. En d'autres termes, le dispositif de stockage local et le ou les dispositifs de stockage distants échangent des informations pour établir 15 une communication sécurisée. Lorsque la communication sécurise est établie, le dispositif de stockage distant peut recevoir 22 des données utilisateur transmises par le dispositif de stockage local. On note que ces données utilisateur transmises correspondent à au moins une partie des données utilisateur stockées sur le dispositif de stockage local. Par exemple, uniquement les nouvelles données 20 utilisateur stockées sur le dispositif de stockage local sont transmises au dispositif de stockage distant, ou encore uniquement les données utilisateur stockées sur une zone spécifique du dispositif de stockage local sont transmises au dispositif de stockage distant. Enfin, les données utilisateur reçues par le dispositif de stockage distant sont stockées 23. Ainsi, en cas de perte ou défaillance du dispositif de stockage local, le premier utilisateur 25 peut accéder à ses données utilisateur stockées sur le dispositif de stockage distant. En cas de décès du premier utilisateur, le deuxième utilisateur peut accéder aux données du premier utilisateur stockées sur le dispositif de stockage distant uniquement si le premier utilisateur l'y a autorisé, par exemple en lui communiquant (directement ou par l'intermédiaire d'un fournisseur de services ou d'un opérateur par exemple) une clé de déchiffrement permettant d'accéder à 30 certaines de ses données. On décrit ci-après un exemple de mise en oeuvre de l'invention, mettant en oeuvre des dispositifs de stockage local et distant de type passerelles de service ou modems d'accès équipés ou couplés à une mémoire de stockage de données utilisateur, par exemple de type Livebox®. 3064769 13 En effet, de tels passerelles/modems sont connectés à un réseau de communication et sont donc (quasiment) toujours accessibles, ce qui facilite la synchronisation des données utilisateur. Notamment, de tels passerelles/modems sont (quasiment) toujours allumés, donc les données utilisateur sont toujours accessibles à distance. En particulier, selon le type de 5 passerelle/modem, il n'est pas nécessaire d'installer ou de mettre à jour un logiciel pour mettre en oeuvre les procédés selon l'invention. Notamment, les fonctionnalités proposées selon au moins un mode de réalisation de l'invention peuvent être intégrées dans le micro logiciel du modem. Par ailleurs, de tels passerelles/modems permettent de différencier un accès qui se fait via le réseau wifi domestique d'un accès se faisant à distance, ce qui permet de faciliter la gestion 10 des accès. On note que d'autres types de dispositif de stockage peuvent être utilisés, s'ils disposent d'un espace de stockage suffisant et s'ils sont connectés, i.e. quasiment toujours accessibles, pour que la synchronisation puisse se faire de façon optimale. On considère, selon cet exemple de mise en oeuvre, une première passerelle de service 15 locale B1 sur laquelle un premier utilisateur U1 peut stocker ses données, et une deuxième passerelle de service locale B2, distante par rapport à la première passerelle B1, sur laquelle un deuxième utilisateur U2 peut stocker ses données. Le deuxième utilisateur U2 est autorisé par le premier utilisateur U1 à stocker des données du premier utilisateur U1 sur la deuxième passerelle B2. Par exemple, le deuxième utilisateur U2 a saisi sur la deuxième passerelle B2, via une interface 20 utilisateur, un identifiant de la première passerelle B1 ou un code généré par la première passerelle B1. Le deuxième utilisateur U2 est donc identifié comme tiers de confiance pour le premier utilisateur U1. Le premier utilisateur U1 est également autorisé par le deuxième utilisateur U2 à stocker des données utilisateur sur la deuxième passerelle B2. Par exemple, le premier utilisateur U1 a saisi sur la première passerelle B1, via une interface utilisateur, un 25 identifiant de la deuxième passerelle B2 ou un code généré par la deuxième passerelle B2. Le premier utilisateur U1 peut stocker des données utilisateur dans au moins une zone de stockage de la première passerelle B1. Cette zone de stockage est alors considérée comme une zone de stockage principale et sûre pour le premier utilisateur U1. Le premier utilisateur U1 peut y accéder localement ou à distance. 30 Les données utilisateur stockées sur la première passerelle B1 sont automatiquement synchronisées vers la deuxième passerelle B2, ou plus généralement vers un modem compatible d'un ou plusieurs tiers identifiés (parents ou amis de confiance), afin de prévenir les risques d'accident et de pertes de ces données utilisateur. Il s'agit donc d'un stockage distribué. Les 3064769 14 données utilisateur stockées sur la première passerelle B1 et transmises à la deuxième passerelle B2 peuvent être chiffrées, afin que le deuxième utilisateur U2 (tiers) ne puisse pas accéder aux contenus, sauf autorisation expresse. On note que, selon un mode de réalisation particulier de l'invention, la mémoire associée 5 à la première passerelle B1 est organisée pour comprendre différentes zones de stockage de données. Selon un premier exemple, la mémoire associée à la première passerelle B1 comprend une première zone de stockage sur laquelle le premier utilisateur U1 stocke des données utilisateur d'un premier type, dites données utilisateur locales confidentielles, et une deuxième 10 zone de stockage sur laquelle le premier utilisateur U1 stocke des données utilisateur d'un deuxième type, dites données utilisateur distribuées. Le contenu de la première zone de stockage n'est pas transmis à la deuxième passerelle B2. Les données utilisateur locales confidentielles sont donc perdues en cas de défaillance de la mémoire associée à la première passerelle B1 ou de la première passerelle B1. Le contenu de la deuxième zone de stockage est quant à lui transmis à la 15 deuxième passerelle B2 pour être stocké en mémoire associée à la deuxième passerelle B2. Les données utilisateur distribuées peuvent donc être récupérées en cas de défaillance de la mémoire associée à la première passerelle B1 ou de la première passerelle B1. Selon un deuxième exemple, la mémoire associée à la première passerelle B1 comprend une première zone de stockage sur laquelle le premier utilisateur U1 stocke des données 20 utilisateur d'un premier type, dites données utilisateur locales confidentielles, une deuxième zone de stockage sur laquelle le premier utilisateur U1 stocke des données utilisateur d'un deuxième type, dites données utilisateur distribuées confidentielles, et une troisième zone de stockage sur laquelle le premier utilisateur stocke des données utilisateur d'un troisième type, dites données utilisateur distribuées accessibles. Le contenu de la première zone de stockage n'est pas transmis 25 à la deuxième passerelle B2. Les données utilisateur locales confidentielles sont donc perdues en cas de défaillance de la mémoire associée à la première passerelle B1 ou de la première passerelle B1. Le contenu des deuxième et troisième zones de stockage est quant à lui transmis à la deuxième passerelle B2 pour être stocké en mémoire associée à la deuxième passerelle B2. Les données utilisateur distribuées peuvent donc être récupérées en cas de défaillance de la mémoire 30 associée à la première passerelle B1 ou de la première passerelle B1. Par exemple, les données utilisateur stockées sur les deuxième et troisième zones sont chiffrées à l'aide d'une clé de chiffrement distincte, avant d'être transmises à la deuxième passerelle B2. Le premier utilisateur U1 peut conserver secrète la clé de déchiffrement des 3064769 15 données utilisateur distribuées confidentielles. Ainsi, seul le premier utilisateur U1 peut avoir accès à ses données utilisateur distribuées confidentielles, même lorsqu'elles sont stockées sur la deuxième passerelle B2. Le premier utilisateur U1 peut communiquer au deuxième utilisateur U2 la clé de déchiffrement des données utilisateur distribuées accessibles. Ainsi, le deuxième 5 utilisateur U2 peut avoir accès aux données utilisateur distribuées accessibles du premier utilisateur U1, stockées sur la deuxième passerelle B2. En variante, la clé de déchiffrement des données utilisateur distribuées accessibles peut être stockée chez l'opérateur, et remise au deuxième utilisateur U2 à la demande du premier utilisateur U1 ou suite au décès du premier utilisateur U1. 10 Afin de conserver un historique du stockage de données utilisateur, l'ensemble des opérations de lecture/écriture et des droits d'accès peut être enregistré dans une base de données de type « blockchain » dédiée. Une telle base de données peut être maintenue par l'ensemble des passerelles mettant en oeuvre les procédés de stockage et de sauvegarde selon l'invention, ou par un fournisseur de services/opérateur. Par exemple, tous les accès aux données 15 du premier utilisateur peuvent être journalisés. On considère par exemple que les procédés de stockage et de sauvegarde selon l'invention sont mis en oeuvre dans un service proposé par un opérateur OP. La figure 3 illustre un exemple d'activation du service. Le premier utilisateur U1 déclare au préalable les amis/tiers de confiance, comme le 20 deuxième utilisateur U2. Le deuxième utilisateur U2 doit également autoriser l'accès à son espace de stockage. Pour ce faire, les deux utilisateurs U1 et U2, qui souhaitent activer le service, commencent par échanger leurs identifiants, par exemple leurs numéros de téléphone respectifs (31). Ils peuvent utiliser le canal de leur choix pour échanger ce numéro. Par exemple, le premier 25 utilisateur utilise une application spécifique qui va se charger de notifier l'autre utilisateur de la demande d'activation du service (par email, SMS, etc...) en utilisant une base de données de l'opérateur qui contient des données de contact pour chaque ligne desservie ou abonnement de service. Chaque utilisateur U1, U2 peut ensuite autoriser sa passerelle de service locale à accéder 30 à la passerelle de service locale de l'autre utilisateur. Par exemple, le premier utilisateur U1 configure un numéro/identifiant du deuxième utilisateur U2 dans la première passerelle B1 (321), par exemple dans la console d'administration de la première passerelle B1, et le deuxième 3064769 16 utilisateur U2 configure un numéro/identifiant du premier utilisateur U1 dans la deuxième passerelle B2 (322). En variante, la première passerelle B1 génère un numéro aléatoire qui doit être saisi sur la deuxième passerelle B2 et inversement, la deuxième passerelle B2 génère un numéro aléatoire 5 qui doit être saisi sur la première passerelle B1. Dans un ou plusieurs modes de réalisation, chaque utilisateur U1, U2 peut également configurer le service en précisant notamment l'espace de stockage qu'il souhaite allouer sur sa passerelle pour la sauvegarde des données utilisateur de l'autre utilisateur (331, 332). En variante, cette configuration peut être fixée par l'opérateur OP. Par exemple, 50% du disque dur 10 de chaque passerelle est réservé au fonctionnement du service. Dans un ou plusieurs modes de réalisation, chaque passerelle B1, B2 transmet ses autorisations respectives avec les paramétrages du service sur un serveur de l'opérateur OP qui centralise les autorisations. Par exemple, la première passerelle B1 transmet à l'opérateur OP les autorisations accordées au deuxième utilisateur U2 sur la première passerelle B1, ainsi que les 15 paramètres de configuration (341). La deuxième passerelle B2 transmet à l'opérateur OP les autorisations accordées au premier utilisateur U1 sur la deuxième passerelle B2, ainsi que les paramètres de configuration (342). Les autorisations peuvent ensuite être envoyées aux passerelles concernées : par exemple, l'opérateur transmet à la première passerelle B1 les autorisations accordées au premier 20 utilisateur U1 sur la deuxième passerelle B2, ainsi que les paramètres de configuration (351). L'opérateur OP transmet à la deuxième passerelle B2 les autorisations accordées au deuxième utilisateur U2 sur la première passerelle B1, ainsi que les paramètres de configuration (352). Chaque passerelle peut alors accuser réception et informer son utilisateur de l'activation effective du service (361, 362). 25 Dans un ou plusieurs modes de réalisation, les droits d'accès autorisés (autorisations accordées au premier utilisateur U1 sur la deuxième passerelle B2 et autorisations accordées au deuxième utilisateur U2 sur la première passerelle B1) peuvent être enregistrés dans une base de données, par exemple de type « blockchain », maintenue à jour par l'opérateur et/ou par une ou plusieurs des passerelles utilisant le service (371, 372). 30 La figure 4 illustre un exemple de synchronisation des données utilisateur entre la première passerelle B1 et la deuxième passerelle B2. 3064769 17 Le premier utilisateur U1 stocke des données utilisateur (stockage de nouvelles données utilisateur ou modification de données utilisateur préalablement stockées) dans au moins une zone de stockage de la première passerelle locale B1 (41). La première passerelle locale B1 détecte que le premier utilisateur U1 dépose ou modifie 5 un fichier. Sur détection du stockage de données utilisateur, une communication sécurisée est établie entre la première passerelle locale B1 et la deuxième passerelle locale B2. Bien que la présente description décrive l'établissement d'une communication sécurisée entre les deux passerelles sur détection d'un stockage de données utilisateur, l'homme du métier comprendra que le procédé proposé n'est pas limité à ce mode de réalisation, et qu'en particulier 10 d'autres types d'évènement déclencheurs d'un établissement d'une communication sécurisée entre les deux passerelles peuvent être envisagés pour la mise en oeuvre du procédé proposé (par exemple établissement d'une communication sécurisée sur détection d'un stockage d'une quantité de données utilisateur dépassant ou égalant un seuil prédéfini). Pour ce faire, la première passerelle B1 peut être configurée pour contacter la deuxième 15 passerelle locale B2 pour lui faire une demande de dépôt de fichier. Par exemple, la première passerelle B1 peut envoyer une demande d'information d'accès à destination du serveur annuaire de l'opérateur OP, afin de connaître les informations d'accès à la deuxième passerelle locale B2, comme son adresse IP par exemple (42). Le serveur annuaire de l'opérateur OP peut transmettre en réponse à la première passerelle B1 les informations nécessaires pour accéder à la deuxième 20 passerelle locale B2 (43). En variante, pour plus de sécurité, le serveur de l'opérateur peut également piloter l'ouverture d'accès de la première passerelle B1 sur la deuxième passerelle B2, en transmettant à la deuxième passerelle B2 les informations nécessaires pour accéder à la première passerelle B1 (44). 25 Si la deuxième passerelle B2 est accessible, les données utilisateur stockées dans la première passerelle B1 peuvent être chiffrées (45), puis transmises à la deuxième passerelle B2 (46). Dans un ou plusieurs modes de réalisation, la deuxième passerelle B2 peut être configurée pour confirmer la bonne réception des données utilisateur à la première passerelle 30 locale B1 ou les éventuelles erreurs (47). La première passerelle B1 peut informer le premier utilisateur U1 de ces erreurs (48). Notamment, le premier utilisateur U1 est notifié si la deuxième passerelle B2 n'est pas joignable après un temps prédéfini (par exemple une heure), ou s'il n'y a plus d'espace de stockage disponible sur la deuxième passerelle B2. 3064769 18 Dans un ou plusieurs modes de réalisation, chaque passerelle peut être configurée pour enregistrer la transaction dans la base de données de type « blockchain » (491, 492). Une telle transaction comprend par exemple au moins l'un des éléments suivants : date, nombre de fichiers copiés, volume de données, somme de contrôle des fichiers, etc. 5 En particulier, un système de cache peut être implémenté pour qu'une communication sécurisée soit toujours établie entre la première passerelle B1 et la deuxième passerelle B2, afin de limiter les échanges de messages 42, 43, 44. La figure 5 illustre un exemple d'accès de secours aux données utilisateur du premier utilisateur U1 stockées sur la deuxième passerelle B2. 10 Par exemple, le premier utilisateur U1 souhaite accéder aux données utilisateur stockées sur sa passerelle Bi, en utilisant une application dédiée de l'opérateur OP (51). Si les données utilisateur stockées dans la mémoire associée à la première passerelle B1 sont inaccessibles, par exemple si la première passerelle B1 est inaccessible, ou si la mémoire associée à la première passerelle B1 est inaccessible, l'application peut être configurée pour demander au service 15 annuaire de l'opérateur les informations d'accès à la deuxième passerelle B2, qui contient une copie des données utilisateur de la première passerelle B1 (52). Le serveur de l'opérateur peut alors transmettre à l'application utilisée par le premier utilisateur U1 les informations d'accès à la deuxième passerelle B2 (53). Dans un ou plusieurs modes de réalisation, pour plus de sécurité, le serveur de 20 l'opérateur peut également piloter l'ouverture d'accès de l'application sur la deuxième passerelle B2, en transmettant à la deuxième passerelle B2 les informations nécessaires pour accéder à l'application (54). Le premier utilisateur U1 peut alors accéder à ses données, stockées sur la deuxième passerelle B2, en lecture (55). 25 Dans un ou plusieurs modes de réalisation, si le premier utilisateur U1 dispose de droits de modification des données, les données utilisateur peuvent être modifiées et chiffrées (56), avant d'être transmises à la deuxième passerelle B2 (571). La deuxième passerelle B2 peut alors informer le serveur opérateur qu'une modification a eu lieu (572). Ainsi, dans le cas où les données utilisateur stockées dans la mémoire associée à la 30 première passerelle B1 sont à nouveau accessibles (58), le serveur de l'opérateur peut envoyer une demande de synchronisation à la première passerelle B1 (591) et une demande de synchronisation à la deuxième passerelle B2 (592), afin que les données utilisateur modifiées sur 3064769 19 la deuxième passerelle B2 soient transmises à la première passerelle B1 pour que les deux passerelles soient synchronisées (593). Dans les exemples présentés ci-dessus, on a considéré la sauvegarde de données utilisateur sur un seul dispositif de stockage distant. Bien entendu, il est possible de transmettre à 5 plusieurs dispositifs de stockage distants les données utilisateur stockées sur le dispositif de stockage local. Par exemple, il est possible de copier les mêmes données utilisateur sur N dispositifs de stockage distants, N étant strictement supérieur à 1. En variante, il est possible de copier une première partie des données utilisateur sur un premier dispositif de stockage distant, une deuxième partie des données utilisateur sur un deuxième dispositif de stockage distant, une 10 troisième partie des données utilisateur sur un troisième dispositif de stockage distant, etc. Il est ainsi possible de limiter la quantité de données utilisateur stockées sur chaque dispositif de stockage distant. En particulier, il est possible de stocker la première moitié des données utilisateur sur un premier dispositif de stockage distant, la deuxième moitié des données utilisateur sur un 15 deuxième dispositif de stockage distant, et des données de contrôle, obtenues à partir des données utilisateur, sur un troisième dispositif de stockage distant. Ainsi, en cas de défaillance du premier dispositif de stockage, il est possible de reconstruire l'ensemble des données utilisateur à partir de la deuxième moitié des données utilisateur stockées sur le deuxième dispositif de stockage distant et des données de contrôle stockées sur le troisième dispositif de stockage 20 distant. En cas de défaillance du deuxième dispositif de stockage, il est possible de reconstruire l'ensemble des données utilisateur à partir de la première moitié des données utilisateur stockées sur le premier dispositif de stockage distant et des données de contrôle stockées sur le troisième dispositif de stockage distant. En cas de défaillance du troisième dispositif de stockage, il est possible de reconstruire l'ensemble des données utilisateur à partir de la première moitié des 25 données utilisateur stockées sur le premier dispositif de stockage distant et de la deuxième moitié des données utilisateur stockées sur le deuxième dispositif de stockage distant. En relation avec les figures 6 et 7 respectivement, on présente la structure d'un dispositif de stockage local et d'un dispositif de stockage distant (délocalisé) selon un exemple de réalisation. Seuls les principaux éléments relatifs à la mise en oeuvre de la technique proposée 30 sont illustrés. Comme illustré en figure 6, le dispositif de stockage local comprend une mémoire 61 comprenant une mémoire tampon, une unité de traitement 62, équipée par exemple d'un processeur P, et pilotée par une application ou un programme d'ordinateur 63, configurés pour la 3064769 20 mise en oeuvre d'un ou plusieurs modes de réalisation du procédé de stockage de données utilisateur proposé. A l'initialisation, les instructions de code du programme d'ordinateur 63 sont par exemple chargées dans une mémoire RAM avant d'être exécutées par le processeur de l'unité de 5 traitement 62. Le processeur de l'unité de traitement 62 est configuré pour mettre en oeuvre le procédé de stockage de données utilisateur selon au moins un mode de réalisation, selon les instructions du programme d'ordinateur 63, pour détecter le stockage de données utilisateur sur le dispositif de stockage local, établir une communication sécurisée avec au moins un dispositif de stockage distant autorisé à stocker des données utilisateur du dispositif de stockage local, et 10 transmettre au dispositif de stockage distant au moins une partie des données utilisateur. Le dispositif de stockage local peut être un ordinateur, un réseau d'ordinateurs, un composant électronique, ou un autre appareil comportant un processeur couplé de manière opérationnelle à une mémoire, ainsi que, selon le mode de réalisation choisi, une unité de stockage de données utilisateur, et d'autres éléments matériels associés comme une interface de 15 réseau et un lecteur de support pour lire un support de stockage amovible et écrire sur un tel support (non représentés sur la figure). Le support de stockage amovible peut être, par exemple, un disque compact (CD), un disque vidéo/polyvalent numérique (DVD), un disque flash, une clé USB, etc. En fonction du mode de réalisation, la mémoire, l'unité de stockage de données utilisateur ou le support de stockage amovible contient des instructions qui, lorsqu'elles sont 20 exécutées par l'unité de traitement 62, amènent cette unité de traitement 62 à effectuer ou contrôler les communications, stockage en mémoire et/ou traitement de données utilisateur des exemples de mise en oeuvre du procédé proposé décrits dans les présentes. L'unité de traitement 62 peut être un composant implémentant un processeur ou une unité de calcul pour le stockage de données utilisateur selon le procédé proposé et le contrôle des unités du dispositif de 25 stockage. En outre, le dispositif de stockage local peut être mis en oeuvre sous forme logicielle, comme décrit ci-dessus, auquel cas il prend la forme d'un programme exécutable par un processeur, ou sous forme matérielle (ou « hardware »), comme un circuit intégré spécifique application (ASIC, «Application-specific Integrated Circuit »), un système sur puce (SOC, « System 30 On Chip »), ou sous forme d'une combinaison d'éléments matériels et logiciels, comme par exemple un programme logiciel destiné à être chargé et exécuté sur un composant de type circuits logiques programmables (FPGA, « Field Programmable Gate Array »). Les SOC sont des systèmes embarqués qui intègrent tous les composants d'un système électronique dans une puce 3064769 21 unique. Un ASIC est un circuit électronique spécialisé qui regroupe des fonctionnalités sur mesure pour une application donnée. Les ASIC sont généralement configurés lors de leur fabrication et ne peuvent être que simulés par l'utilisateur. Les FPGA sont des circuits électroniques reconfigurables par l'utilisateur. 5 Un dispositif de stockage local peut également utiliser des architectures hybrides, comme par exemple des architectures basées sur un CPU+FPGA, un GPU (« Graphics Processing Unit ») ou un MPPA (« Multi-Purpose Processor Array »). Comme illustré en figure 7, le dispositif de stockage distant comprend une mémoire 71 comprenant une mémoire tampon, une unité de traitement 72, équipée par exemple d'un 10 processeur P, et pilotée par une application ou un programme d'ordinateur 73, configurés pour la mise en oeuvre d'un ou plusieurs modes de réalisation du procédé de sauvegarde de données utilisateur proposé. A l'initialisation, les instructions de code du programme d'ordinateur 73 sont par exemple chargées dans une mémoire RAM avant d'être exécutées par le processeur de l'unité de 15 traitement 72. Le processeur de l'unité de traitement 72 est configuré pour mettre en oeuvre le procédé de sauvegarde de données utilisateur selon au moins un mode de réalisation, selon les instructions du programme d'ordinateur 73, pour établir une communication sécurisée avec le dispositif de stockage local, recevoir des données utilisateur transmises par le dispositif de stockage local, correspondant à au moins une partie des données utilisateur stockées sur le 20 dispositif de stockage local, et stocker les données utilisateur sur le dispositif de stockage distant. Le dispositif de stockage distant peut être un ordinateur, un réseau d'ordinateurs, un composant électronique, ou un autre appareil comportant un processeur couplé de manière opérationnelle à une mémoire, ainsi que, selon le mode de réalisation choisi, une unité de stockage de données utilisateur, et d'autres éléments matériels associés comme une interface de 25 réseau et un lecteur de support pour lire un support de stockage amovible et écrire sur un tel support (non représentés sur la figure). Le support de stockage amovible peut être, par exemple, un disque compact (CD), un disque vidéo/polyvalent numérique (DVD), un disque flash, une clé USB, etc. En fonction du mode de réalisation, la mémoire, l'unité de stockage de données utilisateur ou le support de stockage amovible contient des instructions qui, lorsqu'elles sont 30 exécutées par l'unité de traitement 72, amènent cette unité de traitement 72 à effectuer ou contrôler les communications, stockage en mémoire et/ou traitement de données utilisateur des exemples de mise en oeuvre du procédé proposé décrits dans les présentes. L'unité de traitement 72 peut être un composant implémentant un processeur ou une unité de calcul pour le stockage 3064769 22 de données utilisateur selon le procédé proposé et le contrôle des unités du dispositif de stockage. En outre, le dispositif de stockage distant peut être mis en oeuvre sous forme logicielle, comme décrit ci-dessus, auquel cas il prend la forme d'un programme exécutable par un 5 processeur, ou sous forme matérielle (ou « hardware »), comme un circuit intégré spécifique application (ASIC), un système sur puce (SOC), ou sous forme d'une combinaison d'éléments matériels et logiciels, comme par exemple un programme logiciel destiné à être chargé et exécuté sur un composant de type FPGA. Un dispositif de stockage distant peut également utiliser des architectures hybrides, comme par exemple des architectures basées sur un CPU+FPGA, un GPU 10 (Graphics Processing Unit) ou un MPPA (Multi-Purpose Processor Array). En fonction du mode de réalisation choisi, certains actes, actions, évènements ou fonctions de chacune des méthodes décrites dans le présent document peuvent être effectués ou se produire selon un ordre différent de celui dans lequel ils ont été décrits, ou peuvent être ajoutés, fusionnés ou bien ne pas être effectués ou ne pas se produire, selon le cas. En outre, 15 dans certains modes de réalisation, certains actes, actions ou évènements sont effectués ou se produisent concurremment et non pas successivement. Bien que décrits à travers un certain nombre d'exemples de réalisation détaillés, les procédés de stockage et de sauvegarde de données utilisateur proposés et les dispositifs correspondants comprennent différentes variantes, modifications et perfectionnements qui 20 apparaîtront de façon évidente à l'homme de l'art, étant entendu que ces différentes variantes, modifications et perfectionnements font partie de la portée de l'invention, telle que définie par les revendications qui suivent. De plus, différents aspects et caractéristiques décrits ci-dessus peuvent être mis en oeuvre ensemble, ou séparément, ou bien substitués les uns aux autres, et l'ensemble des différentes combinaisons et sous combinaisons des aspects et caractéristiques 25 font partie de la portée de l'invention. En outre, il se peut que certains systèmes et équipements décrits ci-dessus n'incorporent pas la totalité des modules et fonctions décrits pour les modes de réalisation préférés. REVENDICATIONS1. Procédé de stockage de données utilisateur, comprenant, dans un dispositif de stockage local couplé à un premier point d'accès à un réseau de communication étendu : détecter (11) un stockage de données utilisateur sur le dispositif de stockage local ; établir (12) une communication sécurisée avec un dispositif de stockage distant autorisé à stocker des données utilisateur stockées dans le dispositif de stockage local, le dispositif de stockage distant étant couplé à un deuxième point d'accès au réseau de communication étendu; transmettre (13) au dispositif de stockage distant une partie des données utilisateur, destinée à être stockée sur le dispositif de stockage distant. 2. Procédé de stockage de données utilisateur selon la revendication 1, comprenant une sélection préalable du dispositif de stockage distant, tenant compte de la localisation du dispositif de stockage distant et/ou de l'utilisateur du dispositif de stockage distant. 3. Procédé de stockage de données utilisateur selon l'une quelconque des revendications 1 et 2, dans lequel la transmission est mise en oeuvre périodiquement et/ou suite à la détection du stockage de données utilisateur. 4. Procédé de stockage de données utilisateur selon l'une quelconque des revendications 1 à 3, dans lequel l'établissement d'une communication sécurisée comprend : obtenir un identifiant du dispositif de stockage distant ; transmettre au dispositif de stockage distant une requête en autorisation de stockage, dans le dispositif de stockage distant, des données utilisateur stockées dans le dispositif de stockage local ; recevoir une notification d'autorisation de stockage du dispositif de stockage distant. 5. Procédé de stockage de données utilisateur selon la revendication 4, dans lequel l'établissement d'une communication sécurisée comprend en outre : obtenir une taille de stockage disponible sur le dispositif de stockage distant pour stocker les données utilisateur du dispositif de stockage local. 3064769 24 6. Procédé de stockage de données utilisateur selon l'une quelconque des revendications 1 à 5, dans lequel les données utilisateur stockées sur le dispositif de stockage local comprennent des données utilisateur d'un premier type, dites données utilisateur locales confidentielles, et des données utilisateur d'un deuxième type, dites données utilisateur distribuées, et en ce que la 5 transmission transmet uniquement lesdites données utilisateur distribuées parmi les données utilisateur distribuées et les données utilisateur locales confidentielles. 7. Procédé de stockage de données utilisateur selon la revendication 6, dans lequel les données utilisateur distribuées comprennent des données utilisateur distribuées d'un premier 10 type, dites données utilisateur distribuées confidentielles, et des données utilisateur distribuées d'un deuxième type, dites données utilisateur distribuées accessibles, et en ce que la transmission comprend un chiffrement distinct selon le type de données utilisateur distribuées. 8. Procédé de sauvegarde de données utilisateur, comprenant, dans un dispositif de 15 stockage distant couplé à un deuxième point d'accès à un réseau de communication étendu, et autorisé à stocker des données utilisateur stockées dans un dispositif de stockage local couplé à un premier point d'accès au réseau de communication étendu : établir (21) une communication sécurisée avec le dispositif de stockage local ; recevoir (22) des données utilisateur transmises par le dispositif de stockage local, 20 correspondant à une partie des données utilisateur stockées sur le dispositif de stockage local; stocker (23) les données utilisateur reçues sur le dispositif de stockage distant. 9. Procédé de sauvegarde de données utilisateur selon la revendication 8, comprenant en 25 outre : modifier les données utilisateur stockées sur le dispositif de stockage distant et transmettre au dispositif de stockage local des données utilisateur modifiées. 10. Dispositif de stockage local de données utilisateur comprenant un processeur couplé de manière opérationnelle à une mémoire, et configuré pour, le dispositif de stockage local étant 30 couplé à un premier point d'accès à un réseau de communication étendu : détecter un stockage de données utilisateur sur le dispositif de stockage local ; établir une communication sécurisée avec un dispositif de stockage distant de données utilisateur autorisé à stocker des données utilisateur stockées dans le dispositif de 3064769 25 stockage local, le dispositif de stockage distant étant couplé à un deuxième point d'accès au réseau de communication étendu; transmettre au dispositif de stockage distant une partie des données utilisateur, destinée à être stockée sur le dispositif de stockage distant. 5 11. Dispositif de stockage local de données utilisateur selon la revendication 10, compris dans un premier dispositif de type passerelle d'accès au réseau d'un opérateur de télécommunications, le processeur étant configuré pour communiquer avec le dispositif de stockage distant de données utilisateur par transmission/réception de données dans le réseau de l'opérateur de 10 télécommunications. 12. Dispositif de stockage distant de données utilisateur, comprenant un processeur couplé de manière opérationnelle à une mémoire, et configuré pour, le dispositif de stockage distant étant autorisé à stocker des données utilisateur stockées dans un dispositif de stockage local 15 couplé à un premier point d'accès au réseau de communication étendu : établir une communication sécurisée avec le dispositif de stockage local ; recevoir des données utilisateur transmises par le dispositif de stockage local, correspondant à une partie des données utilisateur stockées sur le dispositif de stockage local; 20 stocker les données utilisateur reçues sur le dispositif de stockage distant. 13. Dispositif de stockage distant de données utilisateur selon la revendication 12, compris dans un deuxième dispositif de type passerelle d'accès au réseau d'un opérateur de télécommunications, le processeur étant configuré pour communiquer avec le dispositif de 25 stockage local de données utilisateur par transmission/réception de données dans le réseau de l'opérateur de télécommunications. 14. Programme d'ordinateur comportant des instructions pour la mise en oeuvre d'un procédé selon l'une quelconque des revendications 1 à 7 ou l'une quelconque des revendications 30 8 à 9 lorsque ce programme est exécuté par un processeur. 15. Support d'enregistrement non transitoire lisible par un ordinateur sur lequel est enregistré un programme comprenant des instructions pour la mise en oeuvre d'un procédé selon 3064769 26 l'une quelconque des revendications 1 à 7 ou l'une quelconque des revendications 8 à 9.