[发明专利]一种基于椭圆曲线算法的设备授权的离线校验方法及系统有效
申请号: | 201911327926.0 | 申请日: | 2019-12-20 |
公开(公告)号: | CN111092735B | 公开(公告)日: | 2022-12-13 |
发明(设计)人: | 张瑜 | 申请(专利权)人: | 杭州涂鸦信息技术有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L9/30 |
代理公司: | 北京崇智知识产权代理有限公司 11605 | 代理人: | 任小燕;何海英 |
地址: | 310013 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 椭圆 曲线 算法 设备 授权 离线 校验 方法 系统 | ||
1.一种基于椭圆曲线算法的设备授权的离线校验方法,其特征在于,包括:
通过私钥对待效验设备的识别信息及特定字符串组成的消息摘要进行数字签名,并生成签名,所述识别信息为媒体存取控制地址;
将与所述私钥对应的公钥及所述签名写入所述待效验设备,具体步骤为:由云端生成一对公钥和私钥并且保存,使用私钥对由待效验设备的mac地址和特定字符串组成的消息摘要进行数字签名,生成签名,并且在设备生产时向待效验设备写入签名和公钥;
网关读取所述识别信息、所述公钥及所述签名;
所述网关通过ECDSA算法,将所述公钥及所述签名生成待比对信息摘要,具体步骤为:网关读取待验证设备的mac地址;待验证设备上报mac地址至网关;网关读取签名;待验证设备上报签名;网关读取公钥;待验证设备上报公钥;网关进行签名效验;
当所述待比对信息摘要与所述消息摘要相同时,验证通过。
2.根据权利要求1所述的基于椭圆曲线算法的设备授权的离线校验方法,其特征在于,所述网关将所述待比对信息摘要与预存的所述消息摘要比对。
3.根据权利要求2所述的基于椭圆曲线算法的设备授权的离线校验方法,其特征在于,云端生成所述公钥及所述私钥。
4.根据权利要求3所述的基于椭圆曲线算法的设备授权的离线校验方法,其特征在于,在所述待效验设备生产时,所述云端向所述待效验设备写入所述签名及所述公钥。
5.一种基于椭圆曲线算法的设备授权的离线校验系统,其特征在于,包括:
签名模块,用于通过私钥对待效验设备的识别信息及特定字符串组成的消息摘要进行数字签名,并生成签名,所述识别信息为媒体存取控制地址;
写入模块,将与所述私钥对应的公钥及所述签名写入所述待效验设备,具体步骤为:由云端生成一对公钥和私钥并且保存,使用私钥对由待效验设备的mac地址和特定字符串组成的消息摘要进行数字签名,生成签名,并且在设备生产时向待效验设备写入签名和公钥;
读取模块,用于读取所述识别信息、所述公钥及所述签名,具体步骤为:网关读取待验证设备的mac地址;待验证设备上报mac地址至网关;网关读取签名;待验证设备上报签名;网关读取公钥;待验证设备上报公钥;网关进行签名效验;
生成模块,用于通过ECDSA算法,将所述公钥及所述签名生成待比对信息摘要。
6.一种计算机设备,包括存储器、处理器和存储在所述存储器内并能由所述处理器运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1-4中任一项所述的方法。
7.一种计算机可读存储介质,其内存储有计算机程序,其特征在于,所述计算机程序在由处理器执行时实现如权利要求1-4中任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州涂鸦信息技术有限公司,未经杭州涂鸦信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911327926.0/1.html,转载请声明来源钻瓜专利网。