Procédé de stockage sécurisé d’un fichier original caractérisé en ce qu’il comprend les étapes suivantes : - réception du fichier original, transmis par un dispositif utilisateur, par un serveur relai connecté à une pluralité de services de stockage en ligne, le fichier original étant associé à un identifiant de fichier original ; - génération par le serveur relai d’une pluralité de fragments à partir du fichier original, chaque fragment étant associé à un identifiant de fragment ; - 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 ; où pour télécharger le fichier original stocké, le procédé comprend les étapes suivantes : - réception par le serveur relai d’une requête pour le fichier original comprenant l’identifiant de fichier original et un ensemble de données utilisateur ; pour chaque fragment : - transmission d’une requête pour le fragment comprenant l’identifiant de fragment et un ensemble de donnée de fragment au service de stockage en ligne ; - vérification par le service de stockage en ligne, à partir des données de fragment, sans acquérir de connaissance sur l’identifiant de fichier original, que : - la requête provient de l’utilisateur ayant transmis la requête pour le fichier original ; - l’identifiant de fragment de la requête de fragment correspond à l’identifiant du fichier original ; - lorsque la vérification est positif transmission du fragment au serveur relai ; - génération du fichier original à partir des fragments reçus ; et - transmission du fichier original au dispositif utilisateur. Procédé selon la revendication 1, caractérisé en ce que : - l’ensemble de données utilisateur et l’ensemble de données fragment comprennent une version chiffrée et signée de l’identifiant de fichier original permettant de vérifier que la requête provient de l’utilisateur ayant transmis la requête pour le fichier original. Procédé selon la revendication 1, caractérisé en ce que : - le serveur relai génère une preuve zéro connaissance basée sur l’identifiant du fichier original et sur l’identifiant de fragment permettant de vérifier que l’identifiant de fragment de la requête de fragment correspond à l’identifiant du fichier original sans apporter de connaissance sur l’identifiant original, cette preuve zéro connaissance étant comprise dans l’ensemble de données fragment. Procédé selon la revendication 1, caractérisé en ce que : - le dispositif utilisateur génère un premier engagement basé sur l’identifiant de fichier original, cet engagement étant compris dans les données utilisateur et dans les données fragment ; - le serveur relai génère un second engagement conjoint basé l’identifiant de fichier original et sur l’identifiant de fragment, cet engagement conjoint étant compris dans les données fragment ; - le service de stockage en ligne vérifie conjointement les premier et second engagements. 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 à 4 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 à 4. 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 à 4.