当前位置: 首页 > 专利查询>汤强专利>正文

密码生成装置和密码验证系统制造方法及图纸

技术编号:8343972 阅读:216 留言:0更新日期:2013-02-17 14:35
本实用新型专利技术涉及通信领域,具体涉及一种密码生成装置和密码验证系统,能够提高交易操作的安全性。其中,密码生成装置包括:用于输入信息的输入模块;第一动态因子生成器,其与所述输入模块连接并根据所述信息生成第一动态因子;第一控制器,其分别与所述输入模块和所述第一动态因子生成器连接,并发送所述信息和所述第一动态因子。密码验证系统包括:如前述的密码生成装置;密码校验装置,其对所述第一动态因子进行校验。(*该技术在2022年保护过期,可自由使用*)

【技术实现步骤摘要】

本技术涉及通信领域,具体涉及一种密码生成装置和密码验证系统
技术介绍
在现有技术中,用户在银行办理个人业务,或者去自动取款机进行取款等相关操作时,需要通过密码来验证用户身份。不仅是银行业务,其他的支付操作也需要通过密码来进行验证,例如在消费场所使用借记卡或信用卡付费时。但是现有技术中的验证密码大多是预先设定的固定密码,极容易被窃取和篡改,安全性较低。例如在自动取款机上进行操作时,可能会被隐藏的摄像头窃取密码,而由于银行卡的密码是预先设定的固定密码,只要罪犯仿制出用户的银行卡,在无需用户本人验证的情况下也可根据窃取的密码实现交易。
技术实现思路
本技术提供一种密码生成装置和密码验证系统,能够提高交易操作的安全性。本技术提供了一种密码生成装置,包括用于输入信息的输入模块;第一动态因子生成器,其与所述输入模块连接并根据所述信息生成第一动态因子;第一控制器,其分别与所述输入模块和所述第一动态因子生成器连接,并发送所述信息和所述第一动态因子。本技术还提供了一种密码验证系统,包括如前述的密码生成装置;密码校验装置,其对所述第一动态因子进行校验。通过本技术提供的密码生成装置和密码验证系统,能够带来以下有益效果提高交易操作的安全性。本技术的密码生成装置中设置有第一动态因子生成器,第一动态因子生成器根据输入模块获取的信息生成第一动态因子作为动态密码。由于该动态密码是根据信息而变化的,相比固定密码更不容易被破解,所以能够提高交易操作的安全性。另外,本技术提供的密码验证系统,除包含上述密码生成装置外,还包含一个密码校验装置,该密码校验装置中的第二动态因子生成器,根据从密码生成装置接收到的信息生成第二动态因子,而密码校验装置中的校验器,将对从密码生成装置接收到的作为动态密码的第一动态因子和自身生成第二动态因子进行校验,以验证从密码生成装置接收到的动态密码。由于该动态密码是根据信息而变化的,相比固定密码更不容易被破解,所以能够提高交易操作的安全性。附图说明为了更清楚地说明本技术实施例或现有技术中的技术方案,以下将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,以下描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图所示实施例得到其它的实施例及其附图。图I为本技术的密码验证系统的一种实施例的结构示意图;图2为本技术的密码验证系统的另一种实施例的结构示意图。具体实施方式以下将结合附图对本技术各实施例的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本技术的一部分实施例,而不是全部的实施例。基于本实用新·型中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施例,都属于本技术所保护的范围。本技术提供了一种密码生成装置,包括用于输入信息的输入模块;第一动态因子生成器,其与所述输入模块连接并根据所述信息生成第一动态因子;第一控制器,其分别与所述输入模块和所述第一动态因子生成器连接,并发送所述信息和所述第一动态因子。在本技术的一个实施例中,参照图1,密码生成装置I包括了输入模块101、第一动态因子生成器102、第一控制器103,第一动态因子生成器根据输入的信息(例如可为用户的姓名、身份证号等个人信息以及用户的账号或银行卡号、银行类别等账户信息)通过计算等方式生成第一动态因子,作为动态密码。由于该动态密码是根据信息而变化的,相比固定密码更不容易被破解,所以能够提高交易操作的安全性。在本技术的一个实施例中,输入模块可以为键盘、触屏或其它任意输入设备。在本技术的一个实施例中,第一动态因子生成器与输入模块连接,可为有线连接或无线连接,第一动态因子生成器读取输入的信息,并根据信息生成第一动态因子,第一动态因子可以为根据预先设定的计算规则计算得到的密码,也可以为时间密码。第一动态因子生成器可以通过现场可编程门阵列(FPGA)或复杂可编程逻辑器件(CPLD)或其它类似芯片实体实现。其中,FPGA为现场可编程门阵列,FPGA有很多的连接单元,结构较复杂,但可以更加灵活的编辑。CPLD是复杂可编程逻辑器件,相对而言规模大,结构复杂,属于大规模集成电路范围,是一种用户根据各自需要而自行构造逻辑功能的数字集成电路。CPLD是一个有点限制性的结构,这个结构由一个或者多个可编辑的结果之和的逻辑组列和一些相对少量的锁定的寄存器组成,这样可以有预计的延迟时间和逻辑单元对连接单元高比率的优点。在本技术的一个实施例中,第一控制器分别与输入模块和第一动态因子生成器连接,并读取输入模块获取的信息和第一动态因子生成器生成的第一动态因子,然后通过有线或无线形式向外部系统发送该信息和该第一动态因子。第一控制器可以实现密码生成装置与外部系统之间的信号发送和接收操作,从而实现密码生成装置的应用。第一控制器可以通过FPGA或CPLD或其它类似芯片实体实现。在本技术的各实施例中,优选地,所述第一动态因子生成器包括用于存储生成所述第一动态因子的计算规则的第一存储器和用于根据该计算规则计算的第一计算器;所述第一计算器分别与所述输入模块和所述第一存储器连接,所述第一计算器读取所述信息和所述计算规则,并根据所述信息和所述计算规则进行计算,得到所述第一动态因子。在本技术的一个实施例中,第一动态因子为根据计算规则计算得到的动态因 子。第一动态因子生成器设置有第一存储器和第一计算器,第一存储器用于存储该计算规贝U,第一计算器用于读取该计算规则和信息并进行计算,从而得到第一动态因子。第一计算器分别与输入模块和第一存储器连接,连接方式可以选择有线或无线连接,可根据制造要求选择。优选地,第一存储器可使用内存卡或内存条或其它任意存储介质实现。优选地,第一计算器可通过FPGA或CPLD或其它类似芯片实体实现。在本技术的各实施例中,优选地,所述输入模块、所述第一动态因子生成器、所述第一控制器中的一种或多种集成在数据终端中或为独立的设备。在本技术的一个实施例中,输入模块、第一动态因子生成器、第一控制器中的一种或多种集成在数据终端(例如为手机、电脑等)中,可便于利用资源,节省支出。输入模块、第一动态因子生成器、第一控制器也可分别设置在独立的设备中,便于用户的选择和使用需要。本技术还提供了一种密码验证系统,包括如前述的密码生成装置;密码校验装置,其对所述第一动态因子进行校验。在本技术的一个实施例中,密码生成装置与密码校验装置同时组成了密码验证系统。密码生成装置将信息(可为用户的个人信息、账户信息或银行信息)与生成的第一动态因子发送至密码校验装置,并由该密码校验装置验证第一动态因子是否准确。由于第一动态因子是根据信息而不断变化的,相比固定密码更不容易被破解,所以能够提高交易操作的安全性。能够提高交易时的准确性。在本技术的各实施例中,优选地,所述密码校验装置包括第二控制器、第二动态因子生成器、校验器;所述第二控制器接收所述信息和所述第一动态因子;所述第二动态因子生成器与所述第二控制器连接,并根据所述信息生成第二动态因子;所述校验器分别与所述第二控制器和所述第二动态因子生成器连接,并校验所述第一动态本文档来自技高网...

