Khiêu chuyển đáo nội dung

AES chỉ lệnh tập

本页使用了标题或全文手工转换
Duy cơ bách khoa, tự do đích bách khoa toàn thư

Cao cấp gia mật tiêu chuẩn chỉ lệnh tậpHiện dĩ kinh tập thành đáo hứa đa xử lý khí trung. Ứng dụng trình tự chấp hànhCao cấp gia mật tiêu chuẩn( AES ) thời, sử dụng cai chỉ lệnh tập đề cao gia mật hòa giải mật đích tốc độ ( dĩ cập đối trắc tín đạo công kích đích để kháng năng lực ).

x86 giá cấu

[Biên tập]

Cao cấp gia mật tiêu chuẩn chỉ lệnh tập( hoặc xưng anh đặc nhĩCao cấp gia mật tiêu chuẩn tân chỉ lệnh,Giản xưngAES-NI) thị nhất cáx86Chỉ lệnh tập giá cấuĐích khoách triển, dụng vuIntelHòaAMDVi xử lý khí,Do Intel tại 2008 niên 3 nguyệt đề xuất.[1]Cai chỉ lệnh tập đích mục đích thị cải tiến ứng dụng trình tự sử dụngCao cấp gia mật tiêu chuẩn( AES ) chấp hành gia mật hòa giải mật đích tốc độ.

Chỉ lệnh

[Biên tập]
Chỉ lệnh Miêu thuật[2]
AESENC Chấp hành nhất luân AES gia mật lưu
AESENCLAST Chấp hành tối hậu nhất luân AES gia mật lưu
AESDEC Chấp hành nhất luân AES giải mật lưu
AESDECLAST Chấp hành tối hậu nhất luân AES giải mật lưu
AESKEYGENASSIST Hiệp trợ sinh thành AES luân hồi mật thược
AESIMC Hiệp trợ AES nghịch liệt hỗn hợp
PCLMULQDQ Vô tiến vị thừa pháp (CLMUL(Anh ngữ:CLMUL instruction set))[3]

Intel chi trì AES-NI đích xử lý khí[4]:

  • IntelWestmereGiá cấu xử lý khí, cụ thể như hạ:
    • IntelWestmere-EP (Xeon 56XX)( dã xưng Gulftown chí cường 5600 hệ liệt DP phục vụ khí hình hào ) xử lý khí.
    • Intel Clarkdale xử lý khí ( khốc duệ i3, bôn đằng hòa tái dương trừ ngoại ).
    • Intel Arrandale xử lý khí ( tái dương, bôn đằng, khốc duệ i3, khốc duệ i5-4XXM trừ ngoại ).
  • IntelSandy BridgeXử lý khí.
    • Trác diện: Toàn bộ, bôn đằng, tái dương, khốc duệ i3 trừ ngoại[5][6]
    • Di động: Khốc duệ i7 hòa khốc duệ i5 toàn bộ. Nhất ta cung ứng thương phát thụ đích BIOS phối trí dĩ cấm dụng cai khoách triển[7],Nhu yếu canh tân BIOS tài năng khải dụng tha.[8]
  • IntelIvy BridgeXử lý khí
    • Cận sở hữu i5, i7, chí cường hòa i3-2115C[9].
  • IntelHaswellXử lý khí. ( i3-4000M[10],Bôn đằng hòa tái dương trừ ngoại )
  • IntelSkylake( hòa dĩ hậu ) xử lý khí.

Kỳ tha giá cấu trung đích ngạnh kiện gia tốc

[Biên tập]

Tại tối tân đíchSPARCXử lý khí ( T4, T5, M5 cập chi hậu ) hòa tối tân đích ARM xử lý khí trung dã hữu phi đặc quyền đích xử lý khí chỉ lệnh đề cung AES chi trì. 2011 niên thôi xuất đích SPARC T4 xử lý khí hữu dụng hộ cấp chỉ lệnh thật hiện AES luân hồi.[12]Giá ta chỉ lệnh bổ sung liễu canh cao cấp biệt đích gia mật mệnh lệnh. 2011 niên tuyên bố đíchARMv8-AXử lý khí giá cấu dã hữu chỉ lệnh thật hiện AES luân hồi, giá bao quát ARM Cortex-A53 hòa A57, đãn bất bao quát dĩ tiền đích v7 xử lý khí ( như Cortex A5, 7, 8, 9, 11, 15 ).[13]2012 niên 8 nguyệt,IBMTuyên bố[14]Tức tương đáo lai đích Power7+ giá cấu hữu vọng đề cung AES chi trì. Giá ta giá cấu trung đích mệnh lệnh bất năng trực tiếp dữ AES-NI mệnh lệnh kiêm dung, đãn khả thật hiện loại tự đích công năng.

