Système client-serveur comprenant un client, un serveur de calcul et un fournisseur de service, ledit fournisseur de service déléguant au serveur de calcul une opération à effectuer sur des données confidentielles du client, le serveur de calcul étant adapté à effectuer (320, 620, 720) ladite opération sur les données confidentielles, chiffrées au moyen de la clé publique d’un cryptosystème homomorphe, caractérisé en ce que le fournisseur de service, respectivement le client, est équipé d’un module matériel de sécurité (HSM SP , HSM CL ) contenant ledit cryptosystème homomorphe et adapté à déchiffrer le résultat de l’opération au moyen de la clé privée du dit cryptosystème homomorphe pour le transmettre (340, 640, 740) au fournisseur de service, respectivement au client. Système client-serveur selon la revendication 1, caractérisé en ce que le client est adapté à chiffrer lesdites données confidentielles au moyen de la clé publique du cryptosystème homomorphe et les transmettre ainsi chiffrées au serveur de calcul (310, 615,715). Système client-serveur selon la revendication 2, caractérisé en ce que, le module matériel de sécurité équipant ledit client, le fournisseur de service transmet (610) au serveur de calcul les paramètres de l’opération à effectuer, chiffrés au moyen de la clé publique du cryptosystème homomorphe. Système client-serveur selon la revendication 2, caractérisé en ce que le fournisseur de service est équipé du module matériel de sécurité et que le serveur de calcul héberge une base de données chiffrée au moyen de la clé publique du cryptosytème homomorphe, l’opération étant une primitive fournissant une indication de présence ou d’absence des données confidentielles dans la base de données, le fournisseur de service renvoyant au serveur de calcul un code d’accès pour stocker les données dans la base de données si l’indicateur indique une absence dans la base de données. Système client-serveur selon la revendication 4, caractérisé en ce que, pour requêter des données confidentielles dans la base de données, un client tiers transmet au serveur de calcul une requête chiffrée (460) au moyen de la clé publique du cryptosystème homomorphe, ladite requête étant évaluée (470) dans le domaine homomorphe, le résultat de la requête étant ensuite transmis (480) au module matériel de sécurité pour y être déchiffré au moyen de la clé secrète du cryptosystème homomorphe. Système client-serveur selon la revendication 1, caractérisé en ce que le fournisseur de service est équipé du module matériel de sécurité et que le serveur de calcul héberge une base de données chiffrée au moyen de la clé publique d’un second cryptosystème homomorphe distinct du cryptosystème homomorphe stocké dans le module matériel de sécurité. Système client-serveur selon la revendication 6, caractérisé en ce que le client transmet au serveur de calcul les données confidentielles chiffrées au moyen de la clé publique du second système homomorphe et que le serveur de calcul effectue l’opération dans le domaine homomorphe du second système homomorphe, le serveur de calcul effectuant ensuite une commutation de chiffrement du résultat de l’opération pour obtenir un résultat chiffré dans le premier système homomorphe. Système client-serveur selon la revendication 7, caractérisé en ce que pour requêter des données confidentielles dans la base de données, un client tiers transmet au serveur de calcul une requête chiffrée (560) au moyen de la clé publique du second cryptosystème homomorphe, ladite requête étant évaluée (570) par le serveur dans le domaine homomorphe du second système homomorphe, puis faisant l’objet d’une commutation de chiffrement (575) vers le premier système homomorphe, le résultat chiffré de la requête étant ensuite transmis (580) au module matériel de sécurité pour y être déchiffré au moyen de la clé secrète du premier cryptosystème homomorphe. Système client-serveur selon l’une des revendications précédentes caractérisé en ce que le cryptosystème homomorphe est un cryptosystème FHE.