Ele usa duas chaves, a chave privada e a chave pública. A chave pública é usada para criptografar objetos e verificar assinaturas digitais. A chave privada é usada para descriptografar e assinar objetos e normalmente é mantida em segredo por mais um porta-chaves. Permite a distribuição de chaves sem expor a chave.
Método para dividir uma chave (e, portanto, qualquer objeto criptografado com essa chave) em partes 'N', das quais apenas 'M' é necessária para recriar a chave, mas menos de 'M' das partes não fornece informações na chave. Uma ferramenta poderosa para distribuir controle sobre objetos entre agentes.