999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

龍芯處理器商用密碼指令集運算性能分析

2023-10-19 11:00:30徐海波
數字通信世界 2023年9期

徐海波

(北京賽迪軟件測評工程技術中心有限公司,北京 100048)

1 研究背景

2021年,龍芯中科技術股份有限公司(簡稱龍芯中科)官方發布了基于龍芯架構的新一代處理器龍芯3A 50 0 0的消息,“龍芯3A 50 0 0實現了自主性和安全性的深度融合。龍芯3A5000中包括處理器核心、內存控制器及相關PHY、高速IO接口控制器及相關PHY、鎖相環、片內多端口寄存器堆等在內的所有模塊均自主設計。龍芯3A5000處理器集成了安全可信模塊,支持可信計算體系。龍芯3A5000內置了硬件加密模塊,支持商用密碼SM2/3/4及相關算法,其中SM3/4密碼處理性能達到5 Gbps以上[1]?!?/p>

2 性能測試

針對此款處理器,為了驗證其商用密碼指令集運算性能,筆者第一時間拿到了成品及適配的主板等硬件,并在實驗室開展了初步測試。為了比較該處理器在商用密碼運算方面的性能,還選用了龍芯同期生產的3B5000處理器及市面上常見的英特爾處理器進行了比較。

在測試工程中,經向龍芯中科咨詢得知,目前產品手冊等白皮書還沒有發布。由于該款處理器剛剛發布,各操作系統廠商與之適配的操作系統、編譯器還在適配研制過程中,正式版尚未發布。因此此次測試尚未能檢測商用密碼算法通過處理器指令集的運算性能。

2.1 測試準備

測試共選取了8款處理器進行對比測試,分別為龍芯3A5000、龍芯3B5000、龍芯3A4000、龍芯3B4000、英特爾賽揚J1900、英特爾i5-2400、英特爾i7-2600、英特爾至強E5-2620V2。(其中3B5000、E5-2620V2為服務器架構,每臺安裝了兩顆相同的處理器),如表1所示。

表1 測試機機型、處理器、內存、硬盤、操作系統版本等參數

表2 龍芯與英特爾處理器運算商用密碼測試結果

2.2 測試結果(這里只選取了商用密碼的測試結果)

2.3 測試分析

2.3.1 龍芯與英特爾處理器執行商用密碼算法的結果分析

由于英特爾處理器不支持商用密碼的指令集,龍芯處理器雖然支持,但操作系統和編譯器尚未適配,所以本次測試均為純軟件計算,以此比較不同處理器在各計算方式下的性能差別。測試結果表明:對于采用非對稱算法SM2的加解密操作,包括加密/解密,簽名/驗簽操作,龍芯與英特爾處理器的性能差距比較大,基本相差一個數量級以上。但是隨著運算位數的增大,性能差距在逐漸減小[2];在采用對稱算法SM4的運算能力方面,龍芯與英特爾的賽揚處理器性能相差不大,但與英特爾酷睿處理器還是有一定差距[3];在采用SM3的散列函數運算能力方面,龍芯的計算性能與英特爾的酷睿處理器持平,基本接近至強服務器處理器的運算能力[4]。

2.3.2 龍芯與英特爾處理器執行國際加密算法的

結果分析

本次測試仍采用純軟件計算,以此比較不同處理器在各計算方式下的性能差別。對于非對稱算法,選取了常用的R SA算法進行比較,在加密/解密,簽名/驗簽操作方面,龍芯與英特爾處理器的性能差距非常大,英特爾的酷睿、至強處理器計算速度比龍芯快10~30倍以上,賽揚處理器也要優于龍芯處理器的處理能力;對于對稱算法,選擇了AES算法進行比較,除英特爾至強服務器處理器優勢相對明顯以外,各處理器表現相對比較平均,計算性能相差不大;對于散列函數算法,選擇了SHA1和SHA256兩種算法進行比較,龍芯的計算性能基本達到英特爾的賽揚處理器的水平,與酷睿、至強相比略有差距。

2.3.3 英特爾處理器AES算法采用指令集的能力

提升分析

英特爾公司在2008年3月提出了高級加密標準指令集(或稱英特爾高級加密標準新指令,簡稱AESNI),是x86指令集架構的擴展,用于Intel和AMD微處理器,該指令集的目的是改進應用程序使用高級加密標準(AES)執行加密和解密的速度。并在隨后生產的大部分處理器中嵌入了AES-NI指令集[5]。

