一种身份认证装置制造方法及图纸

技术编号:13275474 阅读:70 留言:0更新日期:2016-05-19 01:05
本发明专利技术适用于数据通讯和信息安全技术领域,提供了一种身份认证装置。所述身份认证装置包括:至少一个通信接口单元;所述至少一个通信接口单元,用于与外部设备连接,接收所述外部设备通过微信应用软件发送的认证指令,并向所述微信应用软件反馈对应的认证信息,以使得所述微信应用软件将所述认证信息发送给对应的应用服务器进行认证。通过本发明专利技术可实现通过微信应用软件进行身份认证的功能。

【技术实现步骤摘要】

本专利技术属于数据通讯和信息安全
,尤其涉及一种身份认证装置
技术介绍
目前基于无线或有线连接的身份认证装置的通信协议多为应用系统自定义,不能兼容微信平台的蓝牙外设连接协议,无法在微信应用软件内实现身份认证功能。故,有必要提出一种新的技术方案,以解决上述技术问题。
技术实现思路
鉴于此,本专利技术实施例提供一种身份认证方法及装置,以在微信应用软件内实现身份认证功能。第一方面,本专利技术实施例提供了一种身份认证装置,所述身份认证装置包括:至少一个通信接口单元;所述至少一个通信接口单元,用于与外部设备连接,接收所述外部设备通过微信应用软件发送的认证指令,并向所述微信应用软件反馈对应的认证信息,以使得所述微信应用软件将所述认证信息发送给对应的应用服务器进行认证。进一步的,所述至少一个通信接口单元包括第一通信接口单元,以及第二通信接口单元和/或第三通信接口单元;所述第一通信接口单元,用于与外部设备连接,接收所述外部设备通过微信应用软件发送的认证指令,并向所述微信应用软件反馈对应的认证信息,以使得所述微信应用软件将所述认证信息发送给对应的应用服务器进行认证;所述第二通信接口单元,用于与外部设备连接,接收所述外部设备发送的U2F协议认证指令,并向所述外部设备反馈对应的认证信息;所述第三通信接口单元,用于与外部设备连接,接收所述外部设备发送的设备生产商专有协议认证指令,并向所述外部设备反馈对应的认证信息。进一步的,所述身份认证装置还包括:控制单元;所述控制单元与所述通信接口单元连接;所述控制单元,用于根据所述通信接口单元接收到的认证指令生成对应的认证信息,并将所述认证信息通过所述通信接口单元发送给所述外部设备的微信应用软件,以使得所述微信应用软件将所述认证信息发送给对应的应用服务器进行认证。进一步的,在将所述认证信息发送给所述微信应用软件之后,所述通信接口单元,还用于接收所述微信应用软件发送的数字签名读取指令;所述控制单元,用于根据所述通信接口单元接收到的所述数字签名读取指令获取对应的数字签名信息,并将获取的所述数字签名信息通过所述通信接口单元发送给所述微信应用软件,以使得所述微信应用软件将所述认证信息以及数字签名信息发送给对应的应用服务器进行认证。进一步的,所述控制单元还用于:在根据所述通信接口单元接收到的认证指令生成对应的认证信息,并将所述认证信息通过所述通信接口单元发送给所述外部设备的微信应用软件之前,要求所述身份认证装置的持有人输入身份识别信息。进一步的,所述身份认证装置还包括:与所述控制单元连接的身份识别单元;所述身份识别单元,用于获取用户输入的身份识别信息,并将所述身份识别信息发送给所述控制单元。进一步的,所述身份认证装置还包括:存储单元;所述存储单元与所述控制单元连接;所述存储单元,用于为所述身份认证装置以及与所述身份认证装置连接的外部设备提供存储空间,并缓存所述身份识别信息、认证信息以及数字签名信息、U2F协议元数据以及设备生产商专有协议元数据,其中所述U2F协议元数据以及设备生产商专有协议元数据存储在所述存储单元不同的存储区域。进一步的,所述至少一个通信接口单元包括蓝牙接口单元。进一步的,所述至少一个通信接口单元包括USB接口单元,所述USB接口单元,还用于从连接的所述外部设备处获取所述身份认证装置工作所需的电源。本专利技术实施例与现有技术相比存在的有益效果是:本专利技术实施例所述身份认证装置可以通过通信接口单元接收外部设备通过微信应用软件发送的认证指令,并向所述微信应用软件反馈对应的认证信息,以使得所述微信应用软件将所述认证信息发送给对应的应用服务器进行认证,从而实现通过微信应用软件进行身份认证的功能。本专利技术实施例将微信应用软件作为所述身份认证装置(例如USBKEY)的客户端软件,提供了一个实现微信应用软件与所述身份认证装置和应用服务器通信的方式。而且,本专利技术实施例还可以根据系统的安全性或便捷性等要求使用不同的安全策略,例如,金融交易对安全性要求较高,则可以采用强身份认证,即要求所述身份认证装置的持有人输入身份识别信息;而某些网站及系统登录,则可以直接反馈认证信息。本专利技术实施例所述的身份认证装置可广泛应用于金融交易、网站及系统登录等场合,具有较强的易用性和实用性。【附图说明】为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的身份认证装置的组成结构示意图。【具体实施方式】以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透切理解本专利技术实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本专利技术。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本专利技术的描述。本专利技术实施例中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/SB,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本专利技术实施例中字符“/”,一般表示前后关联对象是一种“或”的关系。为了说明本专利技术所述的技术方案,下面通过具体实施例来进行说明。图1示出了本专利技术实施例提供的身份认证装置的组成结构,为了便于说明,仅示出了与本专利技术实施例相关的部分。如图1所示,该身份认证装置10包括至少一个通信接口单元101(图中仅示出两个)。在本实施例中,所述通信接口单元101,用于与外部设备连接,接收所述外部设备通过微信应用软件发送的认证指令,并向所述微信应用软件反馈对应的认证信息,以使得所述微信应用软件将所述认证信息发送给对应的应用服务器进行认证。其中,所述认证指令包括但不限于设备生产商专有协议认证指令。所述设备生产商专有协议认证指令是指与所述设备生产商专有协议相关的指令,所述设备生产商专有协议包括但不限于设备生产商自定义的可实现签名、加解密等功能的协议。示例性的,所述至少一个通信接口单元101包括蓝牙接口单元。 可选的,所述通信接口单元101还可以包括USB接口单元,所述USB接口单元除了可以实现上述功能外,还用于从连接的所述外部设备处获取所述身份认证装置工作所需的电源。需要说明的是,所述USB接口单元连接外部设备获取所述身份认证装置10工作所需的电源为一可选示例,本实施例可以直接通过身份认证装置10的内部电源(如电池)提供工作所需的电源。进一步的,所述至少一个通信接口单元101包括第一通信接口单元,以及第二通信接口单元和/或第三通信接口单元;所述第一通信接口单元,用于与外部设备连接,接收所述外部设备通过微信应用软件发送的认证指令,并向所述微信应用软件反馈对应的认证信息,以使得所述微信应用软件将所述认证信息发送给对应的应用服务器进行认证;所述第二通信接口单元当前第1页1 2 3 本文档来自技高网...

【技术保护点】
一种身份认证装置,其特征在于,所述身份认证装置包括:至少一个通信接口单元;所述至少一个通信接口单元,用于与外部设备连接,接收所述外部设备通过微信应用软件发送的认证指令,并向所述微信应用软件反馈对应的认证信息,以使得所述微信应用软件将所述认证信息发送给对应的应用服务器进行认证。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈柳章
申请(专利权)人:深圳市文鼎创数据科技有限公司
类型:发明
国别省市:广东;44

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

1