Veilige communicatie is de eerste vereiste van elke organisatie. In de wereld van vandaag is veiligheid een belangrijk aspect van het leven geworden. Een essentieel aspect van veilige communicatie is cryptografie met een geheime sleutel. Dit omvat het proces van encryptie, waarbij de onbewerkte tekst wordt omgezet in een versleutelde tekst. Het proces van ontcijfering zet de cijfertekst weer om in onbewerkte tekst. Er zijn verschillende modellen ontwikkeld voor encryptie waarbij sleutels worden gegenereerd uit de beschikbare gegevens. Data Encryption Standard (DES) is het meest gebruikte algoritme voor beveiligingsdoeleinden, dat werd aangekondigd door het National Bureau of Standard. Het is het sterkste algoritme, maar door de grote verwerkingstijd kan het gemakkelijk worden gebroken door de afluisteraars.