System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数据存储与管理,具体涉及一种智能门锁的临时密码的验证方法。
技术介绍
1、智能锁的临时密码是指一种可以在短时间内使用的开锁密码,通常用于临时授权或临时访客进出等场景,智能锁的用户可以通过门锁的界面或手机app等方式生成临时密码,并将其发送给需要进入的人员,该人员可以使用该临时密码开启门锁,而不必拥有长期有效的开锁权限,临时密码通常会有一定的有效期限制,过期后自动失效,以提高安全性和防止被滥用,使用临时密码可以方便快捷地控制门锁的开锁权限,避免传统物理钥匙易丢失、易被复制等问题,是智能锁的常见功能之一。
2、目前一种智能门锁的临时密码的验证方法可能存在以下问题:1、大多数智能门锁在用户设置指定临时密码时,未对指定临时密码的安全性进行分析,如果用户设置的指定临时密码安全性较低,使用简单的、容易猜测的密码,智能门锁系统就存在被破解的风险,攻击者可能会利用密码猜测、字典攻击等方式来尝试获取指定临时密码,从而非法进入门锁系统所保护的区域。
3、2、在指定临时密码传输过程中,未加密或者使用不安全的传输通道发送指定临时密码可能会导致密码被窃听或截取的风险,攻击者可以通过网络监听或中间人攻击等手段获取传输的密码信息,仅仅依靠指定临时密码进行验证可能存在被第三方猜测、破解或泄露的风险,如果密码意外泄露或被他人冒用,门锁系统可能被非授权人员访问,从而导致安全风险和潜在的损失。
技术实现思路
1、本专利技术的目的在于提供的一种智能门锁的临时密码的验证方法,解决了背景
2、为解决上述技术问题,本专利技术采用如下技术方案:本专利技术提供一种智能门锁的临时密码的验证方法,包括:步骤一、临时密码的生成:智能门锁系统根据用户通过智能门锁的界面输入的密码条件生成指定的临时密码,进而分析得到指定临时密码对应的安全性评估系数,从而分析得到指定临时密码对应的安全性是否符合要求。
3、步骤二、临时密码传输分析:当指定临时密码对应的安全性符合要求时,通过指定传输通道发送指定临时密码到用户接收端前,智能门锁系统通过监测指定传输通道中的传输影响参数,进而分析得到指定传输通道对应的传输过程评估系数,由此分析指定临时密码在通过指定传输通道发送到用户接收端时是否可靠。
4、步骤三、密码验证分析:当指定临时密码在通过指定传输通道发送到用户接收端可靠时,第一访问用户使用指定临时密码对智能门锁进行开锁操作,在进行开锁操作时,智能门锁系统通过分析指定临时密码对应的密码匹配度,从而判断指定临时密码输入是否正确。
5、步骤四、双重密码验证分析:智能门锁系统通过双重密码验证对其他访问用户进行面部图像识别,从而判断其他访问用户能否成功开启智能门锁。
6、步骤五、异常行为监测:当各访问者输入指定临时密码开启智能门锁时,智能门锁系统通过分析各访问者输入指定临时密码时对应的开锁参数,进而计算得到各访问者输入指定临时密码时对应的风险评估系数,由此分析各访问者开启智能门锁时对应的开锁状态是否符合安全要求。
7、步骤六、显示提示:当指定临时密码对应的安全性不符合要求、指定临时密码在通过指定传输通道发送到用户接收端时不可靠、指定临时密码输入不正确、其他访问用户不能成功开启智能门锁、各访问者开启智能门锁时对应的开锁状态不符合安全要求时,进行显示提示。
8、优选地,所述分析得到指定临时密码对应的安全性评估系数,具体分析过程如下:根据用户通过智能门锁的界面输入的密码条件,密码条件包括包括密码长度、密码有效期、密码可重复使用次数,通过计算公式得到指定临时密码对应的安全性评估系数α,其中l、t、a分别表示用户通过智能门锁的界面输入的密码长度、密码有效期、密码可重复使用次数,l′、h′、a′分别为设定的标准密码长度、标准密码有效期、标准密码可重复使用次数,δl、δt、δa分别为设定的许可密码长度、密码有效期、密码可重复使用次数差,κ1、κ2、κ3分别为设定的密码长度对应的权重因子、密码有效期对应的权重因子、密码可重复使用次数对应的权重因子。
9、优选地,所述分析得到指定临时密码对应的安全性是否符合要求,具体分析过程如下:将指定临时密码对应的安全性评估系数与设定的安全性评估系数进行比较,若指定临时密码对应的安全性评估系数大于或者等于设定的安全性评估系数,则判定指定临时密码对应的安全性符合要求,若指定临时密码对应的安全性评估系数小于设定的安全性评估系数,则判定指定临时密码对应的安全性不符合要求。
10、优选地,所述分析得到指定传输通道对应的传输过程评估系数,具体分析过程如下:根据指定传输通道对应的的传输影响参数,传输影响参数包括传输速率、传输延迟时长、传输错误率,通过计算公式得到指定传输通道对应的传输过程评估系数β,其中b、t1、f分别表示指定传输通道中对应的传输速率、传输延迟时长、传输错误率,b′、t1′、f′分别为设定的标准传输速率、标准传输延迟时长、标准传输错误率,δb、δt1、δf分别为设定的许可传输速率差、许可传输延迟时长差、许可传输错误率差,η1、η2、η3分别为设定的传输速率、传输延迟时长、传输错误率对应的权重因子。
11、优选地,所述分析指定临时密码在通过指定传输通道发送到用户接收端时是否可靠,具体分析过程如下:将指定传输通道对应的传输过程评估系数与设定的传输过程评估系数进行比较,若指定传输通道对应的传输过程评估系数大于或者等于设定的传输过程评估系数进行比较,则判定指定临时密码在通过指定传输通道发送到用户接收端时可靠,若指定传输通道对应的传输过程评估系数小于设定的传输过程评估系数进行比较,则判定指定临时密码在通过指定传输通道发送到用户接收端时不可靠。
12、优选地,所述智能门锁系统判断指定临时密码输入是否正确,具体判定过程如下:s1、当第一访问用户通过智能门锁界面输入指定临时密码后,智能门锁系统通过哈希函数进行哈希计算,从而将指定临时密码转换为固定长度的指定哈希值;
13、s2、将指定哈希值与智能门锁系统内保存的临时密码对应的哈希值进行比对,若指定哈希值与智能门锁系统内保存的临时密码对应的哈希值相同,则判定指定临时密码输入正确,若指定哈希值与智能门锁系统内保存的临时密码对应的哈希值不相同,则判定指定临时密码输入不正确。
14、优选地,所述判断其他访问用户能否成功开启智能门锁,具体判定过程如下:a1、当第一访问用户首次使用指定临时密码成功开始智能门锁时,智能门锁系统通过安装的摄像头扫描用户的面部图像并进行记录;
15、a2、基于指定临时密码在有效期内,以及使用指定临时密码成功开锁次数小于密码可重复使用次数的前提下,当其他访问用户再次开启智能门锁时,在正确输入指定临时密码后,智能门锁系统会要求其他访问用户进行面部图像验证;
16、a3、智能门锁系统使用摄像头并通过面部图像识别技术对其他访问用户进行面部图像验证,通过将输入的其他访问用户对应的面部图像和第一访问用户对应的面部图像进行本文档来自技高网...
【技术保护点】
1.一种智能门锁的临时密码的验证方法,其特征在于,包括:
2.根据权利要求1所述的一种智能门锁的临时密码的验证方法,其特征在于,所述分析得到指定临时密码对应的安全性评估系数,具体分析过程如下:
3.根据权利要求2所述的一种智能门锁的临时密码的验证方法,其特征在于,所述分析得到指定临时密码对应的安全性是否符合要求,具体分析过程如下:
4.根据权利要求1所述的一种智能门锁的临时密码的验证方法,其特征在于,所述分析得到指定传输通道对应的传输过程评估系数,具体分析过程如下:
5.根据权利要求4所述的一种智能门锁的临时密码的验证方法,其特征在于,所述分析指定临时密码在通过指定传输通道发送到用户接收端时是否可靠,具体分析过程如下:
6.根据权利要求1所述的一种智能门锁的临时密码的验证方法,其特征在于,所述智能门锁系统判断指定临时密码输入是否正确,具体判定过程如下:
7.根据权利要求1所述的一种智能门锁的临时密码的验证方法,其特征在于,所述判断其他访问用户能否成功开启智能门锁,具体判定过程如下:
8.根据权利要
9.根据权利要求8所述的一种智能门锁的临时密码的验证方法,其特征在于,所述分析用各访问者开启智能门锁时对应的开锁状态是否符合安全要求,具体分析过程如下:
...【技术特征摘要】
1.一种智能门锁的临时密码的验证方法,其特征在于,包括:
2.根据权利要求1所述的一种智能门锁的临时密码的验证方法,其特征在于,所述分析得到指定临时密码对应的安全性评估系数,具体分析过程如下:
3.根据权利要求2所述的一种智能门锁的临时密码的验证方法,其特征在于,所述分析得到指定临时密码对应的安全性是否符合要求,具体分析过程如下:
4.根据权利要求1所述的一种智能门锁的临时密码的验证方法,其特征在于,所述分析得到指定传输通道对应的传输过程评估系数,具体分析过程如下:
5.根据权利要求4所述的一种智能门锁的临时密码的验证方法,其特征在于,所述分析指定临时密码在通过指定传输通道发送到用户接收端时...
【专利技术属性】
技术研发人员:喻永杰,庞承龙,
申请(专利权)人:苏州琨山通用锁具有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。