电子认证客户端系统及处理方法、电子认证系统及方法技术方案

技术编号:9465245 阅读:74 留言:0更新日期:2013-12-19 02:55
本发明专利技术提供一种电子认证客户端系统及其处理方法,以及电子认证系统及其认证方法。所述电子认证客户端系统包括智能遥控器和电视控制器;所述电视控制器用于接收认证服务器发出的认证码数据,并将所述认证码数据发送至所述智能遥控器,接收所述智能遥控器发送的认证码运算结果,将所述认证码运算结果发送至认证服务器;所述智能遥控器用于接收所述电视控制器发送的认证码数据,根据内置的认证算法对所述认证码数据进行运算,获得认证码运算结果,并对所述电视控制器发送所述认证码运算结果。通过智能遥控器和电视控制器进行数据交互实现电子认证过程,认证算法在智能遥控器中实现,不需要设置USB等数据传输接口,无需插接U盾,比较方便。

【技术实现步骤摘要】
电子认证客户端系统及处理方法、电子认证系统及方法
本专利技术涉及电子认证的
,特别是涉及一种电子认证客户端系统,一种电子认证客户端处理方法,一种电子认证系统,以及一种电子认证方法。
技术介绍
随着网络技术的发展,出现了越来越多需要进行电子认证的应用场合,例如登录个人账户或者电子支付等等。因为需要进行电子认证的应用场合往往涉及个人隐私信息或者个人利益,电子认证的安全问题很重要,需要采取各种方式确保电子认证的准确性。而现有技术的电子认证方法中经常采用的方式为服务器发送认证码,然后客户端根据约定的认证算法对认证码进行运算,获得认证码运算结果并返回认证服务器,使认证服务器可以根据所述认证码运算结果判断认证是否有效。目前的电子认证客户端多采用U盾来对认证服务器发送的认证码进行运算,获得认证码运算结果。通常,U盾上保存有预先设置的认证算法,此算法烧写在U盾的硬件芯片中,并不可读取。只能通过程序访问U盾的USB接口,与其进行数据交互,实现对认证码的运算。如网银支付时使用的U盾就是一种常用的电子认证方式,可以提高网上交易的安全性。这种情况下,U盾以及安装了访问程序的处理设备,如计算机,就组成了电子认证的客户端。然而,随着智能电视和智能机顶盒的出现,可以通过电视浏览网页,因此也就产生了通过电视设备实现电子认证的可能,例如通过电视设备实现电子交易时,同样需要对交易的电子身份进行认证。而在这种情况下的电子认证客户端数据处理并无较好的实现方法。如果客户端同样通过U盾对认证服务器发送的认证码进行运算,获得认证码运算结果,则需要每次在客户端的智能电视或者智能机顶盒上插拔U盾,并且还要求智能电视或者智能机顶盒必须要设置有插接U盾的USB接口,比较不方便。
技术实现思路
针对
技术介绍
中通过电视设备进行电子认证时,使用U盾进行客户端数据处理比较不方便的问题,本专利技术提供一种无需插拔U盾,也无需USB接口传输客户端数据的电子认证客户端系统,以及一种电子认证客户端处理方法。一种电子认证客户端系统,包括智能遥控器和电视控制器;所述电视控制器用于接收认证服务器发出的认证码数据,并将所述认证码数据发送至所述智能遥控器,接收所述智能遥控器发送的认证码运算结果,将所述认证码运算结果发送至认证服务器;所述智能遥控器用于接收所述电视控制器发送的认证码数据,根据内置的认证算法对所述认证码数据进行运算,获得认证码运算结果,并对所述电视控制器发送所述认证码运算结果。一种电子认证客户端处理方法,包括步骤:所述电视控制器接收认证服务器发出的认证码数据,并发送至所述智能遥控器;所述智能遥控器接收所述电视控制器发送的认证码数据,根据内置的认证算法对所述认证码数据进行运算,获得认证码运算结果,并对所述电视控制器发送所述认证码运算结果;所述电视控制器接收所述智能遥控器发送的认证码运算结果,将所述认证码运算结果发送至认证服务器。本专利技术的本专利技术的电子认证客户端系统,以及电子认证客户端处理方法通过智能遥控器和电视控制器,如机顶盒等进行数据交互实现电子认证过程,认证算法在智能遥控器中实现,所以不需要设置USB等数据传输接口,无需插接U盾,比较方便。电视控制器将认证服务器发出的认证码数据发送到智能遥控器中,智能遥控器通过内置不可读的认证算法对认证码数据进行运算后,通过和电视控制器的数据交互,将所述认证码运算结果发送到认证服务器,确保了认证算法的不可读取,保证了电子认证的安全性。针对
技术介绍
中通过电视设备进行电子认证时,使用U盾进行客户端数据处理比较不方便的问题,本专利技术还提供一种无需插拔U盾,也无需USB接口传输客户端数据的电子认证系统,以及一种电子认证方法。一种电子认证系统,包括认证服务器、智能遥控器和电视控制器;所述认证服务器用于根据认证请求下发认证码数据;接收认证码运算结果,并根据所述认证码运算结果判断认证是否有效;所述电视控制器用于接收所述认证服务器发出的认证码数据,并将所述认证码数据发送至所述智能遥控器;接收所述智能遥控器发送的认证码运算结果,将所述认证码运算结果发送至所述认证服务器;所述智能遥控器用于接收所述电视控制器发送的认证码数据,根据内置的认证算法对所述认证码数据进行运算,获得认证码运算结果,并对所述电视控制器发送所述认证码运算结果。一种电子认证方法,包括步骤:认证服务器根据认证请求生成认证码数据,向电视控制器下发认证码数据;所述电视控制器接收所述认证服务器发出的认证码数据,并发送至智能遥控器;所述智能遥控器接收所述电视控制器发送的认证码数据,根据内置的认证算法对所述认证码数据进行运算,获得认证码运算结果,并对所述电视控制器发送所述认证码运算结果;所述电视控制器接收所述智能遥控器发送的认证码运算结果,将所述认证码运算结果发送至所述认证服务器;所述认证服务器接收所述电视控制器发送的认证码运算结果,根据所述认证码运算结果判断认证是否有效。本专利技术的本专利技术的电子认证系统,以及电子认证方法通过智能遥控器和电视控制器,如机顶盒等进行数据交互实现电子认证过程,认证算法在智能遥控器中实现,所以不需要设置USB等数据传输接口,无需插接U盾,比较方便。电视控制器将认证服务器发出的认证码数据发送到智能遥控器中,智能遥控器通过内置不可读的认证算法对认证码数据进行运算后,通过和电视控制器的数据交互,将所述认证码运算结果发送到认证服务器,认证服务器通过所述认证码运算结果判断认证是否有效。确保了认证算法的不可读取,保证了电子认证的安全性。附图说明图1是本专利技术电子认证客户端系统的结构示意图;图2本专利技术电子认证客户端系统一个实施方式中采用的可编程微处理芯片的示意图;图3是本专利技术的电子认证系统进行电子认证的一个实施方式的流程图;图4是本专利技术的电子认证客户端处理方法的步骤流程图。具体实施方式请参阅图1,图1是本专利技术电子认证客户端系统的结构示意图。所述电子认证客户端系统包括:电视控制器11和智能遥控器12;所述电视控制器11用于接收认证服务器发出的认证码数据,并将所述认证码数据发送至所述智能遥控器12;接收所述智能遥控器12发送的认证码运算结果,将所述认证码运算结果发送至认证服务器;所述智能遥控器12用于接收所述电视控制器11发送的认证码数据,根据内置的认证算法对所述认证码数据进行运算,获得认证码运算结果,并对所述电视控制器11发送所述认证码运算结果。其中,所述电视控制器11可以是智能机顶盒或者其他电视设备的智能控制器。所述电视控制器11具备网络连接功能,用于连接网上的认证服务器;并且可与所述智能遥控器12进行数据传输,接收认证服务器发出的认证码数据并发送至所述智能遥控器12;接收所述智能遥控器12发送的认证码运算结果并发送至认证服务器。所述认证码数据是所述认证服务器根据约定生成的适合于所述电视控制器11的内置认证算法进行运算的数据,例如可以是所述认证服务器根据认证请求生成的随机数,提高电子认证的安全性。所述智能遥控器12内置有专用的认证算法,所述认证算法的计算逻辑是不公开的,并可用机器码的方式记录。为了保证所述认证算法的保密性,可采用可编程微处理器,把算法固化在所述智能遥控器12硬件当中,并且在算法代码烧写完成后,切断硬件读取熔丝位,从而保证算法是不可读写的。所述智能遥控器12中可内置专用的本文档来自技高网
...
电子认证客户端系统及处理方法、电子认证系统及方法

