[發明專利]一種驗簽數據傳輸方法、裝置、設備及介質在審
| 申請號: | 202210191172.6 | 申請日: | 2022-02-28 |
| 公開(公告)號: | CN114567445A | 公開(公告)日: | 2022-05-31 |
| 發明(設計)人: | 王廷平;肖佐楠;鄧洲;鄭茳;匡啟和 | 申請(專利權)人: | 蘇州國芯科技股份有限公司 |
| 主分類號: | H04L9/32 | 分類號: | H04L9/32;H04L9/40;G06F13/42;G06F15/78 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 姚瑩麗 |
| 地址: | 215011 江蘇省蘇州市高*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據傳輸 方法 裝置 設備 介質 | ||
本申請公開了一種驗簽數據傳輸方法、裝置、設備及介質,包括:預先在SPI控制器驅動中添加接口文件,并利用接口文件配置SPI寄存器,然后將測試程序發送的若干數量個待驗簽數據包通過SPI寄存器依次發送至安全芯片;當檢測到安全芯片已接收到所有待驗簽數據包,則向安全芯片發送用于讀取安全芯片的工作狀態的讀取指令,以得到讀取結果;若讀取結果為表征安全芯片的工作狀態為就緒狀態,則通過SPI寄存器獲取安全芯片返回的針對待驗簽數據包的驗簽結果。本申請通過在SPI控制器驅動中添加接口文件,并利用接口文件配置的SPI寄存器進行驗簽數據的收發,以及在安全芯片接收到所有待驗簽數據包后再向安全芯片發送讀取指令,能夠有效提高SPI傳輸速率和利用率。
技術領域
本發明涉及計算機技術領域,特別涉及一種驗簽數據傳輸方法、裝置、設備及介質。
背景技術
V2X(Vehicle to Everything)作為一種車用無線通信技術,是將車輛與一切事物相連接的新一代信息通信技術,其中V代表車輛,X代表任何與車交互信息的對象,當前X主要包含車(Vehicle to Vehicle,即V2V)、人(Vehicle to Pedestrian,即V2P)、交通路側基礎設施(Vehicle to Infrastructure,即V2I)和網絡(Vehicle to Network,即V2N)。在V2X應用中,需要有高速的SM2驗簽性能,以滿足車輛對外部設備驗證的實時性,按照目前業內普遍的要求,在PC5消息業務模型中,當車輛周邊達到飽和數量200輛時,每個節點車輛消息發送速率按10次/秒,當前節點車輛消息到達速率將達到2000次/秒,考慮到通信和業務報文等的處理損耗,需要預留20%的計算冗余能力,對SSF層的SM2驗簽接口性能應該不低于2400次/秒。
V2X功能一般集成到Tbox、域控制器或天線設備等部件中,這種設備的主控芯片行業內普遍采用NXP的車規SOC芯片,主控SOC芯片提供給安全芯片的通信接口一般都是SPI(串行外設接口Serial Peripheral Interface)。安全芯片通過SPI接口來為主控SOC芯片提供安全運算服務,安全運算服務普通采用的流程為主控SOC芯片通過SPI將要處理的報文發送給安全芯片,安全芯片進行密碼運算后,再將運算結果發送給主控SOC芯片。當前,一方面,主控SOC芯片端采用Linux原生的SPIDEV驅動來和安全芯片交互,SPIDEV驅動使用LinuxSPI驅動框架,通過SPI_Message到SPI_Transfer,最終調用SPI控制器驅動來和安全芯片進行收發。這種方式下SPI驅動調用時耗時較大,并且普遍應用的NXP SOC芯片的SPI控制器驅動SPI傳輸效率不高,導致SPI傳輸是SM2運算速率的瓶頸;另一方面,安全芯片處理待驗簽數據包時,一般都是采用一發一收的單工處理方式,原因是安全芯片需要接收到數據后再進行密碼運算,這種方式忽略了SPI的雙工處理能力,沒有實現傳輸和運算的并發處理,因此這種方式下SPI利用效率比較低,也影響了SM2的運算速率。
綜上,如何針對V2X中的驗簽數據,提高SPI的傳輸效率和利用率是目前有待解決的問題。
發明內容
有鑒于此,本發明的目的在于提供一種驗簽數據傳輸方法、裝置、設備及介質能夠針對V2X中的驗簽數據,提高SPI的傳輸效率和利用率。其具體方案如下:
第一方面,本申請公開了一種驗簽數據傳輸方法,應用于V2X中的主控SOC芯片,包括:
預先在SPI控制器驅動中添加接口文件,并利用所述接口文件配置SPI寄存器,然后將測試程序發送的若干數量個待驗簽數據包通過所述SPI寄存器依次發送至安全芯片;
當檢測到所述安全芯片已接收到所有所述待驗簽數據包,則向所述安全芯片發送用于讀取所述安全芯片的工作狀態的讀取指令,以得到讀取結果;
若所述讀取結果為表征所述安全芯片的工作狀態為就緒狀態,則通過所述SPI寄存器獲取所述安全芯片返回的針對所述待驗簽數據包的驗簽結果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州國芯科技股份有限公司,未經蘇州國芯科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210191172.6/2.html,轉載請聲明來源鉆瓜專利網。





