ZHCAEL7B July 2022 – December 2024 AM623 , AM625
AM62x Linux SDK 包括一個可供應(yīng)用程序使用的 openssl 加密庫。該庫還可被一些 HTTPS、ssh 和 netconf 實(shí)現(xiàn)來用于訪問經(jīng)優(yōu)化的加密函數(shù)。為了獲得優(yōu)異的性能,需要使用 EVP 庫提供的較高級別的接口。表 2-4 展示了在 AM62x 上運(yùn)行的一組選定軟件性能基準(zhǔn)測試結(jié)果。運(yùn)行的命令是 openssl speed -elapsed -evp <cryptographic mode> -multi 4。這利用了全部四個 A53 內(nèi)核,每個內(nèi)核使用兩個線程。
幀大?。ㄗ止?jié)) | ||||||
---|---|---|---|---|---|---|
16 | 64 | 256 | 1024 | 8192 | 16384 | |
aes-128-gcm | 2080 | 5944 | 11300 | 14772 | 16084 | 16128 |
aes-256-gcm | 1956 | 5453 | 9966 | 12684 | 13668 | 13720 |
aes-128-ctr | 215 | 481 | 1815 | 6181 | 21258 | 25584 |
sha256 | 14 | 58 | 227 | 868 | 5144 | 8193 |
sha512 | 14 | 57 | 203 | 655 | 1717 | 1932 |
chacha20-poly1305 | 1196 | 2550 | 5101 | 5824 | 6154 | 6173 |
此外,公鑰加密的四個 A53 內(nèi)核基準(zhǔn)測試如表 2-5 中所示。使用命令 openssl speed -elapsed <algorithm> -multi 4 可運(yùn)行測試。
RSA | 大小 | 512 | 1024 | 2048 | 3072 | 4096 |
簽名/秒 | 13469 | 2892 | 443 | 146 | 65 | |
驗(yàn)證/秒 | 166015 | 57372 | 16521 | 7646 | 4382 | |
ECDSA | 曲線 | nistp224 | nistp256 | nistp521 | nistk233 | nistb233 |
簽名/秒 | 927 | 4075 | 185 | 706 | 690 | |
驗(yàn)證/秒 | 1468 | 6735 | 260 | 378 | 370 |