Un système de récupération d'informations privée permet à ses utilisateurs d'extraire des données d'une base de données du serveur sans révéler les données récupérées à une personne non désirée. Ce protocole est utilisé dans la science de la sécurité de l'information pour la confidentialité, l'authentification et l'intégrité . Les données sont protégées grâce à l'utilisation de cryptage ou des codes secrets pour des raisons de confidentialité dans les télécommunications . surtout dans un milieu non sécurisé comme Internet , qui comporte un risque de piratage . Instructions
1
Convertissez vos données et les informations à coder en utilisant des schémas algorithmiques qui codent texte à une forme non lisible. Crypter les données privées dont vous avez besoin pour protéger et lors de la récupération , le décrypter en utilisant une «clé» pour renvoyer les données dans son texte original .
2
chiffrer un bloc de données , environ huit octets , en utilisant un chiffrement par bloc . Cet algorithme de chiffrement à clé transforme un bloc de texte en clair en un texte chiffré . Chiffrement par blocs combinent la clé, le texte et le texte chiffré non chiffré de façon non linéaire . Les chiffres produits modernes comprennent LUCIFER ( SOR84 ) , DES ( NBS77 ) , FEAL ( SH184 ) , PES ( LAI90 ) et d'autres.
3
utiliser une fonction de hachage par lequel l' entrée peut être d'une longueur quelconque , tandis que la sortie est fixe. Il s'agit d'une fonction à sens unique et difficile à inverser . Cette fonction fournit des signatures numériques , car ils sont beaucoup plus rapides que les algorithmes de signature numérique qui prennent un bloc arbitraire de données et renvoient à une chaîne de bits de taille fixe . Toute modification va changer la valeur de hachage .
4
crypter vos données en appliquant une opération de l'algorithme pour le message en utilisant une clé privée qui va rendre les données incompréhensibles à des récepteurs involontaires. Utilisez les touches confidentielle distincte pour chaque personne si vous voulez communiquer avec plusieurs personnes .