Алгоритм выполнения шифрования или соответствующего дешифрования, при котором для шифрования и дешифрования используются разные ключи. В некоторых асимметричных криптографических алгоритмах для дешифрования шифротекста или генерирования цифровой подписи требуется использование более одного личного ключа.