【技术保护点】
一种密码生成装置,其特征在于,包括:用于输入信息的输入模块;第一动态因子生成器,其与所述输入模块连接并根据所述信息生成第一动态因子;第一控制器,其分别与所述输入模块和所述第一动态因子生成器连接,并发送所述信息和所述第一动态因子。

【技术特征摘要】
1.一种密码生成装置,其特征在于,包括 用于输入信息的输入模块; 第一动态因子生成器,其与所述输入模块连接并根据所述信息生成第一动态因子;第一控制器,其分别与所述输入模块和所述第一动态因子生成器连接,并发送所述信息和所述第一动态因子。2.如权利要求I所述的密码生成装置,其特征在于,所述第一动态因子生成器包括用于存储生成所述第一动态因子的计算规则的第一存储器和用于根据该计算规则计算的第一计算器; 所述第一计算器分别与所述输入模块和所述第一存储器连接,所述第一计算器读取所述信息和所述计算规则,并根据所述信息和所述计算规则进行计算,得到所述第一动态因子。3.如权利要求I所述的密码生成装置,其特征在于,所述输入模块、所述第一动态因子生成器、所述第一控制器中的一种或多种集成在同一设备中或为独立的设备。4.一种密码验证系统,其特征在于,包括 如权利要求1-3任一项所述的密码生成装置; 密码校验装置,其对所述第一动态因子进行校验。5.如权利要求4所述的密码验证系统,其特征在于,所述密码校验装置包括 第二控制器、第二动态因子生成器、校验器; 所述第二控制器接收所述信息和所述第一动态因子; 所述第二动态因子生成器与所述第二控制器连接,并根据所述信息生成第二动态因子; 所述校验器分别与所述第二控制器和所述第二动态因子生成器连接,并校验所述第一动态因子和所述第二动态因子是否相同。6.如权利要求5所述的密码验证系统,其特征在于, 所述第一动态因子生成器包括用于存储生成所述第一动态因子的计算规则的第一存储器和用于根据该计算规则计算的第一计算器; 所述第一计算器分别与所述输入模块和所述第一存储器连接,所述第一计算器读取所述信息和所述计算规则,并根据所述信息和所述计算规则进行计算,得到所述第一动态因子; 所述第二动态因子生成器包括用于存储生成所述第二动态因子的计算规则的第二存储器和用于根据该计算规则计算的第二计算器; 所述第二存储器与所述第二...

【专利技术属性】
技术研发人员:汤强
申请(专利权)人:汤强
类型:实用新型
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1