发明名称 微功率无线信息采集系统中的程序保护方法
摘要 本发明实施例涉及通信技术领域,公开了一种微功率无线信息采集系统中的程序保护方法,包括下列步骤:第一网络节点和第二网络节点接收以广播洪泛方式发送的程序;所述程序在发送前被所述网管中心加密,所述程序的密钥为第一组密钥,且所述第一组密钥仅保存在第一网络节点和网管中心中;所述第一网络节点与第二网络节点为微功率无线信息采集系统中的任意两个网络节点;所述第一网络节点调用保存的第一组密钥对接收到的所述程序进行解密并保存;所述第二网络节点调用保存的第二组密钥对对接收到的所述程序进行解密,解密失败后丢弃所述程序。实施本发明实施例,可以防止程序遭到非法拷贝和恶意侵入,对程序进行有效的安全保护。
申请公布号 CN103001944B 申请公布日期 2016.04.13
申请号 CN201210374535.6 申请日期 2012.09.27
申请人 深圳友讯达科技股份有限公司 发明人 崔涛;刘柱;张孝龙
分类号 H04L29/06(2006.01)I;H04L9/08(2006.01)I 主分类号 H04L29/06(2006.01)I
代理机构 深圳市深佳知识产权代理事务所(普通合伙) 44285 代理人 唐华明
主权项 微功率无线信息采集系统中的程序保护方法,其特征在于,包括下列步骤:第一网络节点和第二网络节点接收以广播洪泛方式发送的程序;所述程序在发送前被网管中心加密,所述程序的密钥为第一组密钥,且所述第一组密钥仅保存在第一网络节点和网管中心中;所述第一网络节点与第二网络节点为微功率无线信息采集系统中的任意两个网络节点;所述第一网络节点调用保存的第一组密钥对接收到的所述程序进行解密并保存;所述第二网络节点调用保存的第二组密钥对对接收到的所述程序进行解密,解密失败后丢弃所述程序;其中,所述第一组密钥预先已保存在所述第一网络节点中,所述第二组密钥预先已保存在所述第二网络节点中,且所述第一组密钥与所述第二组密钥不同;其中,当所述程序被发送前,所述网管中心根据所述程序所发往的第一网络节点的编号,提取预先保存在所述第一网络节点中的第一密钥;其中,所述方法还包括:当所述程序运行时,所述第一网络节点将所述程序的每个进程的运行时间作为水印进行记录;当所述程序运行时,所述第一网络节点对所述程序的每个进程的水印进行检测,判断所述水印是否正常,如果是,关闭所述程序;其中,所述程序包括至少M个进程,M大于或等于2;所述第一网络节点对所述程序的每个进程的水印进行检测,判断所述水印是否正常具体包括:根据所述程序的第n个进程执行的时间计算出比对码,与预先存储在第一网络节点上的比对码进行比对,如果比对一致,则启动第n个进程;其中,n为正整数,且1≤n<M;在所述第n个进程的标记位记录第n个进程的启动时间和结束时间,判断所述第n个进程的总运行时间是否超出预定的时间范围,如果是,关闭所述程序,否则启动第n+1个进程。
地址 518055 广东省深圳市南山区桃源街道光前工业区十七栋六楼