1.一种物联网密码管理方法,其特征在于,包括:
获取用户输入的待检测密码数据,以及,所述用户使用过的历史密码数据库;
分别对所述历史密码数据库中的各个历史密码数据进行语义编码以得到多个历史密码语义编码特征向量;
对所述多个历史密码语义编码特征向量进行语义关联分析以得到历史密码语义关联拓扑特征;
对所述用户输入的待检测密码数据进行语义编码以得到输入密码语义理解特征;
将所述输入密码语义理解特征映射到所述历史密码语义关联拓扑特征的高维空间中以得到密码语义关联特征;以及基于所述密码语义关联特征,确定待检测密码数据的语义重复度是否超过预定阈值并生成预警提示。
2.根据权利要求1所述的物联网密码管理方法,其特征在于,对所述多个历史密码语义编码特征向量进行语义关联分析以得到历史密码语义关联拓扑特征,包括:计算所述多个历史密码语义编码特征向量中任意两个历史密码语义编码特征向量之间的交叉熵以得到历史密码语义关联拓扑矩阵;
将所述历史密码语义关联拓扑矩阵通过基于卷积神经网络模型的拓扑特征提取器以得到历史密码语义关联拓扑特征矩阵;以及将所述多个历史密码语义编码特征向量和所述历史密码语义关联拓扑特征矩阵通过图神经网络模型以得到语义关联拓扑历史密码语义编码特征矩阵作为所述历史密码语义关联拓扑特征。
3.根据权利要求2所述的物联网密码管理方法,其特征在于,对所述用户输入的待检测密码数据进行语义编码以得到输入密码语义理解特征,包括:将所述用户输入的待检测密码数据通过包含词嵌入模型和BiLSTM模型的密码语义理解器以得到输入密码语义理解特征向量作为所述输入密码语义理解特征。
4.根据权利要求3所述的物联网密码管理方法,其特征在于,将所述输入密码语义理解特征映射到所述历史密码语义关联拓扑特征的高维空间中以得到密码语义关联特征,包括:将所述语义关联拓扑历史密码语义编码特征矩阵与所述输入密码语义理解特征向量进行矩阵相乘以得到密码语义关联向量作为所述密码语义关联特征。
5.根据权利要求4所述的物联网密码管理方法,其特征在于,基于所述密码语义关联特征,确定待检测密码数据的语义重复度是否超过预定阈值并生成预警提示,包括:对所述密码语义关联向量进行希尔伯特正交空间域表示解耦以得到优化密码语义关联向量;
将所述优化密码语义关联向量通过分类器以得到分类结果,所述分类结果用于表示待检测密码数据的语义重复度是否超过预定阈值;以及基于所述分类结果,生成预警提示。
6.根据权利要求5所述的物联网密码管理方法,其特征在于,对所述密码语义关联向量进行希尔伯特正交空间域表示解耦以得到优化密码语义关联向量,包括:以如下优化公式对所述密码语义关联向量进行希尔伯特正交空间域表示解耦以得到所述优化密码语义关联向量;
其中,所述优化公式为:
,
其中,是所述密码语义关联向量, 是所述密码语义关联向量的全局特征均值,是所述密码语义关联向量的二范数,是所述密码语义关联向量的长度,且 是单位向量,表示向量减法, 表示协方差矩阵, 是所述优化密码语义关联向量。
7.一种物联网密码管理系统,其特征在于,包括:
数据获取模块,用于获取用户输入的待检测密码数据,以及,所述用户使用过的历史密码数据库;
历史数据语义编码模块,用于分别对所述历史密码数据库中的各个历史密码数据进行语义编码以得到多个历史密码语义编码特征向量;
语义关联分析模块,用于对所述多个历史密码语义编码特征向量进行语义关联分析以得到历史密码语义关联拓扑特征;
输入数据语义编码模块,用于对所述用户输入的待检测密码数据进行语义编码以得到输入密码语义理解特征;
映射模块,用于将所述输入密码语义理解特征映射到所述历史密码语义关联拓扑特征的高维空间中以得到密码语义关联特征;以及预警提示模块,用于基于所述密码语义关联特征,确定待检测密码数据的语义重复度是否超过预定阈值并生成预警提示。
8.根据权利要求7所述的物联网密码管理系统,其特征在于,所述语义关联分析模块,包括:交叉熵计算单元,用于计算所述多个历史密码语义编码特征向量中任意两个历史密码语义编码特征向量之间的交叉熵以得到历史密码语义关联拓扑矩阵;
拓扑特征提取单元,用于将所述历史密码语义关联拓扑矩阵通过基于卷积神经网络模型的拓扑特征提取器以得到历史密码语义关联拓扑特征矩阵;以及图神经网络编码单元,用于将所述多个历史密码语义编码特征向量和所述历史密码语义关联拓扑特征矩阵通过图神经网络模型以得到语义关联拓扑历史密码语义编码特征矩阵作为所述历史密码语义关联拓扑特征。
9.根据权利要求8所述的物联网密码管理系统,其特征在于,所述输入数据语义编码模块,用于:将所述用户输入的待检测密码数据通过包含词嵌入模型和BiLSTM模型的密码语义理解器以得到输入密码语义理解特征向量作为所述输入密码语义理解特征。
10.根据权利要求9所述的物联网密码管理系统,其特征在于,所述映射模块,用于:将所述语义关联拓扑历史密码语义编码特征矩阵与所述输入密码语义理解特征向量进行矩阵相乘以得到密码语义关联向量作为所述密码语义关联特征。