智能密钥设备、移动终端以及音频数据的传输方法和系统技术方案

技术编号:10101401 阅读:128 留言:0更新日期:2014-05-30 17:16
本发明专利技术提供一种智能密钥设备、移动终端以及音频数据的传输方法和系统,所述方法包括:智能密钥设备通过音频接口接收交易对应的多个数据包过程中,在接收到第1个数据包时,判断第1个数据包是否完整;如果第1个数据包完整,则发送成功接收第1个数据包的反馈信息,并保存第1个数据包;否则,发送未成功接收第1个数据包的反馈信息;在接收到第N个数据包时,判断第N个数据包是否完整,其中N为大于或等于2的整数;如果第N个数据包完整,发送成功接收第N个数据包的反馈信息;否则,发送未成功接收第N个数据包的反馈信息。

【技术实现步骤摘要】
【专利摘要】本专利技术提供一种智能密钥设备、移动终端以及音频数据的传输方法和系统,所述方法包括:智能密钥设备通过音频接口接收交易对应的多个数据包过程中,在接收到第1个数据包时,判断第1个数据包是否完整;如果第1个数据包完整,则发送成功接收第1个数据包的反馈信息,并保存第1个数据包;否则,发送未成功接收第1个数据包的反馈信息;在接收到第N个数据包时,判断第N个数据包是否完整,其中N为大于或等于2的整数;如果第N个数据包完整,发送成功接收第N个数据包的反馈信息;否则,发送未成功接收第N个数据包的反馈信息。【专利说明】智能密钥设备、移动终端以及音频数据的传输方法和系统
本专利技术涉及一种电子
,尤其涉及一种智能密钥设备、移动终端以及音频数据的传输方法和系统。
技术介绍
随着网络的迅速发展给人们带来的极大便利,人们越来越依赖于网络进行各种活动,例如网络文件的传输、网上银行交易均已逐渐成为人们生活、工作中不可缺少的一部分。由于网络毕竟是一个虚拟的环境,存在着太多不安全的因素,而在网络环境中必然会进行数据交互的网络活动,尤其是像网上银行业务和机密文件的传输这样的网络活动,对网络的安全提出了很高的要求,因此人们开始大力发展网络信息安全技术。数字签名技术就是一种为了确保用户数据在网络的传输过程中不会被人恶意修改的网络信息安全技术。所谓数字签名技术,就是一种进行身份认证的技术,可用于安全地传送命令和文件。数字签名技术通过一个单向函数对要传送的用户数据进行处理,得到用以认证数据来源并核实数据是否发生变化的一个字母数字串。通常数字签名采用MD5、SHA-1等散列算法对要传送的数据计算一个摘要值,并采用加密算法对这个摘要值进行加密然后进行传送。目前数字签名采用较多的是公钥加密技术,如基于RSA Date Security公司的PKCS (Public Key Cryptography Standards) ^Digital Signature Algorithm、x.509、PGP (Pretty Good Privacy).1994年美国标准与技术协会公布了数字签名标准(DSS)而使公钥加密技术广泛应用。这种在数字化文档上的数字签名类似于纸张上的手写签名,是不可伪造的,文档的接收者能够验证文档确实来自签名者,并且签名后的文档没有被修改过,从而保证接收的文档中信息的真实性和完整性。完善的数字签名技术应满足以下三个条件:第一,签名者事后不能抵赖自己的签名;第二,任何其它人不能伪造签名;第三,如果当事人双方关于签名的真伪发生争执,能够在公正的仲裁者面前通过验证签名来确认其真伪。`对数据进行数字签名后,可以很大程度上增加数据的安全性。但是,黑客技术的发展依然使用户非常担忧,因为一旦恶意攻击者控制了用户的计算机,他们就可以截取计算机内存中出现的数据,对计算机合法用户的利益造成伤害。因此人们研制出了一种便携式的可移动使用的智能密钥设备,也称为USB Key。这是一种带有微处理器的小型硬件设备,其通过主机的数据通讯接口与主机建立连接,设备内的处理器一般会采用安全设计芯片实现,利用其内置的安全机制,实现密钥生成、密钥安全存储和预置加密算法等功能,与密钥相关的运算完全在认证设备内部执行,所以安全性很高。但是,这样仍然存在安全隐患,当用户的计算机遭到木马病毒的侵害后,能够在暗中操作用户计算机,并且不被用户所发觉。如果这时用户的USB Key接入电脑后忘记拔插,黑客就可以按照网银交易的格式伪造交易请求报文,并通过操纵用户的计算机,将伪造的交易请求报文送入USB Key中,利用用户私钥进行签名,利用签名结果和伪造的交易请求报文进行网上交易,这些都是在用户完全不知情的情况下进行的,因此对用户的帐户安全威胁很大。因此,人们研制出了一种改进型智能密钥设备(USB Key),该改进型的智能密钥设备包含显示屏以及确认按键,需要签名的交易请求报文必须发送至该改进型的智能密钥设备的显示屏进行显示,并且在显示无误后,经用户手动按确认键进行确认后,方可将签名数据返回至计算。这样即便黑客控制了用户的计算机,但是无法控制该改进型的智能密钥设备,并且更不能控制用户手动按确认键进行确认,因此安全性得到了很大提高。随着电话银行与网上银行的发展,人们已经可以通过电话与网络便捷地享受到银行提供的各类服务,但随着人们对银行业务的需求不断增强,愈发需要随时随地进行查询、转账、支付等业务,由于电话银行与网上银行的使用有一定的局限性,无法满足用户随时随地进行银行业务办理的需求,手机银行的出现为用户实现了这一需求。为了保证手机银行交易的安全性,就要求出现相应的智能密钥设备,那么如何实现智能密钥设备在与手机进行接触式方式通信时如何传输交易数据是亟待解决的问题。
技术实现思路
本专利技术目的是提供一种智能密钥设备、移动终端以及音频数据的传输方法和系统,用来解决智能密钥设备在与手机进行接触式方式通信时如何传输交易数据的问题。为达到上述目的,本专利技术的技术方案具体是这样实现的:本专利技术提供的技术方案,智能密钥设备在接收到数据包后,对该数据包进行检测,得到反馈信息,并将反馈信息发给移动终端,以触发该移动终端的下一次发送操作,而移动终端根据是否能接收到反馈信息以及在接收到该反馈信息的条件下,该反馈信息的内容,确定当前的发送操作的法发送对象,实现证智能密钥设备和移动终端之间顺序地传输数据包,保证传输的连续性和数据传输的完整性。【专利附图】【附图说明】为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他附图。图1为本专利技术实施例一提供的音频数据的传输方法实施例的流程示意图;图2为本专利技术实施例二提供的音频数据的传输方法实施例的流程示意图;图3为本专利技术提供的智能密钥设备实施例的结构示意图;图4为本专利技术提供的移动终端实施例的结构示意图。【具体实施方式】下面结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术的保护范围。实施例一图1为本专利技术实施例一提供的音频数据的传输方法实施例的流程示意图。图1所示方法实施例包括:步骤101、智能密钥设备通过音频接口接收交易对应的多个数据包过程中,在接收到第I个数据包时,判断所述第I个数据包是否完整,其中所述音频接口包括麦克引脚和声道引脚;其中,智能密钥设备可以通过音频接口与移动终端相连,如手机、平板电脑等;而判断数据包是否完整可以采用CRC16算法。步骤102、如果第I个数据包完整,则发送成功接收第I个数据包的反馈信息,并保存所述第I个数据包;否则,发送未成功接收第I个数据包的反馈信息;其中,智能密钥设备在通过音频接口与所述外部设备通信时,是处于被动状态,在接收外部的数据后,向外部设备反馈对应的信息,并不会主动向外部设备请求数据;步骤103、在接收到第N个数据包时,判断所述第N个数据包是否完整,其中N为大本文档来自技高网
...

【技术保护点】
一种音频数据的传输方法,其特征在于,包括:智能密钥设备通过音频接口接收交易对应的多个数据包过程中,在接收到第1个数据包时,判断所述第1个数据包是否完整,其中所述音频接口包括麦克引脚和声道引脚;如果第1个数据包完整,则发送成功接收第1个数据包的反馈信息,并保存所述第1个数据包;否则,发送未成功接收第1个数据包的反馈信息;在接收到第N个数据包时,判断所述第N个数据包是否完整,其中N为大于或等于2的整数;如果所述第N个数据包完整,发送成功接收第N个数据包的反馈信息;否则,发送未成功接收第N个数据包的反馈信息;在所述第N个数据包完整时,判断所述第N个数据包与第N?1个数据包是否重复;如果所述第N个数据包与第N?1个数据包重复,则丢弃所述第N个数据包;否则,保存所述第N个数据包。

【技术特征摘要】

【专利技术属性】
技术研发人员:李东声
申请(专利权)人:天地融科技股份有限公司
类型:发明
国别省市:

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

1