[发明专利]一种双主机事件共享转接装置和方法有效
申请号: | 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.vipzhuanli.com/pat/books/202110547514.9/1.html,转载请声明来源钻瓜专利网。