Es ist normal und in Ordnung. Wenn Sie nutzlose Schlüssel bereinigen möchten, beenden Sie zuerst die App "Nachrichten", öffnen Sie dann den Schlüsselbund und löschen Sie alle Elemente mit dem Namen "iMessage-Signaturschlüssel" und "iMessage-Verschlüsselungsschlüssel". Dann sollten Sie OS X neu starten, nach dem Neustart wird OS X neue Schlüsselpaare für die iMessage-Verschlüsselung anfordern und generieren.
Die Anzahl der Schlüsselpaare hängt davon ab, wie viele Adressen Sie für den Empfang von iMessage festlegen. Öffnen Sie "Nachrichten" -> "Einstellungen" -> "Konten", unter "Sie können für Nachrichten an:" Abschnitt, wenn Sie 4 Adressen überprüft, erzeugt OS X 4 "iMessage Signing Key" und 4 "iMessage Encryption Key" und speichern Sie sie in Keychain.
Für Details generiert das iMessage-System zwei Paare für jede Adresse, dh einen RSA 1280-Bit-Verschlüsselungsschlüssel namens "iMessage Encryption Key" und einen ECDSA 256-Bit-Schlüssel für die Signierung "iMessage Signing Key". Die privaten Schlüssel werden im Schlüsselbund des Geräts gespeichert, und die öffentlichen Schlüssel werden an den Verzeichnisdienst von Apple gesendet. Die ausgehende Nachricht des Benutzers wird im ATR im CTR-Modus für jedes der Geräte des Empfängers einzeln verschlüsselt, mit dem privaten Schlüssel des Absenders signiert und anschließend zur Zustellung an den Apple iMessage-Dienst gesendet. Sie können dies von iOS Security Guide überprüfen. Übrigens, unter OS X geschieht dies durch /System/Library/PrivateFrameworks/MessageProtection.framework
.
Es scheint, dass dies auf einen Fehler zurückzuführen ist, der in _El Capitan_ eingeführt wurde, gemäß https://discussions.apple.com/thread/7353727. Ich weiß, dass ich dieses Problem in Yosemite nicht hatte. Es scheint sicher zu sein, die meisten von ihnen zu löschen - werfen Sie einen Blick auf den Thread für weitere Details. – djule5