一种移动智能终端的加密器及其加密方法

xiaoxiao2020-7-22  4

一种移动智能终端的加密器及其加密方法
【专利摘要】本发明公开了一种移动智能终端的加密器及其加密方法,该加密器与移动智能终端的连接端为音频接头,加密器包括的单元模块为:CPU、加密单元、存储器、计数器、密码验证单元和音频转换单元;其加密步骤为:(1)加密器接收加密指令并转换为数字信号;(2)CPU接收(1)步数字信号后从存储器中读取UID码和旧密码;同时从计数器中读取该加密器与移动终端连接过的计数值;(3)UID码、旧密码和计数值传送给加密单元计算新密码;(4)新密码发送给密码验证单元进行验证,确认正确储存至存储器中替代旧密码,完成加密器与智能终端每次连接时新密码的生成,每次新密码完成后计数器将改变其原来的计数值。本发明的加密器,体积小,便于携带。通过音频连接智能终端的耳机插座,不占用USB口,使用方便。
【专利说明】一种移动智能终端的加密器及其加密方法
【技术领域】
[0001]本发明涉及移动互联网的加密【技术领域】,特别是属于一种移动智能终端的加密器及其加密方法。
【背景技术】
[0002]智能终端包括智能手机、平板电脑等,已经在通讯、社交、旅游、支付、娱乐等人们生活的诸多方面得到越来越多的使用,而且智能终端的其它应用也在被越来越多的科技公司、爱好者开发,但与应用程序相对应的使用安全性的问题也越来越普遍的引起了人们的重视。
[0003]早期的智能终端应用只是通过登陆时输入客户名和密码来保证使用的安全性,随后的方式除输入客户名和密码外还增加了与后台管理系统通信确认来保证使用的安全性。上述的保证安全性方法都是属于软件加密的方式,实际使用下来使用者还是有安全保障不够的感觉。特别是随着互联网诈骗的增多,人们对智能终端使用安全性的要求也越来越来高。加密狗是一种对数据或应用程序进行加密以保证数据安全的硬件设备,加密狗通过计算机并行接口或USB接口与计算机设备连接,并在软件执行过程中与计算机设备交换数据,实现数据加密。现有的加密狗通常是通过硬件内嵌密码或验证程序,通过计算机软件的执行对加密狗中的密码或验证程序进行核对,如果核对结果正确,则可以访问或使用计算机中的程序和数据;因此,现有的加密狗仅具备密码校验的功能,其并不具备针对软件或应用进行加密作用,加密仍热是通过其他软件实现,这样会导致加密软件产生的密码不能有效实现防范入侵。因此,最好的加密方式是将加密过程和移动终端的硬件信息相结合,从而提高密码的可靠性。

【发明内容】

[0004]本发明的目的是为了解决现有加密技术进行纯软件加密,从而导致密码简单,容易破解的技术缺陷和不足,提供一种与智能终端连接的加密器以及其加密方法,该加密器进行加密是需要获取智能终端的连接次数,运算产生的密码与硬件连接次数相联系,从而提高了加密的等级。此外,在加密器的与智能终端的连接方式上也进行了改进,充分利用了智能终端的音频接口进行数据传输。
[0005]实现上述目的本发明的技术方案为,一种移动智能终端的加密器,该加密器与移动智能终端的连接端为音频接头,加密器包括的单元模块为:CPU、加密单元、存储器、计数器、密码验证单元和音频转换单元;CPU,分别连接并控制加密单元、存储器、计数器,密码验证单元和音频转换单元工作;计数器,用于统计音频接头与智能终端的音频连接口的连接次数;存储器,用于储存UID码和加密单元计算出的密码;加密单元,用于根据UID码、存储器中的旧密码及计数器统计的计数值,根据加密算法,计算生成新密码;密码验证单元,用于验证加密单元中生成的新密码是否正确;音频转换单元,用于数字信号与音频信号之间的转换。[0006]上述加密单元和密码验证单元通过SPI接口与CPU连接;计数器与CPU通过DB总线连接,储存器与CPU通过IIC接口连接;音频转换单元与CPU通过I/O 口连接。
[0007]本发明还提出了利用上述加密器进行加密的方法,该方法包括以下步骤:
(1)加密器与智能终端的音频接口连接,接收智能终端发出的加密指令并通过音频转换单元转换为数字信号;
(2)CPU接收(I)步数字信号后从存储器中读取内置的UID码和上次储存的旧密码;同时从计数器中读取该加密器与移动终端连接过的计数值;
(3)上步获取的UID码、旧密码和计数值传送给加密单元计算新密码;
(4)新密码通过CPU发送给密码验证单元进行验证,确认正确后将新密码储存至存储器中替代旧密码,至此完成加密器与智能终端每次连接时新密码的生成,每次新密码完成后计数器将改变其原来的计数值。
[0008]上述加密方法中,智能终端发出读取密码指令时,该指令经过音频转换单元转换后被CPU接收,CPU将存储器中的密码给智能终端。
[0009]本发明提供的加密器,通过设置内置的UID码,并利用其音频连接端,使得该加密器在使用时直接通过智能终端的耳机插座与其连接。加密器根据UID码、与智能终端的连接次数以及上一次与智能终端通讯连接时的旧密码动态计算新密码,确保了每次使用该加密器时的密码是不相同的,确保这些智能终端张的应用只有授权才能使用,从而达到增强智能终端的使用安全性的目的。
【专利附图】

