[發明專利]一種雙主機事件共享轉接裝置和方法有效
| 申請號: | 202110547514.9 | 申請日: | 2021-05-19 |
| 公開(公告)號: | CN113190489B | 公開(公告)日: | 2022-04-08 |
| 發明(設計)人: | 彭金輝;馬征宇;韓金池;馬盼盼;王凱霖 | 申請(專利權)人: | 鄭州信大捷安信息技術股份有限公司 |
| 主分類號: | G06F13/40 | 分類號: | G06F13/40;G06F13/42;G06F21/83 |
| 代理公司: | 鄭州德勤知識產權代理有限公司 41128 | 代理人: | 武亞楠 |
| 地址: | 450000 河南省*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 主機 事件 共享 轉接 裝置 方法 | ||
1.一種雙主機事件共享轉接裝置,其特征在于,所述共享轉接裝置包括:第一主機、轉接器和第二主機,所述轉接器包括第一芯片和第二芯片;所述轉接器分別與所述第一主機、所述第二主機通過設置的USB接口進行通信連接,所述第一芯片和所述第二芯片之間通過SPI接口進行通信連接;
所述第一主機,用于將自身的鍵盤鼠標事件通過USB接口發送至所述轉接器的第一芯片;
所述轉接器,用于通過所述第一芯片接收所述鍵盤鼠標事件,并通過SPI接口發送至所述第二芯片;還用于通過所述第二芯片接收所述鍵盤鼠標事件,并通過所述USB接口發送至所述第二主機;
所述第二主機,用于通過USB接口接收所述鍵盤鼠標事件;
所述轉接器的第一芯片還用于接收所述第一主機發送的PIN口令,與第一芯片自身的PIN碼進行比對,以對第一主機的身份進行認證;若比對結果一致,所述第一芯片則生成一組密鑰對,并將該密鑰對的公鑰發送至所述第一主機;
所述轉接器的第一芯片還用于生成隨機數A,并采用所述密鑰對的私鑰對所述隨機數A進行加密并傳輸至所述第一主機;所述第一主機還用于在接收到隨機數A的密文后,采用所述密鑰對的公鑰進行解密獲得隨機數A;所述第一芯片和所述第一主機分別采用預設算法對所述隨機數A進行計算獲得第一事件共享密鑰;
所述第一芯片還用于在獲得所述第一事件共享密鑰后,生成第一密鑰協商參數,采用預置的第一SM2公私鑰對的私鑰加密處理后傳輸至所述第二芯片;
所述第二芯片還用于在接收到第一密鑰協商參數密文后,通過預置的第一SM2公私鑰對的公鑰解密后獲得第一密鑰協商參數,以及用于生成第二密鑰協商參數,并采用預置的第二SM2公私鑰對的私鑰加密處理后傳輸至所述第一芯片;
所述第一芯片還用于在接收到第二密鑰協商參數密文后,通過預置的第二SM2公私鑰對的公鑰解密后獲得第二密鑰協商參數,所述第一芯片和所述第二芯片分別基于第一密鑰協商參數和第二密鑰協商參數獲得第二事件共享密鑰;
所述第一主機用于通過第一事件共享密鑰將自身的鍵盤鼠標事件加密處理后發送至所述轉接器的第一芯片,所述第一芯片用于采用第一事件共享密鑰進行解密,獲得所述鍵盤鼠標事件,并采用所述第二事件共享密鑰加密處理后傳輸至所述第二芯片,所述第二芯片用于通過所述第二事件共享密鑰解密處理后轉發至所述第二主機。
2.根據權利要求1所述的共享轉接裝置,其特征在于,所述第一主機包括設備枚舉模塊I、事件抓取模塊、上位機模塊和事件發送模塊I;所述第一芯片包括設備模擬模塊I;
所述第一主機,用于將自身的鍵盤鼠標事件通過USB接口發送至所述轉接器的第一芯片,具體包括:
所述第一芯片通過所述設備模擬模塊I模擬符合USB HID標準協議的設備;
所述第一主機通過所述設備枚舉模塊I枚舉到所述符合USB HID標準協議的設備后,與所述第一芯片建立通信連接;
所述第一主機通過所述事件抓取模塊抓取所述第一主機上的鍵盤鼠標事件并發送至上位機模塊;
所述上位機模塊將所述鍵盤鼠標事件通過所述事件發送模塊I發送至所述轉接器的第一芯片。
3.根據權利要求1所述的共享轉接裝置,其特征在于,所述第一芯片包括數據接收模塊和SPI發送模塊;所述第二芯片包括SPI接收模塊、設備模擬模塊II和事件發送模塊II;所述第二主機包括設備枚舉模塊II;
所述轉接器,用于通過所述第一芯片接收所述鍵盤鼠標事件,并通過SPI接口發送至所述第二芯片,還通過所述第二芯片接收所述鍵盤鼠標事件,并通過所述USB接口發送至所述第二主機,具體包括:
所述轉接器通過所述第一芯片的數據接收模塊接收所述事件發送模塊I發送的鍵盤鼠標事件,并轉發至所述SPI發送模塊;
所述轉接器還通過所述第一芯片的SPI發送模塊將所述鍵盤鼠標事件發送至所述第二芯片;
所述轉接器還通過所述第二芯片的設備模擬模塊II模擬USB復合設備,所述USB復合設備包括符合USB HID標準協議的鍵盤和鼠標設備;
所述第二主機通過所述設備枚舉模塊II枚舉到所述USB復合設備后,與所述第二芯片建立通信連接;
所述轉接器還通過所述第二芯片的SPI接收模塊接收所述SPI發送模塊發送的鍵盤鼠標事件;
所述轉接器還通過所述第二芯片的事件發送模塊將所述鍵盤鼠標事件發送至所述第二主機。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州信大捷安信息技術股份有限公司,未經鄭州信大捷安信息技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110547514.9/1.html,轉載請聲明來源鉆瓜專利網。





