【技术实现步骤摘要】
物联网密码管理方法及系统
[0001]本申请涉及密码管理领域,且更为具体地,涉及一种物联网密码管理方法及系统
。
技术介绍
[0002]物联网(
Internet of Things
,
IoT
)是指通过互联网连接和通信的各种物理设备
、
传感器
、
车辆
、
家电等智能化设备,这些设备可以收集和交换数据,并通过云计算和自动化控制系统进行远程监控和管理
。
随着物联网的快速发展,越来越多的设备和系统被连接到互联网上,密码管理成为一个重要的安全问题
。
[0003]在物联网中,设备和系统通常需要使用密码来进行身份验证和数据保护
。
然而,由于用户数量众多且密码复杂度要求不同,很多用户倾向于使用简单而易于记忆的密码,如常见的字典词汇
、
生日日期等容易猜测的信息,又或者在多个平台上重复使用相同的密码,这使得密码更容易被破解,给密码安全带来了风险
。
并且,在传统密码管理系统中,用户往往长时间使用相同的密码,不定期更换密码,这意味着如果密码泄露,攻击者将有更多时间和机会利用密码进行未授权访问
。
因此,一些物联网密码管理系统要求用户定期更换密码,但是用户为了便于记忆,常常会使用过去使用过的密码来进行设定,这将会导致新设定的密码安全性较低,容易受到攻击,造成用户的损失
。
[0004]因此,期望一种优化的物联网密码管理方案r/>。
技术实现思路
[0005]为了解决上述技术问题,提出了本申请
。
本申请的实施例提供了一种物联网密码管理方法及系统
。
其可以检测用户输入的密码和历史密码之间的语义重复度,从而判断用户输入的密码是否过于简单以及与历史密码的语义重复度是否过高,以帮助用户识别和避免使用易受攻击的密码,提高整体的密码安全性以及物联网系统的安全性
。
[0006]根据本申请的一个方面,提供了一种物联网密码管理方法,其包括:获取用户输入的待检测密码数据,以及,所述用户使用过的历史密码数据库;分别对所述历史密码数据库中的各个历史密码数据进行语义编码以得到多个历史密码语义编码特征向量;对所述多个历史密码语义编码特征向量进行语义关联分析以得到历史密码语义关联拓扑特征;对所述用户输入的待检测密码数据进行语义编码以得到输入密码语义理解特征;将所述输入密码语义理解特征映射到所述历史密码语义关联拓扑特征的高维空间中以得到密码语义关联特征;以及基于所述密码语义关联特征,确定待检测密码数据的语义重复度是否超过预定阈值并生成预警提示
。
[0007]根据本申请的另一个方面,提供了一种物联网密码管理系统,其包括:数据获取模块,用于获取用户输入的待检测密码数据,以及,所述用户使用过的历
史密码数据库;历史数据语义编码模块,用于分别对所述历史密码数据库中的各个历史密码数据进行语义编码以得到多个历史密码语义编码特征向量;语义关联分析模块,用于对所述多个历史密码语义编码特征向量进行语义关联分析以得到历史密码语义关联拓扑特征;输入数据语义编码模块,用于对所述用户输入的待检测密码数据进行语义编码以得到输入密码语义理解特征;映射模块,用于将所述输入密码语义理解特征映射到所述历史密码语义关联拓扑特征的高维空间中以得到密码语义关联特征;以及预警提示模块,用于基于所述密码语义关联特征,确定待检测密码数据的语义重复度是否超过预定阈值并生成预警提示
。
[0008]与现有技术相比,本申请提供的物联网密码管理方法及系统,其首先获取用户输入的待检测密码数据,以及,所述用户使用过的历史密码数据库,接着,分别对所述历史密码数据库中的各个历史密码数据进行语义编码以得到多个历史密码语义编码特征向量,然后,对所述多个历史密码语义编码特征向量进行语义关联分析以得到历史密码语义关联拓扑特征,接着,对所述用户输入的待检测密码数据进行语义编码以得到输入密码语义理解特征,然后,将所述输入密码语义理解特征映射到所述历史密码语义关联拓扑特征的高维空间中以得到密码语义关联特征,最后,基于所述密码语义关联特征,确定待检测密码数据的语义重复度是否超过预定阈值并生成预警提示
。
这样,可以提高密码安全性
。
附图说明
[0009]为了更清楚地说明本申请实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,以下附图并未刻意按实际尺寸等比例缩放绘制,重点在于示出本申请的主旨
。
[0010]图1为根据本申请实施例的物联网密码管理方法的流程图
。
[0011]图2为根据本申请实施例的物联网密码管理方法的架构示意图
。
[0012]图3为根据本申请实施例的物联网密码管理方法的子步骤
S130
的流程图
。
[0013]图4为根据本申请实施例的物联网密码管理方法的子步骤
S160
的流程图
。
[0014]图5为根据本申请实施例的物联网密码管理系统的框图
。
[0015]图6为根据本申请实施例的物联网密码管理方法的应用场景图
。
具体实施方式
[0016]下面将结合附图对本申请实施例中的技术方案进行清楚
、
完整地描述,显而易见地,所描述的实施例仅仅是本申请的部分实施例,而不是全部的实施例
。
基于本申请实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,也属于本申请保护的范围
。
[0017]如本申请和权利要求书中所示,除非上下文明确提示例外情形,“一”、“一个”、“一种”和
/
或“该”等词并非特指单数,也可包括复数
。
一般说来,术语“包括”与“包含”仅提示包括已明确标识的步骤和元素,而这些步骤和元素不构成一个排它性的罗列,方法或者设备
也可能包含其他的步骤或元素
。
[0018]虽然本申请对根据本申请的实施例的系统中的某些模块做出了各种引用,然而,任何数量的不同模块可以被使用并运行在用户终端和
/
或服务器上
。
所述模块仅是说明性的,并且所述系统和方法的不同方面可以使用不同模块
。
[0019]本申请中使用了流程图用来说明根据本申请的实施例的系统所执行的操作
。
应当理解的是,前面或下面操作不一定按照顺序来精确地执行
。
相反,根据需要,可以按照倒序或同时处理各种步骤
。
同时,也可以将其他操作添加到这些过程中,或从这些过程移除某一步或数步操作
。
[0020]下面,将参考附图详细地描述根据本申请的示例实施例
。
显然,所描述的实施例仅仅是本申请的一部分实施例,而不是本申请的全本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.
一种物联网密码管理方法,其特征在于,包括:获取用户输入的待检测密码数据,以及,所述用户使用过的历史密码数据库;分别对所述历史密码数据库中的各个历史密码数据进行语义编码以得到多个历史密码语义编码特征向量;对所述多个历史密码语义编码特征向量进行语义关联分析以得到历史密码语义关联拓扑特征;对所述用户输入的待检测密码数据进行语义编码以得到输入密码语义理解特征;将所述输入密码语义理解特征映射到所述历史密码语义关联拓扑特征的高维空间中以得到密码语义关联特征;以及基于所述密码语义关联特征,确定待检测密码数据的语义重复度是否超过预定阈值并生成预警提示
。2.
根据权利要求1所述的物联网密码管理方法,其特征在于,对所述多个历史密码语义编码特征向量进行语义关联分析以得到历史密码语义关联拓扑特征,包括:计算所述多个历史密码语义编码特征向量中任意两个历史密码语义编码特征向量之间的交叉熵以得到历史密码语义关联拓扑矩阵;将所述历史密码语义关联拓扑矩阵通过基于卷积神经网络模型的拓扑特征提取器以得到历史密码语义关联拓扑特征矩阵;以及将所述多个历史密码语义编码特征向量和所述历史密码语义关联拓扑特征矩阵通过图神经网络模型以得到语义关联拓扑历史密码语义编码特征矩阵作为所述历史密码语义关联拓扑特征
。3.
根据权利要求2所述的物联网密码管理方法,其特征在于,对所述用户输入的待检测密码数据进行语义编码以得到输入密码语义理解特征,包括:将所述用户输入的待检测密码数据通过包含词嵌入模型和
BiLSTM
模型的密码语义理解器以得到输入密码语义理解特征向量作为所述输入密码语义理解特征
。4.
根据权利要求3所述的物联网密码管理方法,其特征在于,将所述输入密码语义理解特征映射到所述历史密码语义关联拓扑特征的高维空间中以得到密码语义关联特征,包括:将所述语义关联拓扑历史密码语义编码特征矩阵与所述输入密码语义理解特征向量进行矩阵相乘以得到密码语义关联向量作为所述密码语义关联特征
。5.
根据权利要求4所述的物联网密码管理方法,其特征在于,基于所述密码语义关联特征,确定待检测密码数据的语义重复度是否超过预定阈值并生成预警提示,包括:对所述密码语义关联向量进行希尔伯特正交空间域表示解耦以得到优化密码语义关联向量;将所述优化密码语义关联向量通过分类器以得到分类结果,所述分类结果用于表示待检测密码数据的语义重复度是否超过预定阈值;以及基于所述分类结果,生成预警提示
。6.
根据权利要求5所述的物联网密码管理方法,其特征在...
【专利技术属性】
技术研发人员:许多,刘超,肖智卿,熊慧,周柏魁,梁文聪,
申请(专利权)人:广东云百科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。