【技术实现步骤摘要】
一种基于椭圆曲线算法的设备授权的离线校验方法及系统
本申请涉及zigbee(紫蜂)子设备授权校验领域,具体而言,涉及一种基于椭圆曲线算法的设备授权的离线校验方法。
技术介绍
随着生活生活水平的不断提升,人们对于生活中的智能化要求越来越高,小到墙上的开关,大至电热水器,都通过各种方式连入网络实现智能化控制。Zigbee作为一种专为家具智能化而指定的通信协议,越来越多的设备开始集成zigbee模块实现智能化。但zigbee网络作为一种开放式的网络,只要通过适当手段,获取设备的相关信息,当只要符合该zigbee网络的相关规范就可以加入到该zigbee网络中,与网关进行数据交互,从而加重对网关以及服务器的负担。目前常用的方式是通过读取zigbee子设备的唯一信息mac地址,上报到云端,由云端来做相关校验并且返回相关结果,此方式可以保证设备在自己的云端是有相关的登记的,但是在此方式需要有网络的支持,在无网络环境下将无法使用,而且在设备大批量入网的时候会因为需要有云端的交互从而使入网的时间的加长。
技术实现思路
r>本申请的主要目的本文档来自技高网...
【技术保护点】
1.一种基于椭圆曲线算法的设备授权的离线校验方法,其特征在于,包括:/n通过私钥对待效验设备的识别信息及特定字符串组成的消息摘要进行数字签名,并生成签名;/n将与所述私钥对应的公钥及所述签名写入所述待效验设备;/n网关读取所述识别信息、所述公钥及所述签名;/n所述网关通过ECDSA算法,将所述公钥及所述签名生成待比对信息摘要;/n当所述待比对信息摘要与所述信息摘要相同时,验证通过。/n
【技术特征摘要】
1.一种基于椭圆曲线算法的设备授权的离线校验方法,其特征在于,包括:
通过私钥对待效验设备的识别信息及特定字符串组成的消息摘要进行数字签名,并生成签名;
将与所述私钥对应的公钥及所述签名写入所述待效验设备;
网关读取所述识别信息、所述公钥及所述签名;
所述网关通过ECDSA算法,将所述公钥及所述签名生成待比对信息摘要;
当所述待比对信息摘要与所述信息摘要相同时,验证通过。
2.根据权利要求1所述的基于椭圆曲线算法的设备授权的离线校验方法,其特征在于,所述网关将所述待比对信息摘要与预存的所述信息摘要比对。
3.根据权利要求2所述的基于椭圆曲线算法的设备授权的离线校验方法,其特征在于,云端生成所述公钥及所述私钥。
4.根据权利要求3所述的基于椭圆曲线算法的设备授权的离线校验方法,其特征在于,在所述待效验设备生产时,所述云端向所述待效验设备写入所述签名及所述公钥。
5.根据权利要求4所述的基于椭圆曲线算法的设备授权的离线校验方法,其特征在于,所述识别信息...
【专利技术属性】
技术研发人员:张瑜,
申请(专利权)人:杭州涂鸦信息技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。