IBM z9 hoặc canh vãn đích chủ cơ xử lý khí chi trì AES tác vi đan thao tác mã ( KM, KMC ) AES ECB/CBC chỉ lệnh, sử dụng IBM đích CryptoExpress ngạnh kiện.[15]Giá ta đan chỉ lệnh đích AES bản bổn bỉ Intel NI canh dung dịch sử dụng, đãn bất năng bị khoách triển thật hiện vi cơ vu AES luân hồi hàm sổ đích kỳ tha toán pháp, lệ như Whirlpool tán liệt toán pháp.

x86 CPU đích chi trì

[Biên tập]

VIA x86 CPU,AMD GeodeHòa Marvell Kirkwood ( ARM, mv_cesa tại Linux trung ) sử dụng cơ vu khu động trình tự đích AES gia tốc xử lý ( lánh kiếnCrypto API (Linux)(Anh ngữ:Crypto API (Linux))). Hạ liệt sản phẩm chi trì AES ngạnh kiện gia tốc, tuy nhiên bất chi trì AES-NI chỉ lệnh tập:

ARM giá cấu

[Biên tập]

Kỳ tha giá cấu

[Biên tập]

Tính năng

[Biên tập]

Tại 《AES-NI tính năng phân tích 》 trung, Patrick Schmid hòa Achim Roos chỉ xuất: “... Thiếu sổ dĩ sử dụng anh đặc nhĩ AES-NI tiến hành ưu hóa đích ứng dụng trình tự biểu hiện xuất liễu ngạo nhân thành tích”. [23] Nhất thứ sử dụngCrypto++Hàm thức khốChấp hành đích tính năng phân tích hiển kỳ, tương bỉ một hữu gia tốc đíchPentium 4,AES/GCM(Anh ngữ:Galois/Counter_Mode)Đích thôn thổ lượng tòng đại ước mỗi tự tiết 28.0 chu kỳ hiển trứ đề thăng chí mỗi tự tiết 3.5 chu kỳ. [24][25]

Nhuyễn kiện chi trì

[Biên tập]

Đại đa sổ hiện đại biên dịch khí năng cú lợi dụng AES chỉ lệnh.

Hứa đa an toàn hòa gia mật nhuyễn kiện chi trì AES chỉ lệnh tập, bao quát hạ liệt hạch tâm cơ sở thiết thi:

Tham khảo

[Biên tập]

Tham khảo tư liêu

