基于FPGA的数字密码锁
时间:07-04
来源:互联网
点击:
整个系统程序进行全编译, 进行整个系统的软件仿真,仿真通过后进行整个系统的硬件调。
6 核心特点
本设计开创性地提出了修改密码"潜在规则"的概念,即在修改密码时,新密码必须满足密码锁制作时预设的潜在规则,否则无法成功修改密码,例如:潜在规则为密码必须为七位数,则在修改密码时若输入为五位数则会提示密码修改失败。本设计的意义在于,当入侵者通过非法手段获取正确密码并开锁后,如果短时间内不能发现潜在规则,就不得不放弃修改密码,防止用户利益二次受损。另外潜在规则的设计方式还可以为密码所有位数和等于N,必须为偶数等等,每一种潜在规则都有对应的说明书,所以即使批量生产也不存在潜在规则被破 解的问题。此外,用户在忘记密码时可以根据说明书,联系潜在规则回忆密码。另外,密码锁支持1~10 位任意位10 进制数作为密码,远大于一般密码锁,灵活性极高,可组合出约11 亿种密码组合,从概率学上讲,随机破 解密码为不可能事件。
7 结束语
基于FPGA 适用于设计状态机的特点,通过Quartus II 仿真以及实物测试,证明本数字密码锁具有功能完善、工作稳定、安全系数高的特点,通过修改密码方案的创新,使其在实际应用中能进一步显示优良的安全性能,具有较好的发展前景。
液晶显示驱动 QUARTUS II VHDL FPGA 相关文章:
- 基于MC8051 IP核和FPGA的频率计设计(11-24)
- 基于FPGA和Quartus II的多功能数字钟设计与实现(11-18)
- 谁能缩短大容量FPGA的编译时间?增量式编译QIC!(11-25)
- FPGA核心知识详解(3):那些让FPGA初学者纠结的仿真(11-28)
- QUARTUS II中IP核的调用方法(图文详解)(02-16)
- 基于FPGA的ARM并行总线设计与仿真分析(07-15)