Segurança da informação significa proteger a informação e os sistemas de informação contra acesso, utilização, divulgação, perturbação, modificação, ou destruição não autorizados. A segurança da informação diz respeito à confidencialidade, integridade e disponibilidade dos dados, independentemente da forma dos dados. O serviço de confidencialidade proporciona sigilo aos dados. A cifragem é um sistema criptográfico que fornece serviço de confidencialidade. Existem diferentes tipos de sistemas criptográficos e estão em uso. Na criptografia, existem dois tipos de algoritmos baseados em chaves e são algoritmos de chaves simétricas e assimétricas. Nos algoritmos de chave simétrica, a mesma chave é utilizada tanto para a encriptação como para a desencriptação. Os algoritmos de chave assimétrica ou de chave pública utilizam duas chaves, uma chave para encriptação, e outra chave para decifragem.