Офицер криптографии (Crypto Officer)
Роль, которой разрешено настраивать криптографический модуль и управлять его пользователями, но в идеале не пользоваться самими ключами.
Стандарт FIPS 140 требует, чтобы криптографический модуль различал как минимум две роли. Офицер криптографии устанавливает, инициализирует и настраивает модуль, создаёт учётные записи и задаёт политику. Пользователь выполняет собственно криптографические операции. Смена роли требует нового входа, а модуль должен уметь показать, кто что делал.
Такое разделение — применение принципа двойного контроля: тот, кто может создавать пользователей, не должен заодно расшифровывать данные клиентов. В AWS CloudHSM роли называются CO и CU, в Thales Luna — Security Officer. На практике оба пароля нередко лежат на одной бумажке, и ни один стандарт пока не сумел это отсертифицировать.