摘要:随着社会发展与电子科学技术的不断进步,人们对电子设备安全性的要求也越来也高,希望个人信息或个人设备信息能够更加安全,应运而生的电子密码锁因此受到了很大的关注。基于51单片机的加密锁使用RSA加密算法,其硬件系统内置STC89C52芯片,利用蓝牙设备接收信息和发送指令,由单片机完成处理信息和响应外部事件工作,从而实现电子锁加密与解锁等功能。
关键词:电子密码锁;51单片机;蓝牙
目前,在国外RSA电子加密锁技术运用已经非常成熟,尤其在美国、德国等计算机技术发达国家,它的运用已经相当普遍,美国已经将这项技术运用到了公钥加密标准和电子商业中。电子密码锁包括图形锁、密码锁、指纹锁、人脸识别等,这些安全锁使用不同的设锁和解锁的模式,大多运用电容、机器码、热感等开锁原理,具有很高的安全性,对于网络用户的个人信息和财务等方面的安全提供了有力保障。但是,还是有少部分高智商的犯罪分子仍然无视他们的存在,究其主要原因还是
因为这些加密技术在现有的破锁技术下可强破性很高,如此的结果就使的他们无法达到对更高机密的保护要求。
当下,RSA电子密码锁开锁解锁模式和美国所运用的RSA密码锁解锁开锁模式基本相符,只是运用的主要硬件有所不同,电子密码锁所使用的STC89C52单片机内部使用汇编语言处理信息,对代码的要求较低,提升了电子密码锁广泛应用的可行性。而在本设计思路中运用了RSA密钥加密技术,由于RSA加密技术在当下还属于不可强破的加密技术,从而增加了密码锁的不可强破性,提高了电子密码锁的安保性能,操作简单、性价比更高。
1 电子密码锁单片机系统设计
1.1 单片机的内部引脚原件功能和外部实现
单片机是一种集成电路芯片,采用超大规模集成