【附图说明】
[0010]图1是本发明加密器结构原理图;
图2是本发明加密器模块构架图;
图中,10、CPU ;100、加密器;110、音频接头;20、加密单元;30、储存器;40、计数器;50、
密码验证单元;60、音频转换单元。
【具体实施方式】
[0011]为更好说明本发明的技术方案,下面结合附图对本发明的进行具体描述,如图1是本发明所述的加密器结构原理图,如图所示,本发明的加密器100的连接端为音频连接端110用于与智能终端的音频连接口连接。在加密器中内置UID码,用于根据UID码及音频连接端与智能终端的音频连接口的累计连接次数以及上一次与智能终端通讯连接时的旧密码,按照预设的加密算法,计算此次与智能终端通讯连接时的新密码。加密器内部的模块单元如图2所示,CPU100,分别连接并控制加密单元20、存储器30、计数器40,密码验证单元50和音频转换单元60工作;计数器,用于统计音频接头与智能终端的音频连接口的连接次数;存储器,用于储存UID码和加密单元计算出的密码;加密单元,用于根据UID码、存储器中的旧密码及计数器统计的计数值,根据加密算法,计算生成新密码;密码验证单元,用于验证加密单元中生成的新密码是否正确;音频转换单元,用于数字信号与音频信号之间的转换。利用加密器各模块进行加密的过程为:(1)加密器与智能终端的音频接口连接,接收智能终端发出的加密指令并通过音频转换单元转换为数字信号;(2)CPU接收(I)步数字信号后从存储器中读取内置的UID码和上次储存的旧密码;同时从计数器中读取该加密器与移动终端连接过的计数值;(3)上步获取的UID码、旧密码和计数值传送给加密单元计算新密码;(4)新密码通过CPU发送给密码验证单元进行验证,确认正确后将新密码储存至存储器中替代旧密码,至此完成加密器与智能终端每次连接时新密码的生成,每次新密码完成后计数器将改变其原来的计数值。上述加密方法中,智能终端发出读取密码指令时,该指令经过音频转换单元转换后被CPU接收,CPU将存储器中的密码给智能终端。
[0012]上述技术方案仅体现了本发明技术方案的优选技术方案,本【技术领域】的技术人员对其中某些部分所可能做出的一些变动均体现了本发明的原理,属于本发明的保护范围之内。
【权利要求】
1.一种移动智能终端的加密器,其特征在于,该加密器(100)与移动智能终端的连接端为音频接头(110),加密器包括的单元模块为:CPU、加密单元、存储器、计数器、密码验证单元和音频转换单元; CPU,分别连接并控制加密单元、存储器、计数器,密码验证单元和音频转换单元工作;计数器,用于统计音频接头与智能终端的音频连接口的连接次数;存储器,用于储存UID码和加密单元计算出的密码;加密单元,用于根据UID码、存储器中的旧密码及计数器统计的计数值,根据加密算法,计算生成新密码;密码验证单元,用于验证加密单元中生成的新密码是否正确;音频转换单元,用于数字信号与音频信号之间的转换。
2.根据权利要求1所述的移动智能终端的加密器,其特征在于,加密单元和密码验证单元通过SPI接口与CPU连接。
3.根据权利要求1所述的移动智能终端的加密器,其特征在于,计数器与CPU通过DB总线连接,储存器与CPU通过IIC接口连接。
4.根据权利要求1所述的移动智能终端的加密器,其特征在于,音频转换单元与CPU通过I/o 口连接。
5.一种利用权利要求1所述的移动智能终端的加密器进行加密的方法,其特征在于,该方法包括以下步骤: (1)加密器与智能终端的音频接口连接,接收智能终端发出的加密指令并通过音频转换单元转换为数字信号; (2)CPU接收(I)步数字信号后从存储器中读取内置的UID码和上次储存的旧密码;同时从计数器中读取该加密器与移动终端连接过的计数值; (3)上步获取的UID码、旧密码和计数值传送给加密单元计算新密码; (4)新密码通过CPU发送给密码验证单元进行验证,确认正确后将新密码储存至存储器中替代旧密码,至此完成加密器与智能终端每次连接时新密码的生成,每次新密码完成后计数器将改变其原来的计数值。
6.根据权利要求5所述的加密方法,其特征在于,智能终端发出读取密码指令时,该指令经过音频转换单元转换后被CPU接收,CPU将存储器中的密码给智能终端。
【文档编号】G06F21/34GK103942485SQ201410173579
【公开日】2014年7月23日 申请日期:2014年4月28日 优先权日:2014年4月28日
【发明者】张旭辉, 李丽杰 申请人:深圳市杰瑞特科技有限公司

最新回复(0)