摘要 |
L'invention concerne un procédé de cryptage d'un ensemble d'au moins deux données indexées mis en uvre par un serveur, les données étant sous la forme de listes d'éléments, dont chaque élément appartient à un ensemble fini de symboles indexés appelé alphabet, le procédé étant caractérisé en ce que les données sont cryptées pour former un ensemble protégé, l'étape de cryptage et de création de l'ensemble protégé comprenant les étapes suivantes : - le serveur génère aléatoirement, pour chaque donnée de la base, une fonction d'encodage correspondante, et - pour chaque symbole de l'alphabet, pour chaque donnée, ? si au moins un élément de la liste qui constitue la donnée est le symbole de l'alphabet, le serveur détermine l'image dudit symbole de l'alphabet par la fonction d'encodage correspondant à la donnée pour obtenir une coordonnée de mot de code fonction de la donnée et du symbole de l'alphabet, ? le serveur ajoute la coordonnée de mot de code ainsi obtenue à un ensemble indexé correspondant à l'élément de l'alphabet, l'ensemble étant de cardinal prédéterminé, puis, le serveur complète l'ensemble indexé correspondant à l'élément de l'alphabet avec des points inducteurs d'erreurs, le serveur réindexe aléatoirement les éléments de l'ensemble indexé correspondant au symbole de l'alphabet, et le serveur ajoute à l'ensemble protégé l'ensemble indexé correspondant au symbole de l'alphabet. L'invention concerne en outre un procédé d'identification d'un individu mis en uvre sur des données cryptées par le procédé de cryptage selon l'invention. |