Criptossistema
Criptossistema (do inglês cryptosystem) é talvez, a definição mais importante da criptografia. É através dessa definição que os métodos de criptografia são formalizados. A criptografia deixa de ser um "jogo com palavras" e torna-se uma atividade científica, um ramo da matemática.
Definição de criptossistema. Um criptossistema é uma quíntupla , tal que
1) , , e são conjuntos finitos, onde:
é o espaço de texto puro,
é o espaço da cifra e
é o espaço das chaves.
Elementos de são chamados de texto puro (plaintexts), os elementos de são chamados de texto cifrado (ciphertexts) e os de são chamados de chaves (keys).
2) é uma família de funções que são usadas para criptografar, e
é uma família de funções que são usadas para descriptografar.
3) Para cada chave existe uma chave tal que para cada
Um criptossistema é chamado de simétrico (ou de chave privada) se . Um criptossistema é chamado assimétrico (ou de chave pública) se .