[Biên tập]
  1. ^Intel Software Network.Intel.[2008-04-05].(Nguyên thủy nội dungTồn đương vu 2008-04-07 ).
  2. ^Shay Gueron.Intel Advanced Encryption Standard (AES) Instruction Set White Paper.Intel. 2010[2012-09-20].( nguyên thủy nội dungTồn đươngVu 2012-10-29 ).
  3. ^Carry-Less Multiplication.Intel.[2016-05-14].( nguyên thủy nội dungTồn đươngVu 2016-04-25 ).
  4. ^Intel® Product Specification Advanced Search.[2019-03-22].( nguyên thủy nội dungTồn đươngVu 2019-09-18 ).
  5. ^AnandTech - The Sandy Bridge Review: Intel Core i7-2600K, i5-2500K and Core i3-2100 Tested.[2016-05-14].(Nguyên thủy nội dungTồn đương vu 2015-04-24 ).
  6. ^Compare Intel® Products.[2016-05-14].( nguyên thủy nội dungTồn đươngVu 2016-04-25 ).
  7. ^AES-NI support in TrueCrypt (Sandy Bridge problem).[2016-05-14].(Nguyên thủy nội dungTồn đương vu 2014-08-08 ).
  8. ^Some products can support AES New Instructions with a Processor Configuration update, in particular, i7-2630QM/i7-2635QM, i7-2670QM/i7-2675QM, i5-2430M/i5-2435M, i5-2410M/i5-2415M. Please contact OEM for the BIOS that includes the latest Processor configuration update..[2016-05-14].( nguyên thủy nội dungTồn đươngVu 2011-08-13 ).
  9. ^Tồn đương phó bổn.[2016-05-14].( nguyên thủy nội dungTồn đươngVu 2016-03-22 ).
  10. ^Tồn đương phó bổn.[2016-05-14].( nguyên thủy nội dungTồn đươngVu 2017-09-04 ).
  11. ^Following Instructions.AMD. November 22, 2010[2011-01-04].(Nguyên thủy nội dungTồn đương vu 2010-11-26 ).
  12. ^Dan Anderson.SPARC T4 OpenSSL Engine.Oracle. 2011[2012-09-20].( nguyên thủy nội dungTồn đươngVu 2012-11-03 ).
  13. ^Richard Grisenthwaite.ARMv8-A Technology Preview(PDF).ARM. 2011[2012-09-20].(Nguyên thủy nội dung(PDF)Tồn đương vu 2018-06-10 ).
  14. ^Timothy Prickett Morgan.All the sauce on Big Blue's hot chip: More on Power7+.The Register. 2012[2012-09-20].( nguyên thủy nội dungTồn đươngVu 2012-08-24 ).
  15. ^IBM System z10 cryptography.IBM.[2014-01-27].( nguyên thủy nội dungTồn đươngVu 2014-02-01 ).
  16. ^AMD Geode™ LX Processor Family Technical Specifications.AMD.[2016-05-14].( nguyên thủy nội dungTồn đươngVu 2014-01-30 ).
  17. ^VIA Padlock Security Engine.VIA.[2011-11-14].(Nguyên thủy nội dungTồn đương vu 2011-05-15 ).
  18. ^18.018.1Cryptographic Hardware Accelerators(Hiệt diện tồn đương bị phân,Tồn vuHỗ liên võng đương án quán) on OpenWRT.org
  19. ^VIA Eden-N Processors.VIA.[2011-11-14].(Nguyên thủy nội dungTồn đương vu 2011-11-11 ).
  20. ^VIA C7 Processors.VIA.[2011-11-14].( nguyên thủy nội dungTồn đươngVu 2007-04-19 ).
  21. ^Security System driver status.[2016-05-14].( nguyên thủy nội dungTồn đươngVu 2016-05-14 ).
  22. ^Using the XMEGA built-in AES accelerator(PDF).[2014-12-03].( nguyên thủy nội dungTồn đương(PDF)Vu 2015-09-23 ).
  23. ^P. Schmid and A. Roos.AES-NI Performance Analyzed.Tom's Hardware. 2010[2010-08-10].
  24. ^T. Krovetz, W. Dai.How to get fast AES calls?.Crypto++ user group. 2010[2010-08-11].( nguyên thủy nội dungTồn đươngVu 2012-11-09 ).
  25. ^Crypto++ 5.6.0 Pentium 4 Benchmarks.Crypto++ Website. 2009[2010-08-10].( nguyên thủy nội dungTồn đươngVu 2010-09-19 ).
  26. ^Intel Advanced Encryption Standard Instructions (AES-NI).Intel. March 2, 2010[2010-07-11].( nguyên thủy nội dungTồn đươngVu 2010-07-07 ).
  27. ^AES-NI enhancements to NSS on Sandy Bridge systems.2012-05-02[2012-11-25].( nguyên thủy nội dungTồn đươngVu 2014-04-13 ).
  28. ^System Administration Guide: Security Services, Chapter 13 Solaris Cryptographic Framework (Overview).Oracle. September 2010[2012-11-27].( nguyên thủy nội dungTồn đươngVu 2012-02-07 ).
  29. ^FreeBSD 8.2 Release Notes.FreeBSD.org. 2011-02-24[2011-12-18].(Nguyên thủy nội dungTồn đương vu 2011-04-12 ).
  30. ^OpenSSL: CVS Web Interface.[2020-12-07].(Nguyên thủy nội dungTồn đương vu 2012-07-07 ).
  31. ^Bloombase StoreSafe Intelligent Storage Firewall.[2023-11-14].( nguyên thủy nội dungTồn đươngVu 2024-05-03 ).

Ngoại bộ liên tiếp

[Biên tập]