说明:收录各省市地方标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211007924.5 (22)申请日 2022.08.22 (71)申请人 中京天裕科技 (杭州) 有限公司 地址 310000 浙江省杭州市西湖区三墩镇 金蓬街368号3幢342室 申请人 中京天裕科技 (北京) 有限公司 (72)发明人 高峻 晏培 胡鹏飞 张军  王彦丰  (74)专利代理 机构 杭州君度专利代理事务所 (特殊普通 合伙) 33240 专利代理师 邬赵丹 (51)Int.Cl. G07C 9/00(2020.01) H04L 9/32(2006.01) (54)发明名称 一种应用 于野外设备箱的动态口令开箱方 法 (57)摘要 本发明涉及一种应用于野外设备箱的动态 口令开箱方法。 本发明设备箱生成设备箱参数, 并将参数二维码显示在屏幕上; 手机APP扫描并 上传设备箱参数, 服务端生成动态口令, 服务端 下发口令信息组到手机APP, 并显示为二维码; 设 备箱扫描手机APP上显示的口令信息组二维码, 验证动态口令决定是否开箱, 如果验证通过, 则 打开设备箱, 如果验证未通过, 重新生成设备箱 参数。 本发 明利用动态口令作为设备箱的电子钥 匙, 解决了大量物理钥匙的管理问题, 消除了钥 匙丢失可能带来的风险, 提高了设备箱开箱的安 全性和便捷性。 权利要求书1页 说明书4页 附图1页 CN 115376224 A 2022.11.22 CN 115376224 A 1.一种应用于野外设备箱的动态口令开箱方法, 其特 征在于: 具体包括如下步骤: 步骤1、 设备箱端根据硬件编码和时间戳 等信息生成设备箱参数: 对于具体的野外设备箱, 以设备箱硬件编码、 当前时间戳、 上次开箱操作 人员身份信 息 为因素, 生成设备箱参数; 记设备箱硬件编码为BoxID, 当前时间戳为Timestamp, 上次开箱 操作人员身份信息为 Lastoperator, 则设备箱参数为: BoxPara=BoxID| |Timestamp| |Lastoperator; 步骤2、 设备箱端将设备箱参数编码成QR二维码, 并显示在设备箱端的显示屏幕上; 步骤3、 手机APP扫描并上传设备箱参数; 利用手机端安装的动态口令应用APP, 扫描设 备箱端液晶显示屏上的QR二维码, 解析出此Q R二维码中的设备箱硬件编码、 当前时间戳、 上 次开箱操作人员身份信息, 上传到服务器端, 同时将本次开箱操作人员身份信息也上传到 服务器端; 步骤4、 服务端生成动态口令; 服务端根据手机端APP上传的设备箱硬件编码BoxID、 当 前时间戳信息Timestamp、 本次操作人员信息Currentoperator, 利用国密SM3杂凑算法生成 此次设备箱的动态口令, 记此次设备箱的动态口令为Spass, 则: Spass=SM3(BoxID|| Timestamp||Currentoperator); 再加上本次操作人员信息Currentoperator, 组成要下发 的口令信息组Sst ring, 即: Sst ring=Spas s||Currentoperator; 步骤5、 服务端下发口令信息组到手机APP, 并显示为二维码; 服务端将步骤4生成的口 令信息组Sstring, 即: Sstring=Spass||Currentoperator, 下发到手机APP, 并在手机APP 端编码成QR二维码并显示在手机屏幕上; 步骤6、 设备箱扫描手机APP上显示的口令信息组二维码; 设备箱端安装有扫描设备, 可 以对手机APP上显示的口令信息组二维码进行扫描, 解码得到Sstring, Sstring=Spass|| Currentoperator; 从中取出前32字节即为动态口令数据Spass, 后面20字节为 Currentoperator; 步骤7、 设备箱验证动态口令决定是否开箱, 如果验证通过, 则打开设备箱, 如果验证未 通过, 返回步骤1, 重新 生成设备箱参数; 验证过程如下: (1)设备箱基于当前设备箱参数中的硬件编码、 时间戳以及解码口令信息组二维码得 到的本次操作人员信息, 利用国密SM 3杂凑算法生成一个内部动态口令 Cpass, 即: Cpass=SM3(BoxID| |Timestamp| |Currentoperator); (2)对Cpass, Spass进行比较, 如果Cp ass=Spass, 则表示此次服务端传递回来的动态 口令是正确的, 即验证通过, 则打开设备箱; 如果Cpass≠Spass, 表示此次服务端传递回来 的动态口令不 正确, 验证未通过, 设备箱不打开, 产生 新的时间戳, 返回步骤1。权 利 要 求 书 1/1 页 2 CN 115376224 A 2一种应用于野外设 备箱的动态口令 开箱方法 技术领域 [0001]本发明属于动态口令生成技术领域, 涉及 一种应用于野外设备箱的动 态口令开箱 方法。 背景技术 [0002]野外设备箱在电力、 通讯、 交通等诸多领域有着非常广 泛的应用, 随着野外设备箱 的部署越来越多, 现有的物理钥匙的方式, 已无法满足设备箱的管理要求。 为设备箱配备不 同的钥匙, 运维人员需要携带大量钥匙, 而采用通用钥匙, 钥匙丢失、 运维人员离职等都对 设备箱的安全带来 风险。 野外设备箱的钥匙管理问题, 亟需一种便捷 有效的管理方案 。 [0003]动态口令是根据特定算法生成不可预测的随机字符串, 基于设备箱硬件编码、 时 间戳和本次操作人员信息等因素, 采用国密算法生成动态口令, 作为每次设备箱开箱的电 子钥匙, 可以实现每次开箱时均使用不同的钥匙, 解决了携带大量物理钥匙的问题, 也消除 了钥匙丢失可能带来的风险。 发明内容 [0004]本发明的目的就是提供一种应用于野外设备箱的动态口令开箱方法。 针对野外设 备箱的钥匙管理需求, 采用基于国密算法S M3生成动态口令, 动态口令的生成因素中包括设 备箱硬件编码、 设备箱端当前时间戳和本次操作人员信息, 动态口令作为每次设备箱开箱 的电子钥匙, 实现每次开箱时均使用不同的钥匙, 既解决了携带大量物理钥匙的问题, 也消 除了钥匙丢失可能带来的风险。 [0005]本发明具体包括如下步骤: [0006]步骤1、 设备箱端根据硬件编码和时间戳 等信息生成设备箱参数: [0007]对于具体的野外设备箱, 以设备箱硬件编码、 当前时间戳、 上次开箱操作人员身份 信息为因素, 生成设备箱参数; 记设备箱硬件编码为BoxID, 当前时间戳为Timestamp, 上次 开箱操作人员身份信息为 Lastoperator, 则设备箱参数为: [0008]BoxPara=BoxID| |Timestamp| |Lastoperator。 [0009]步骤2、 设备箱端将设备箱参数编码成QR二维码, 并显示在设备箱端的显示屏幕 上。 [0010]步骤3、 手机APP扫描并上传设备箱参数; 利用手机端安装的动态口令应用APP, 扫 描设备箱端液晶显示屏上的QR二维码, 解析出此QR二维码中的设备箱硬件编码、 当前时间 戳、 上次开箱操作人员身份信息, 上传到服务器端, 同时将 本次开箱操作人员(即APP当前登 录用户)身份信息也上传到服 务器端。 [0011]步骤4、 服务端生成动态口令; 服务端根据手机端APP上传的设备箱硬件编码 BoxID、 当前时间戳信息Ti mestamp、 本次操作人员信息Currentoperator, 利用国密SM3杂凑 算法生成此次设备箱的动态口令, 记此次设备箱的动态口令为Spass, 则: Spass=SM3 (BoxID||Timestamp||Currentoperator)。 再加上本次操作人员信息Currentop erator, 组说 明 书 1/4 页 3 CN 115376224 A 3

PDF文档 专利 一种应用于野外设备箱的动态口令开箱方法

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