摘要
本发明公开了一种基于双方验证的动态密码锁开锁方法,包括用户通过设备登录账户,验证身份后生成动态密码;登录成功后,用户设备根据预设的动态密码生成算法,结合时间、事件、物理特性以及用户行为数据,生成一个动态密码;用户将生成的动态密码输入到应用程序中,并选择需要开锁的锁具发起开锁请求;应用程序将开锁请求以及加密后的动态密码发送给云端服务器;用户设备与锁具间进行双向验证;锁具解密并验证动态密码,确认其正确性;验证通过后执行开锁,并向用户反馈结果;云端定期分析数据,优化系统以提升安全性和用户体验,本发明,具有实用性强和安全性高的特点。