1.一种基于访问控制的安全路由方法,其特征在于,所述方法包括:在当前节点存在待转发消息时,获取所述当前节点的邻居节点;
通过预设节点信任度量方式确定所述邻居节点的节点信任值;
在所述节点信任值大于参考信任值时,根据所述邻居节点的属性信息判断所述邻居节点是否符合第一访问控制树的权限条件;
若是,则判定所述邻居节点为可信节点,并将所述待转发消息传输至所述可信节点;
其中,所述通过预设节点信任度量方式确定所述邻居节点的节点信任值,包括:获取所述邻居节点对所述当前节点的接触亲密度;
通过所述邻居节点的上下文信息定义所述邻居节点的属性值,并根据所述邻居节点的属性个数,确定所述邻居节点的属性信任值;
根据所述接触亲密度和所述属性信任值确定所述邻居节点的节点信任值;
其中,所述节点信任值的计算公式为:
T=αFij+βPj
其中,T为节点信任值,Fij为所述邻居节点j对所述当前节点i的接触亲密度,Pj为所述邻居节点j的属性信任值,α+β=1;
其中,所述属性信任值的计算公式为:
其中,γ为正面属性权重因子,(1‑γ)为负面属性权重因子,m为正面信息个数,n为负面信息个数,Sj为所述邻居节点的属性个数;
所述在所述节点信任值大于参考信任值时,根据所述邻居节点的属性信息判断所述邻居节点是否符合第一访问控制树的权限条件之前,包括:获取当前网络的属性信息,并根据所述属性信息划分为正常属性集和恶意属性集;
基于所述正常属性集构建所述当前网络中第一访问控制树;
所述在当前节点存在待转发消息时,获取所述当前节点的邻居节点之前,包括:获取目标明文消息,根据预设加密模式对所述目标明文消息进行加密,获得密文消息;
基于目的节点的标准属性信息以及所述预设加密模式对应的解密函数,构建第二访问控制树;
将所述密文消息和所述第二访问控制树确定为待转发消息。
2.如权利要求1所述的基于访问控制的安全路由方法,其特征在于,所述基于所述正常属性集构建所述当前网络中第一访问控制树,包括:获取所述当前网络中的门限值信息,根据所述门限值信息定义根节点;
根据预设门限标准定义非叶子节点;
基于所述正常属性集确定若干个叶子节点,其中各所述叶子节点对应所述正常属性集中的若干个属性;
通过所述根节点、所述非叶子节点以及所述叶子节点,确定所述第一访问控制树。
3.如权利要求2所述的基于访问控制的安全路由方法,其特征在于,所述在所述节点信任值大于参考信任值时,根据所述邻居节点的属性信息判断所述邻居节点是否符合第一访问控制树的权限条件,包括:在所述节点信任值大于参考信任值时,获取所述邻居节点的各个属性值;
对比所述各个属性值和所述第一访问控制树中的叶子节点信息,根据对比结果判断所述邻居节点是否符合所述预设门限标准;
相应地,所述若是,则判定所述邻居节点为可信节点,并将所述待转发消息传输至所述可信节点,包括:在所述邻居节点符合所述预设门限标准时,判定所述邻居节点为可信节点;
将所述待转发消息传输至所述可信节点。
4.如权利要求1所述的基于访问控制的安全路由方法,其特征在于,所述将所述待转发消息传输至所述可信节点之后,还包括:在所述可信节点为目的节点时,判断所述目的节点是否符合所述第二访问控制树的权限条件;
若是,则获取所述解密函数并根据所述解密函数对所述密文消息进行解密,获得所述目标明文消息。
5.一种基于访问控制的安全路由设备,其特征在于,所述基于访问控制的安全路由设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的基于访问控制的安全路由程序,所述基于访问控制的安全路由程序被所述处理器执行时实现如权利要求
1至4中任一项所述的基于访问控制的安全路由方法的步骤。
6.一种存储介质,其特征在于,所述存储介质上存储有基于访问控制的安全路由程序,所述基于访问控制的安全路由程序被处理器执行时实现如权利要求1至4中任一项所述的基于访问控制的安全路由方法的步骤。