Иерархия ключей
Устройство, при котором корневой ключ защищает ключи шифрования ключей, а те — ключи, которыми шифруются сами данные.
В иерархии ключей те, что охраняют данные, образуют дерево: на вершине мастер- или корневой ключ, ниже — ключи шифрования ключей, внизу — ключи данных. Корневой ключ не должен покидать защищённое хранилище, обычно HSM или TPM, а каждый нижний уровень обёрнут ключом уровнем выше.
Такая структура позволяет менять ключи, не перешифровывая все данные. Но она добавляет сложности, и каждый уровень — новое место для ошибки. Хорошо продуманная схема ключей часто важнее выбора шифра, на который обычно уходит большая часть споров.