Procédé de stockage sécurisé d’un fichier original caractérisé en ce qu’il comprend les étapes suivantes pour téléverser un fichier original: - réception du fichier original, transmis par un dispositif utilisateur, par un serveur relai connecté à une pluralité de services de stockage en ligne ; - application d’une fonction de dispersion par le serveur relai pour générer une pluralité de fragments à partir du fichier original reçu ; - transmission pour sauvegarde par le serveur relai de chaque fragment à un service de stockage en ligne parmi la pluralité de service de stockage en ligne ; caractérisé en ce que : - le fichier original est transformé en pseudo-message par le dispositif utilisateur à l’aide d’une fonction de transformation tout ou rien ; - le pseudo-message est chiffré, au moins en partie, par le dispositif utilisateur à l’aide d’une clés secrète partagée avec la pluralité de service de stockage en ligne, le chiffrement étant homomorphe, le fichier original reçu par le serveur relai étant le pseudo-message chiffré ; - la fonction de dispersion est appliquée sur le pseudo-message chiffré et génère des fragments chiffrés ; - les fragments chiffrés sont déchiffrés par les services de stockage en ligne avant stockage. Procédé selon la revendication 1, caractérisé en ce que : - la clé secrète est partagée entre le dispositif utilisateur et les services de stockage en ligne par un protocole d’échange de clé sécurisé. Procédé selon la revendication 2, caractérisé en ce que : - le protocole d’échange de clé sécurisé est le protocole de Diffie-Hellman. Procédé selon la revendication 3, caractérisé en ce que : - le protocole de Diffie-Hellman est basé sur une première clé asymétrique générée par le dispositif utilisateur et une seconde clé asymétrique partagée par les services de stockage en ligne. Procédé selon la revendication 4, caractérisé en ce que : - une nouvelle première clé asymétrique est générée avant chaque échange par le dispositif utilisateur. Procédé selon la revendication 1, caractérisé en ce qu’il comporte en outre les étape suivantes pour le téléchargement : - chiffrement des fragments par les services de stockage en ligne à l’aide d’une clé secrète partagée avec le dispositif utilisateur; - réception par le serveur relai des fragments chiffrés ; - application de la fonction de dispersion inverse par le serveur relai sur les fragments chiffrés pour générer un pseudo-message chiffré ; - transmission du pseudo-message chiffré au dispositif utilisateur ; - déchiffrement du pseudo-message chiffré par le dispositif utilisateur ; - application de la fonction inverse de transformation tout ou rien par le dispositif utilisateur pour retrouver le fichier original. Programme d’ordinateur comprenant des instructions adaptées à la mise en œuvre de chacune des étapes du procédé selon l’une quelconque des revendications 1 à 6 lorsque ledit programme est exécuté sur un ordinateur. Moyen de stockage d'informations, amovible ou non, partiellement ou totalement lisible par un ordinateur ou un microprocesseur comportant des instructions de code d'un programme d'ordinateur pour l'exécution de chacune des étapes du procédé selon l'une quelconque des revendications 1 à 6. Système comprenant un dispositif utilisateur, un serveur relai et une pluralité de service de stockage en ligne configurés pour mettre en œuvre un procédé selon l’une des revendications 1 à 6.