微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 硬件工程师文库 > 基于FPGA的数字密码锁

基于FPGA的数字密码锁

时间:07-04 来源:互联网 点击:

整个系统程序进行全编译, 进行整个系统的软件仿真,仿真通过后进行整个系统的硬件调。

  6 核心特点

  本设计开创性地提出了修改密码"潜在规则"的概念,即在修改密码时,新密码必须满足密码锁制作时预设的潜在规则,否则无法成功修改密码,例如:潜在规则为密码必须为七位数,则在修改密码时若输入为五位数则会提示密码修改失败。本设计的意义在于,当入侵者通过非法手段获取正确密码并开锁后,如果短时间内不能发现潜在规则,就不得不放弃修改密码,防止用户利益二次受损。另外潜在规则的设计方式还可以为密码所有位数和等于N,必须为偶数等等,每一种潜在规则都有对应的说明书,所以即使批量生产也不存在潜在规则被破 解的问题。此外,用户在忘记密码时可以根据说明书,联系潜在规则回忆密码。另外,密码锁支持1~10 位任意位10 进制数作为密码,远大于一般密码锁,灵活性极高,可组合出约11 亿种密码组合,从概率学上讲,随机破 解密码为不可能事件。

  7 结束语

  基于FPGA 适用于设计状态机的特点,通过Quartus II 仿真以及实物测试,证明本数字密码锁具有功能完善、工作稳定、安全系数高的特点,通过修改密码方案的创新,使其在实际应用中能进一步显示优良的安全性能,具有较好的发展前景。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top