Was sind Schlüsselaktualisierung und Verwaltung von Schlüsselhistorien?
Что такое обновление и история ключей?
Kryptografische Schlüsselpaare sollten nicht für unbegrenzte Zeit verwendet werden. Sie müssen im Laufe der Zeit aktualisiert werden. Infolgedessen muss jedes Unternehmen zwei wichtige Punkte berücksichtigen: Aktualisierung der Schlüsselpaare von Benutzern Der Prozess der Aktualisierung der Schlüsselpaare sollte für die Benutzer transparent sein. Diese Transparenz bedeutet, dass die Benutzer nicht verstehen müssen, welche Schlüsselaktualisierung stattfinden muss, und dass sie nie einen "Denial of Service"-Angriff erleben werden, weil ihre Schlüssel nicht mehr gültig sind. Um Transparenz zu gewährleisten und Denial-of-Service zu verhindern, müssen die Schlüsselpaare der Benutzer automatisch aktualisiert werden, bevor sie ablaufen. Gegebenenfalls Beibehaltung der Historie früherer Schlüsselpaare Wenn Chiffrierschlüsselpaare aktualisiert werden, muss die Historie früherer Schlüssel zur Entschlüsselung beibehalten werden. Diese "Schlüsselhistorie" ermöglicht es dem Benutzer, auf alle seine früheren Entschlüsselungsschlüssel zuzugreifen, um Daten zu entschlüsseln. (Wenn Daten mit dem Verschlüsselungsschlüssel eines Benutzers verschlüsselt werden, kann nur der entsprechende Entschlüsselungsschlüssel – der zugehörige Schlüssel – zum Entschlüsseln verwendet werden). Um Transparenz zu gewährleisten, muss die clientseitige Software automatisch die Historie der Entschlüsselungsschlüssel der Benutzer verwalten. Auch die Schlüsselhistorie muss durch das Schlüsselsicherungs- und Wiederherstellungssystem sicher verwaltet werden. Dadurch können verschlüsselte Daten sicher wiederhergestellt werden, unabhängig davon, welcher öffentliche Schlüssel für die ursprüngliche Verschlüsselung der Daten verwendet wurde (und damit auch unabhängig davon, wann die Daten verschlüsselt wurden). Wenn ein Signierschlüsselpaar aktualisiert wird, muss der vorherige Signierschlüssel sicher vernichtet werden. Dies verhindert, dass eine andere Person Zugriff auf den Signierschlüssel erhält, und ist akzeptabel, da keine Notwendigkeit besteht, frühere Signierschlüssel aufzubewahren.
Пары криптографических ключей не должны использоваться постоянно — они должны обновляться с течением времени. Поэтому каждой организации необходимо рассмотреть два важных вопроса. Обновление пар ключей пользователей Процесс обновления пар ключей должен быть прозрачным для пользователей. Прозрачность означает, что пользователи не должны следить за обновлением ключа. Пользователи не будут получать отказ в обслуживании из-за истечения срока действия ключей. Для обеспечения прозрачности и предотвращения отказа в обслуживании пары ключей пользователей должны автоматически обновляться до истечения срока их действия. Поддержка, где это уместно, истории предыдущих пар ключей При обновлении пар ключей шифрования должна вестись история предыдущих ключей расшифровки. Эта история ключей позволяет пользователям получить доступ к любому из своих предыдущих ключей расшифровки для расшифровки данных. (При шифровании данных ключом шифрования пользователя для расшифровки может использоваться только соответствующий ключ расшифровки — парный ключ). Для обеспечения прозрачности клиентское программное обеспечение должно автоматически управлять историями ключей расшифровки пользователей. Для надежности история ключей также должна обладать системой резервного копирования и восстановления ключей. Это позволяет безопасно восстанавливать зашифрованные данные, независимо от того, какой шифрованный открытый ключ использован для первоначального шифрования данных (и, как следствие, независимо от того, когда данные были зашифрованы). При обновлении пары ключей подписи предыдущий ключ подписи должен быть надежно уничтожен. Это предотвращает доступ любого другого лица к ключу подписи и служит допустимым процессом, поскольку нет необходимости сохранять предыдущие ключи подписи.