{"id":116366,"date":"2024-06-05T15:40:14","date_gmt":"2024-06-05T13:40:14","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/nabor-patchej-dlya-uskoreniya-shifrovaniya-deshifrovaniya-aes-gcm"},"modified":"2024-06-05T15:40:14","modified_gmt":"2024-06-05T13:40:14","slug":"nabor-patchej-dlya-uskoreniya-shifrovaniya-deshifrovaniya-aes-gcm","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/news\/nabor-patchej-dlya-uskoreniya-shifrovaniya-deshifrovaniya-aes-gcm","title":{"rendered":"Patch-Satz zur Beschleunigung der AES-GCM Verschl\u00fcsselung\/Dekodierung","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Patch-Satz zur Beschleunigung der AES-GCM Verschl\u00fcsselung\/Dekodierung\" src=\"\/wp-content\/uploads\/2024\/06\/b2c4917cabf7a5947939ed348bdbbca6.jpg\" style=\"display:block;margin: 0 auto;\" \/>                                      <\/p>\n<p>Am 2. Juni stellte Eric Biggers (Ingenieur bei Google) neue Implementierungen von AES-XTS vor, die eine erheblich h\u00f6here Leistung f\u00fcr Intel\/AMD-Prozessoren mithilfe neuer Code-Sets wie AES-NI + AVX, VAES + AVX2, VAES + AVX10\/256 und VAES + AVX10\/512 bieten.<\/p>\n<p>Der AES-NI GCM-Code ersetzt den zuvor von Intel geschriebenen und behebt bestehende identifizierte Probleme:<\/p>\n<blockquote>\n<p>Dieser Update-Satz f\u00fcgt VAES und AVX512\/AVX10 eine AES-GCM-Implementierung (Galois\/Counter-Modus) hinzu, was die Leistung von AES-GCM um bis zu 162 % steigert. Au\u00dferdem ersetzt er den alten AES-NI GCM-Code von Intel durch einen neuen, der etwas schneller ist und mehrere Probleme behebt, einschlie\u00dflich der enormen Gr\u00f6\u00dfe der Bin\u00e4rdatei, die 250 KB \u00fcberschreitet. Details finden Sie in den \u00c4nderungen.<\/p>\n<\/blockquote>\n<blockquote>\n<p>Der Endzustand des x86_64 AES-GCM Assemblercodes besteht darin, dass wir zwei Assemblerdateien erhalten: Eine generiert den AES-NI-Code mit oder ohne AVX, und die andere generiert den VAES-Code mit AVX512\/AVX10 mit 256-Bit- oder 512-Bit-Vektoren. Die Unterst\u00fctzung f\u00fcr einfaches VAES (ohne AVX512\/AVX10) fehlt. Dies unterscheidet sich etwas von dem, was ich mit AES-XTS gemacht habe, wo eine Datei den AVX- und AVX512\/AVX10-Code generiert, einschlie\u00dflich des Codes, der nur VAES verwendet (ohne AVX512\/AVX10), w\u00e4hrend die andere Datei nur Code generiert, der sich von AVX unterscheidet. Allerdings scheint dies derzeit die richtige Wahl f\u00fcr jeden spezifischen Algorithmus zu sein, da die Beschr\u00e4nkung auf 16 SIMD-Register und 128-Bit-Vektoren zu erheblich unterschiedlichen konstruktiven Entscheidungen in AES-GCM gef\u00fchrt hat, jedoch nicht so stark in AES-XTS. Prozessoren, die nur mit VAES ausgeliefert werden, scheinen auch ein vor\u00fcbergehendes Ph\u00e4nomen zu sein, daher sollten wir m\u00f6glicherweise nicht zu sehr versuchen, diese Kombination zu unterst\u00fctzen.<\/p>\n<\/blockquote>\n<p>Quelle: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/news\/kernel\/17637956\">linux.org.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>2 \u0438\u044e\u043d\u044f \u042d\u0440\u0438\u043a \u0411\u0438\u0433\u0433\u0435\u0440\u0441 (\u0438\u043d\u0436\u0435\u043d\u0435\u0440 \u0438\u0437 Google) \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u043d\u043e\u0432\u044b\u0435 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 AES-XTS \u0434\u043b\u044f \u0433\u043e\u0440\u0430\u0437\u0434\u043e \u0431\u043e\u043b\u0435\u0435 \u0432\u044b\u0441\u043e\u043a\u043e\u0439 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u043e\u0432 Intel\/AMD \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043d\u043e\u0432\u044b\u0445 \u043d\u0430\u0431\u043e\u0440\u043e\u0432 \u043a\u043e\u0434\u0430 AES-NI + AVX, VAES + AVX2, VAES + AVX10\/256 \u0438 VAES + AVX10\/512. \u041a\u043e\u0434 AES-NI GCM \u0437\u0430\u043c\u0435\u043d\u044f\u0435\u0442 \u0441\u043e\u0431\u043e\u0439 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0438\u0439, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0439 Intel, \u0438 \u0443\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435 \u0432\u044b\u044f\u0432\u043b\u0435\u043d\u043d\u044b\u0435 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b: &#171;\u042d\u0442\u043e\u0442 \u043d\u0430\u0431\u043e\u0440 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0439 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u0442 \u0432 VAES [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":116367,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-116366","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"2 \u0438\u044e\u043d\u044f \u042d\u0440\u0438\u043a \u0411\u0438\u0433\u0433\u0435\u0440\u0441 (\u0438\u043d\u0436\u0435\u043d\u0435\u0440 \u0438\u0437.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/de\/blog\/news\/nabor-patchej-dlya-uskoreniya-shifrovaniya-deshifrovaniya-aes-gcm\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041d\u0430\u0431\u043e\u0440 \u043f\u0430\u0442\u0447\u0435\u0439 \u0434\u043b\u044f \u0443\u0441\u043a\u043e\u0440\u0435\u043d\u0438\u044f \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u044f\/\u0434\u0435\u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u044f AES-GCM | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"2 \u0438\u044e\u043d\u044f \u042d\u0440\u0438\u043a \u0411\u0438\u0433\u0433\u0435\u0440\u0441 (\u0438\u043d\u0436\u0435\u043d\u0435\u0440 \u0438\u0437.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/news\/nabor-patchej-dlya-uskoreniya-shifrovaniya-deshifrovaniya-aes-gcm\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2024-06-05T13:40:14+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-06-05T13:40:14+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47 Patch-Paket zur Beschleunigung der AES-GCM-Verschl\u00fcsselung\/Dekodierung | ProHoster","description":"Am 2. Juni war Eric Biggers (Ingenieur aus.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/news\/nabor-patchej-dlya-uskoreniya-shifrovaniya-deshifrovaniya-aes-gcm","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041d\u0430\u0431\u043e\u0440 \u043f\u0430\u0442\u0447\u0435\u0439 \u0434\u043b\u044f \u0443\u0441\u043a\u043e\u0440\u0435\u043d\u0438\u044f \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u044f\/\u0434\u0435\u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u044f AES-GCM | ProHoster","og:description":"2 \u0438\u044e\u043d\u044f \u042d\u0440\u0438\u043a \u0411\u0438\u0433\u0433\u0435\u0440\u0441 (\u0438\u043d\u0436\u0435\u043d\u0435\u0440 \u0438\u0437.","og:url":"https:\/\/prohoster.info\/de\/blog\/news\/nabor-patchej-dlya-uskoreniya-shifrovaniya-deshifrovaniya-aes-gcm","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2024-06-05T13:40:14+00:00","article:modified_time":"2024-06-05T13:40:14+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"116366","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-23 01:47:29","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 01:47:29","updated":"2026-01-23 01:47:29","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/116366","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=116366"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/116366\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media\/116367"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=116366"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=116366"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=116366"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}