1.一種支持多用戶多任務(wù)的usb加密卡,其特征在于,包括管理核心板、多個(gè)資源核心板和底板;
2.根據(jù)權(quán)利要求1所述的一種支持多用戶多任務(wù)的usb加密卡,其特征在于,所述資源fpga被分割為多個(gè)互相隔離的可重構(gòu)區(qū)域,每個(gè)可重構(gòu)區(qū)域作為一個(gè)vfpga按需求配置算法核,執(zhí)行加密算法;同時(shí),在資源fpga中構(gòu)建資源中轉(zhuǎn)模塊,負(fù)責(zé)內(nèi)部各vfpga與數(shù)據(jù)中轉(zhuǎn)fpga的中轉(zhuǎn);
3.根據(jù)權(quán)利要求2所述的一種支持多用戶多任務(wù)的usb加密卡,其特征在于,所述管理cpu包括基于ai的資源調(diào)度模塊、上位機(jī)通信模塊、加密卡協(xié)同模塊、算法核配置模塊:
4.一種支持多用戶多任務(wù)的usb加密卡的實(shí)現(xiàn)方法,其特征在于,所述方法包括:
5.根據(jù)權(quán)利要求4所述的一種支持多用戶多任務(wù)的usb加密卡的實(shí)現(xiàn)方法,其特征在于,所述s1具體包括:
6.根據(jù)權(quán)利要求5所述的一種支持多用戶多任務(wù)的usb加密卡的實(shí)現(xiàn)方法,其特征在于,所述將兩個(gè)加密卡通過加密卡互聯(lián)接口相連,進(jìn)入?yún)f(xié)同模式具體包括:
7.根據(jù)權(quán)利要求6所述的一種支持多用戶多任務(wù)的usb加密卡的實(shí)現(xiàn)方法,其特征在于,所述用戶調(diào)用主加密卡進(jìn)行加解密具體包括:
8.根據(jù)權(quán)利要求6所述的一種支持多用戶多任務(wù)的usb加密卡的實(shí)現(xiàn)方法,其特征在于,所述用戶調(diào)用從加密卡進(jìn)行加解密具體包括:
9.根據(jù)權(quán)利要求4所述的一種支持多用戶多任務(wù)的usb加密卡的實(shí)現(xiàn)方法,其特征在于,在s1-s3的過程中實(shí)時(shí)進(jìn)行加解密資源回收,具體包括: