La communication sécurisée est la principale exigence de toute organisation. Dans le monde d'aujourd'hui, la sécurité est devenue un aspect majeur de la vie. Un aspect essentiel de la sécurité des communications est la cryptographie à clé secrète. Elle comprend le processus de cryptage qui convertit le texte en clair en texte chiffré. Le processus de décryptage reconvertit le texte chiffré en texte clair. Différents modèles ont été développés pour le cryptage dans lesquels les clés étaient générées à partir des données disponibles. Data Encryption Standard (DES) est l'algorithme le plus couramment utilisé à des fins de sécurité et a été annoncé par le National Bureau of Standard. Il s'agit de l'algorithme le plus puissant, mais en raison de son temps de traitement important, il peut être facilement cassé par des personnes mal intentionnées.