电子密码锁系统及加密方法

联系人:封楠林

合作方式:许可转让

成熟度:正在研发

价格:面议

立即购买 了解详情

本发明涉及电子密码锁的领域,尤其涉及一种固态密码结合当前时间生成动态密码的电子密码锁系统及加密方法。


技术背景

传统的电子密码机制采用固定电子密码来对用户的身份进行核对,用户登录时输入固定电子密码,系统根据用户输入的信息与系统内维护的用户信息进行比对,以此判断用户身份的合法性。传统的电子密码机制虽然方便简单,但其安全性存在着严重不足:可以被清楚地看到明文;或通过声音猜测出固定电子密码。


目前使用的动态电子密码机制虽然可以解决固定密码机制的一些不足,但需要服务器随机反馈给用户新密码,用户使用十分不便,同时增加了不确定性和复杂性。


如:专利号为201110070431.1,申请日为2011年3月23日的授权专利“密码随日期进行变化的动态密码锁系统”,用户通过预先设定固定密码以及特定日期,并将固定密码以及特定日期通过临时密码生成器来生成在特定日期前可以用来解锁的临时密码。


上述专利“密码随日期进行变化的动态密码锁系统”旨在指定一个特定日期,生成一个在特定日期内可以使用的临时密码,并未公开无需指定特定日期的密码随日期自动更变方法。


发明内容

本发明的目的是提供一种电子密码锁系统以及加密方法,以解决固态密码安全性低;现有动态电子密码机制使用不便、稳定性低的技术问题,具有安全性高、使用方便、稳定性高的技术效果。更重要的是,用户可以随时对动态密码的加密进行掌控,无需通过第三方获取动态密码。


本发明的目的通过以下技术方案予以实现:


一种电子密码锁系统,包括系统状态设置单元1、固定密码设置单元2、时间设置单元3、固定密码与时间单位配对设置单元4、加密计算方式设置单元5、加密处理单元6,


所述系统状态设置单元1:用于将电子密码锁系统在配置状态和工作状态之间切换;


所述固定密码设置单元2:用于设置固定密码;


所述时间设置单元3:用于设置电子密码锁的时间;


所述固定密码与时间单位配对方式设置单元4:用于对固定密码中至少一位与时间单位之间配对方式的设置并生成配对信息;


所述加密计算方式设置单元5:用于对固定密码中至少一位与时间单位的数字之间计算方式进行设置,并生成计算方式信息;


所述加密处理单元6:用于通过配对信息以及计算方式信息对固定密码至少一位进行加密计算;


所述系统状态设置单元1与加密处理单元6连接,所述固定密码设置单元2与加密处理单元6连接,所述时间设置单元3与加密处理单元6连接,所述固定密码与时间单位配对方式设置单元4与加密处理单元6连接,所述加密计算方式设置单元5与加密处理单元6连接。


一种电子密码锁加密方法,包括如下步骤:


步骤S1:通过系统状态设置单元将电子密码锁系统设置成配置状态;


步骤S2:通过固定密码设置单元设置一个固定密码,并将固定密码存入加密处理单元;


步骤S3:通过时间设置单元对电子密码锁系统当前运行时间进行校准设置;


步骤S4:通过固定密码与时间数字配对设置单元对固定密码中至少一位与时间单位进行配对设置;


步骤S5:通过加密计算方式设置单元对固定密码中至少一位及其与之配对的时间单位的数字之间的加密计算方式进行设置;


步骤S6:通过系统状态设置单元将电子密码锁系统设置成工作状态;


步骤S7:当有密码输入时,加密处理单元通过步骤S5以及步骤S6中设置的加密计算方式以及加密结果处理方式对固定密码中至少一位与其配对的时间单位的当前数字进行加密计算,并得到动态电子密码;


步骤S8:加密处理单元将步骤S8中生成的动态电子密码与输入的密码进行比较,


当结果相同时,加密处理单元生成密码正确信息;


当结果不同时,加密处理单元生成密码错误信息;


步骤S9:对电子密码锁相关参数重新设置时,进行上述步骤S1至步骤S6的操作。


本发明的目的还可以通过以下技术措施来进一步实现:


前述电子密码锁加密方法,其中,步骤S4中配对设置包括:固定密码中至少一位与时间单位中年、月、星期、日、时、分至少一种配对设置。


前述电子密码锁加密方法,其中,步骤S5中加密计算方式包括:固定密码中至少一位与其配对的时间单位的数字的每一位进行加法或乘法或减法计算。


前述电子密码锁加密方法,其中,步骤S5中加密计算方法包括:固定密码中至少一位与其配对的时间单位数字的每一位的倍数进行加法或乘法或减法计算。


前述电子密码锁加密方法,其中,步骤S5中加密计算方式包括:固定密码中至少一位与其配对的时间单位的数字的每一位的自定义函数计算结果进行加法或乘法或减法计算。


前述电子密码锁加密方法,其中,步骤S8中加密处理单元的加密计算步骤如下:


步骤A1:遍历固定密码的每一位,


当该位固定密码未与时间单位进行配对,则不予加密计算处理,保留该位固定密码作为该位固定密码加密计算后的结果;


当该位固定密码已与时间单位进行配对,则将该位固定密码进行步骤S4中设置的加密计算方式进行加密计算,并获得计算结果;


步骤A2:将步骤A1中获得计算结果的每一位进行加法计算,并获得计算结果;


步骤A3:重复步骤A2,直至计算结果为一位,并将该结果作为该位固定密码加密的最终结果;


步骤A4:将步骤A3中生成的每一位固定密码的加密结果组合成相对于固定密码加密后的动态电子密码。


与现有技术相比,本发明的有益效果是:


本发明运用时间作为固定密码加密因子的技术方案,获得了加密后的固定密码随时间变化具有更变周期的技术效果。


本发明运用用户可对固定密码与时间单位之间配对及加密计算方式进行控制的技术方案,获得了固定密码加密方式及变更周期的多样性、可控性、安全性高以及用户对密码加密的掌控的技术效果。

- 相关项目 -

发布需求

POST DEMAND

  • 企业
  • 个人

需求类型: 专利 商标 项目

企业名称:

联  系  人:

联系电话:

需求简介:

需求类型: 专利 商标 项目

联  系  人:

联系电话:

需求简介:

我要出售

I WANT TO SELL

  • 企业
  • 个人

出售类型: 专利 商标 项目

专利名称:

专  利  号:

联  系  人:

联系电话:

备      注:

商标名称:

商标注册号:

联  系  人:

联系电话:

备      注:

项目名称:

合作方式: 完全转让 许可转让 技术入股 融资

成  熟  度: 正在研发 已有样品 通过小试 产量

企业名称:

联  系  人:

联系电话:

备      注:

出售类型: 专利 商标 项目

专利名称:

专  利  号:

联  系  人:

联系电话:

备      注:

商标名称:

商标注册号:

联  系  人:

联系电话:

备      注:

项目名称:

合作方式: 完全转让 许可转让 技术入股 融资

成  熟  度: 正在研发 已有样品 通过小试 产量

联  系  人:

联系电话:

备      注:

恭喜您提交成功

请在个人中心查看发布进度...