行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210753325.1 (22)申请日 2022.06.29 (71)申请人 合肥马道信息科技有限公司 地址 230000 安徽省合肥市高新区文曲路 800号创新产业园一期A4栋1208室 (72)发明人 朱国正 马冰 马升  (74)专利代理 机构 合肥律众知识产权代理有限 公司 34147 专利代理师 殷娟 (51)Int.Cl. H04L 9/40(2022.01) H04L 9/32(2006.01) (54)发明名称 一种鼠标与PC端之间的双向认证方法 (57)摘要 本发明涉及交互认证, 具体涉及一种鼠标与 PC端之间的双向认 证方法, PC端获取认证必需的 鼠标设备信息, 并向鼠标 发送认证必需的PC端设 备信息; PC端向鼠标发送握手指令; 鼠标接收到 握手指令后发起双向认 证请求, 鼠标与 PC端之间 进行双向认证交互; 鼠标与PC端之间完成双向认 证; 本发明提供的技术方案能够 有效克服现有技 术所存在的鼠标与PC端之间的身份认证机制安 全性较差, 容易被破解的缺陷。 权利要求书2页 说明书5页 附图2页 CN 115134151 A 2022.09.30 CN 115134151 A 1.一种鼠标与PC端之间的双向认证方法, 其特 征在于: 包括以下步骤: S1、 PC端获取认证必需的鼠标设备信息, 并向鼠标发送 认证必需的PC端设备信息; S2、 PC端向鼠标发送握 手指令; S3、 鼠标接收到握 手指令后发起双向认证请求, 鼠标与PC端之间进行双向认证交 互; S4、 鼠标与PC端之间完成双向认证。 2.根据权利 要求1所述的鼠标与PC端之间的双向认证方法, 其特征在于: S3中鼠标与PC 端之间进行双向认证交 互, 包括: S31、 鼠标向PC端发送从机验证信息; S32、 PC端对从机验证信息进行验证, 并将得到的从机信息验证结果与主机验证信息一 同发送给鼠标; S33、 鼠标对PC端发送的从机信息验证结果与主机验证信息进行验证, 并向PC端发送主 机信息验证结果; S34、 PC端将对本地信息进行加密得到的数据与主机信息验证结果进行比对, 并根据比 对结果向鼠标发送 认证结果。 3.根据权利要求2所述的鼠标与PC端之间的双向认证方法, 其特征在于: S31中鼠标向 PC端发送从机验证信息, 包括: 利用Session_key密钥对Mouse_Finger、 Rondom1的异或结果进行AES加 密, 并将加密结 果发送给PC端; 其中, Session_key为AES密钥, 由Ver sion、 MAC经过加 密计算得到; Rondom1为鼠标产生 的16字节随机数。 4.根据权利要求3所述的鼠标与PC端之间的双向认证方法, 其特征在于: S32中PC端对 从机验证信息进行验证, 并将得到的从机信息验证结果与主机验证信息一同发送给鼠标, 包括: 利用Session_key密钥解析 出Mouse_Fi nger、 Rondom1的异或结果; 将Mouse_Fi nger、 Rondom1的异或结果与Mouse_Fi nger进行异或运 算, 得到Ro ndom1; 利用Session_key密钥对PC_Finger、 Rondom2、 Rondom1的异或结果进行AES加密, 并将 加密结果发送给鼠标; 其中, Rondom2为PC端产生的16 字节随机数。 5.根据权利要求4所述的鼠标与PC端之间的双向认证方法, 其特征在于: S33中鼠标对 PC端发送的从机信息验证结果与主机验证信息进行验证, 并向PC端发送主机信息验证结 果, 包括: 利用Session_key密钥解析 出PC_Finger、 Rondom2、 Ro ndom1的异或结果; 将PC_Finger、 Rondom2、 Rondom1的异或结果与Rondom1进行异或运算, 得到PC_Finger、 Rondom2的异或结果; 将PC_Finger、 Rondom2的异或结果与PC_Fi nger进行异或运 算, 得到Ro ndom2; 采用SDBM算法计算出PC_Finger的Hash值, 并对PC_Finger的Hash值与Rondom2进行MD5 加密运算, 并将加密结果发送给PC端。 6.根据权利要求5所述的鼠标与PC端之间的双向认证方法, 其特征在于: S34中PC端将 对本地信息进 行加密得到的数据与主机信息验证结果进行比对, 并根据比对结果向鼠标发权 利 要 求 书 1/2 页 2 CN 115134151 A 2送认证结果, 包括: 采用SDBM算法计算出本地PC_Finger的Hash值, 并对本地PC_Finger的Hash值与本地 Rondom2进行MD5加密运 算, 将该加密结果与鼠标发送的主机信息验证结果进行比对; 若比对结果 一致, 则向鼠标发送 认证成功结果, 否则向鼠标发送 认证失败结果。 7.根据权利要求2所述的鼠标与PC端之间的双向认证方法, 其特征在于: 所述鼠标与PC 端之间的双向认证交互应在从握手开始30s内完成所有认证工作, 若鼠标与PC端之间的双 向认证交 互从握手开始超过3 0s, 则PC端向鼠标发送 认证失败结果。 8.根据权利要求1 ‑6中任意一项所述的鼠标与PC端之间的双向认证方法, 其特征在于: S1中PC端获取认证必需的鼠标设备信息, 并向鼠标发送 认证必需的PC端设备信息, 包括: PC端向鼠标逐个下发获取鼠标设备信息指令, 鼠标将包含Mouse_Finger、 Version、 MAC 的鼠标设备信息依次反馈给PC端, 同时PC端主动将包含PC_Finger的PC端设备信息发送给 鼠标。 9.根据权利要求8所述的鼠标与PC端之间的双向认证方法, 其特征在于: 所述Mouse_ Finger为鼠标的唯一识别码, 总 长度为16字节; 所述PC_Finger为PC端的主机版本号, 总 长 度为16字节; 所述Version为鼠标的固件版本号, 总长度为4字节; 所述MAC为鼠标的MAC地 址, 总长度为6 字节。权 利 要 求 书 2/2 页 3 CN 115134151 A 3

PDF文档 专利 一种鼠标与PC端之间的双向认证方法

文档预览
中文文档 10 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共10页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种鼠标与PC端之间的双向认证方法 第 1 页 专利 一种鼠标与PC端之间的双向认证方法 第 2 页 专利 一种鼠标与PC端之间的双向认证方法 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-03-03 12:16:49上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。