Diskussion:AES (Befehlssatzerweiterung)

Letzter Kommentar: vor 1 Monat von RokerHRO in Abschnitt Lemma

NSA Bearbeiten

Man könnte meinen, es sei ein Hintertürchen für die NSA? (nicht signierter Beitrag von Dnvuma (Diskussion | Beiträge) 02:55, 26. Jan. 2015 (CET))Beantworten

Ausschließen mag man das heutzutage leider nicht mehr. Aber es steht ja jedem frei, diese Befehle nicht zu verwenden, oder eben andere, gut untersuchte Cryptoalgorithmen zu benutzen, für die es keine spezifischen Maschinenbefehle gibt, so dass man auch nicht nicht „versehentlich“ diese Befehle nutzen kann. --RokerHRO (Diskussion) 20:25, 20. Mär. 2015 (CET)Beantworten

welche Prozessoren unterstützen das? Bearbeiten

Gut wäre eine Hilfe, ob ein bestimmter Prozessor das unterstützt, oder nicht. Denn der Arikel wäre interessant für Leute, die für ihren PC wissen möchten, ob er das unterstützt. Und kann man diese Info "März 2008" so interpretieren, daß alle Intel-Prozessoren seit dieser Zeit AES unterstützen? --Zopp (Diskussion) 01:09, 21. Jan. 2017 (CET)Beantworten

Naja, gut wäre es. Es unterstüzen jedenfalls nicht alle CPUs seit März 2008 diese Befehlssatzerweiterung. Mitteps CPUID-Befehl kann ein Programmierer ermitteln, ob das unterstützt wird.--2A02:8070:6394:7A00:B832:5934:B749:1231 17:58, 17. Dez. 2021 (CET)Beantworten

Lemma Bearbeiten

Die Befehlssatzerweiterung wird vom Hersteller "Intel® Advanced Encryption Standard (AES) New Instructions (AES-NI)" [1] genannt. Ich plädiere für eine Verschiebung auf das Lemma AES-NI. Alternativ fände ich AES-Befehlssatz oder AES-Befehlssatzerweiterung besser als die jetzige Variante, da der Artikelgegenstand nicht als "AES" bezeichnet wird, sondern als "AES instruction set" (oder ähnliches) und Klammerzusätze im Lemma gemäß WP:NK#A zu vermeiden sind. --Matthäus Wander 22:19, 9. Mär. 2024 (CET)Beantworten

In Fachzeitschriften wie der c’t wird es eigentlich durchwegs nur als "AES-NI" bezeichnet, weil "AES" ist ja das Verschlüsselungsverfahren allgemein, nicht der Befehlssatz. Ich kann auch ohne AES-NI auf einem System AES-ver- und entschlüsseln, AES-NI beschleunigt das nur.
  • HPE ProLiant MicroServer Gen10 mit AMD Opteron X3000 vom 6. Juni 2017, Zitat: Update: Anders als der mittlerweile angejahrte Celeron G1610T verarbeitet der Opteron X3000 AES-Befehle, die Intel New Instructions nennt (AES-NI).
  • AMD + Older Intel CPUs To See Much Faster AES-NI XTS Crypto Performance On Linux 5.12 vom 16. Januar 2021 (englisch)
  • Was ist AES-Hardwareverschlüsselungsbeschleunigung auf NAS-Servern? vom 23. Juni 2021, Zitat: Was ist AES und wofür steht AES-NI? … Prozessorhersteller wie Intel, AMD or ARM haben den AES-Befehlssatz in ihre Prozessoren integriert, mit dem Ziel, die Leistung bei der Datenverschlüsselung und -entschlüsselung erheblich zu verbessern, wodurch die Lese- und Schreibgeschwindigkeit im Vergleich zu anderen Prozessoren ohne diese Funktion eindeutig sehr hoch ist. Dieser Satz von AES-Befehlen wird im Volksmund AES-NI (Advanced Encryption Standard New Instructions) oder einfach Hardware-Verschlüsselungsbeschleunigung genannt, um anzuzeigen, dass ein bestimmter Prozessor diese Technologie unterstützt.
+1 für AES-NI
Andreas 11:40, 10. Mär. 2024 (CET)Beantworten
Nachtrag: Bei der Arm-Architektur heißt es "The Armv8 Cryptographic Extension", nicht AES-NI. Aber dieser Artikel behandelt ja auch nur x86, nicht Arm. ‣Andreas 11:47, 10. Mär. 2024 (CET)Beantworten
Pro. Also gerne verschieben nach "AES-NI" oder "AES-Befehlssatzerweiterung". Denn es ist ja kein vollständiger Befehlssatz, nur eine Erweiterung zum bestehenden x86-Befehlssatz. --RokerHRO (Diskussion) 00:09, 11. Mär. 2024 (CET)Beantworten