在被測產品中,除賽揚處理器不支持此指令集,酷睿系列及至強均支持此指令集。[6]由于指令集只針對對稱密碼算法AES設置,所以測試也只選擇了酷睿和至強的3款處理器,對AES-128、AES-256兩種常見算法的加密/解密進行了測試。對于128位加解密算法,處理器指令集的處理效率比純軟件運算有明顯的提升,運算速度大約為6~10倍;對于256位加解密算法,處理器指令集的處理效率比純軟件運算有明顯的提升,運算速度大約為50倍。

2.3.4 龍芯處理器5000系列與4000系列對比能

力提升分析

龍芯處理器在軟件運算速度和處理能力方面,與英特爾相比還有非常大的差距,尤其是在非對稱算法(RSA、SM2)的計算過程中,由于涉及大量乘除操作,導致處理速度遠遠落后于英特爾處理器;在對稱算法(AES、SM4)的計算過程中,大多數均為位移和異或等操作,所以與英特爾處理器的處理能力相差不大;對于散列函數(SHA、SM3)的計算,涉及位移和映射等操作,所以與英特爾處理器相比略有差距。

通過對英特爾處理器打開/關閉AES-NI指令集的測試發現,在處理對稱加解密AES算法時,對性能影響非常大,尤其是相比32位操作與16位操作,使用處理器指令集的運行速度遠遠超過純軟件運行速度。但英特爾處理器的加解密指令集僅限于酷睿以上的處理器且只支持AES算法。

龍芯5000系列與4000系列相比,各方面性能大約提升80%。

3 結束語

龍芯處理器雖已支持商用密碼指令集,但由于操作系統及編譯器適配的問題,還無法測試其性能有多大的提升,但根據英特爾指令集的測試,樂觀估計其性能應該有10倍左右的提升。英特爾只有AESNI指令集,而龍芯的指令集完整地支持SM2/3/4,如果能對非對稱加解密的算法進行指令集成,那性能提升將是巨大的,高性能的運算也將為商用密碼的應用帶來更加廣泛的前景。日前,龍芯官方表示“龍芯3A6000今年上半年會流片回來,單核性能比3A5000系列提升30%,浮點性能將提升60%?!弊屛覀兪媚恳源?,純國產、真自主、高性能、全生態的龍芯早日登場?!?/p>

主站蜘蛛池模板: 国产成本人片免费a∨短片| 视频一区视频二区中文精品| 97影院午夜在线观看视频| 亚洲国产精品不卡在线| av尤物免费在线观看| 国产成人无码AV在线播放动漫| 久久夜色精品| 手机永久AV在线播放| 尤物亚洲最大AV无码网站| 中文字幕亚洲精品2页| 成人韩免费网站| 永久免费无码日韩视频| 精品91在线| 2020精品极品国产色在线观看 | 国产9191精品免费观看| 国模私拍一区二区| 九色视频在线免费观看| 中文字幕无码电影| 国产91视频观看| 午夜色综合| av天堂最新版在线| 在线无码av一区二区三区| 欧美三级自拍| 草逼视频国产| 亚洲国产天堂在线观看| 中文字幕第1页在线播| 欧美午夜网| 91久久偷偷做嫩草影院电| 亚洲成人在线免费观看| 综合成人国产| 全色黄大色大片免费久久老太| 无码aaa视频| 欧美在线视频不卡| 日本在线亚洲| 免费又黄又爽又猛大片午夜| 欧美日韩午夜视频在线观看| 欧美a在线看| 中文字幕亚洲综久久2021| 91精品国产综合久久香蕉922| 一本色道久久88| 亚洲精品无码专区在线观看| 国产高颜值露脸在线观看| 老司国产精品视频| 又爽又大又光又色的午夜视频| 国产精品亚洲一区二区三区在线观看| 激情视频综合网| 狠狠v日韩v欧美v| 成人av手机在线观看| 激情综合网激情综合| 国产性猛交XXXX免费看| 在线中文字幕网| 日韩在线视频网| 国产精品9| 国产九九精品视频| 在线观看国产精品第一区免费| 综合网天天| 美女裸体18禁网站| 蝴蝶伊人久久中文娱乐网| 色婷婷成人网| 天堂网国产| 亚洲中文字幕在线精品一区| 精品国产99久久| 午夜精品国产自在| 国产精品55夜色66夜色| 免费视频在线2021入口| 国产亚洲欧美另类一区二区| 成人午夜久久| 国产精品太粉嫩高中在线观看| 欧美不卡在线视频| 成人午夜久久| 亚洲视频一区在线| 欧美精品v| 热伊人99re久久精品最新地| 综合五月天网| 国内黄色精品| 久久精品aⅴ无码中文字幕| 欧美性天天| 国产乱肥老妇精品视频| 国产精品福利尤物youwu| 久草热视频在线| 中文无码精品A∨在线观看不卡| 日韩天堂网|