【技术保护点】
一种电子认证客户端系统,其特征在于,包括智能遥控器和电视控制器;所述电视控制器用于接收认证服务器发出的认证码数据,并将所述认证码数据发送至所述智能遥控器;接收所述智能遥控器发送的认证码运算结果,将所述认证码运算结果发送至认证服务器;所述智能遥控器用于接收所述电视控制器发送的认证码数据,根据内置的认证算法对所述认证码数据进行运算,获得认证码运算结果,并对所述电视控制器发送所述认证码运算结果。

【技术特征摘要】
1.一种电子认证客户端系统,其特征在于,包括智能遥控器和电视控制器;所述智能遥控器用于接收输入的用户名和密码,并通过所述电视控制器向认证服务器发送所述用户名和密码;所述电视控制器用于接收所述认证服务器在根据所述用户名和密码进行初步认证成功后发送的用户端私钥,并向所述智能遥控器发送所述用户端私钥;所述智能遥控器用于接收并储存所述用户端私钥,根据所述用户端私钥对发送至所述电视控制器的数据进行加密,以及对从所述电视控制器接收的数据进行解密;所述智能遥控器用于向所述电视控制器发送认证请求;所述电视控制器用于将所述认证请求发送至认证服务器,并接收所述认证服务器发出的认证码数据,并将所述认证码数据发送至所述智能遥控器;接收所述智能遥控器发送的认证码运算结果,将所述认证码运算结果发送至认证服务器;所述智能遥控器用于接收所述电视控制器发送的认证码数据,根据内置不可读的认证算法对所述认证码数据进行运算,获得认证码运算结果,并对所述电视控制器发送所述认证码运算结果。2.如权利要求1所述的电子认证客户端系统,其特征在于:所述电视控制器进一步用于接收认证服务器发送认证结果信息,并向所述智能遥控器发送所述认证结果信息。3.如权利要求1所述的电子认证客户端系统,其特征在于:所述智能遥控器和所述电视控制器使用专用的无线传输信道进行通信。4.一种电子认证系统,包括认证服务器,所述认证服务器用于根据认证请求下发认证码数据;接收认证码运算结果,并根据所述认证码运算结果判断认证是否有效;其特征在于,还包括:智能遥控器和电视控制器;所述智能遥控器用于接收输入的用户名和密码,并通过所述电视控制器向认证服务器发送所述用户名和密码;所述电视控制器用于接收所述认证服务器在根据所述用户名和密码进行初步认证成功后发送的用户端私钥,并向所述智能遥控器发送所述用户端私钥;所述智能遥控器用于接收并储存所述用户端私钥,根据所述用户端私钥对发送至所述电视控制器的数据进行加密,以及对从所述电视控制器接收的数据进行解密;所述智能遥控器用于向所述电视控制器发送认证请求;所述电视控制器用于将所述认证请求发送至认证服务器,并接收所述认证服务器发出的认证码数据,并将所述认证码数据发送至所述智能遥控器;接收所述智能遥控器发送的认证码运算结果,将所述认证码运算结果发送至所述认证服务器;所述智能遥控器用于接收所述电视控制器发送的认证码数据,根据内置不可读的认证算法对所述认证码数...

【专利技术属性】
技术研发人员:殷宇杨达志张文马斌
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1