Dinesh Nepolean, I. Karthik, Mu. Preethi, Rahul Goyal et MK Vanethi
Nous présentons un schéma qui traite de la recherche de mots-clés basée sur un classement sécurisé sur des données cloud cryptées. Les données qui doivent être externalisées sont cryptées à l'aide d'un algorithme de cryptage symétrique pour la confidentialité des données. Le fichier d'index de l'ensemble de mots-clés qui doit être recherché est externalisé vers le serveur local de confiance où l'ensemble de mots-clés généré à partir des fichiers de données est également stocké. Cela est fait pour qu'un serveur non fiable ne puisse pas en savoir plus sur les données à l'aide de l'index formé. L'index est créé à l'aide de l'algorithme de correspondance de chaînes multiples Aho-Corasick qui fait correspondre l'ensemble prédéfini de mots-clés avec les informations des fichiers de données pour les indexer et stocker les données pertinentes dans des arbres B+. Chaque fois que l'utilisateur recherche un mot-clé, la demande est envoyée au serveur local de confiance et les données indexées sont référencées. Les fichiers sont répertoriés en fonction de certains critères de pertinence. L'utilisateur demande les fichiers requis au serveur non fiable. Les paramètres requis pour le classement sont obtenus à partir des données stockées lors de l'indexation. En fonction du classement, les fichiers sont récupérés à partir du serveur non fiable et affichés à l'utilisateur. Le système proposé peut être étendu pour prendre en charge les techniques de recherche booléenne et de recherche par mots-clés flous.