什麼是 AES NI(AES指令集)

2021-08-01 11:41:35 字數 600 閱讀 5883

高階加密標準指令集

(或稱英特爾

高階加密標準新指令

,簡稱aes-ni

)是乙個

x86指令集架構

的擴充套件,用於

intel

和amd

微處理器

,由intel在2023年3月提出。

[1] 該指令集的目的是改進應用程式使用

高階加密標準

(aes)執行加密和解密的速度。(aes-ni是一種cpu特性。)

「在《aes-ni 效能分析》中,patrick schmid和achim roos 指出:「...少數已使用英特爾 aes-ni 進行優化的應用程式表現出了傲人成績」。

一次使用

crypto++

函式庫執行的效能分析顯示,相比沒有加速的

pentium 4

, aes/

gcm的吞吐量從大約每位元組28.0週期顯著提公升至每位元組3.5週期。」

$ cat /proc/cpuinfo | grep aes

大多數現代編譯器能夠利用aes指令。

許多安全和加密軟體支援aes指令集,包括下列核心基礎設施:

引用 什麼是AT指令集

at 即attention,at指令集是從終端裝置 terminal equipment,te 或資料終端裝置 data terminal equipment,dte 向終端介面卡 terminal adapter,ta 或資料電路終端裝置 data circuit terminal equipme...

mysql bin指令集 mysql指令集

一 連線mysql。1 連線到本機上的mysql。首先開啟dos視窗,然後進入目錄mysql bin,再鍵入命令mysql u root p,回車後提示你輸密碼.注意使用者名稱前可以有空格也可以沒有空格,但是密碼前必須沒有空格,否則讓你重新輸入密碼.如果剛安裝好mysql,超級使用者root是沒有密...

gbip指令集 GB CPU 指令與指令集

gb cpu 指令與指令集 到目前為止,雖然 cpu 已經擁有了算術邏輯單元 alu 進行算術邏輯運算和使用暫存器儲存資料,但它仍然缺少一些正常工作時需要的資訊.就像建築工人無法僅僅依靠材料和工具憑空造出一棟高樓大廈,除非建築師能為其提供詳細的建築圖紙.cpu 也是一樣的,開發者需要通過某種方式告訴...