一种无线通信方法、装置及智能卡的制作方法

文档序号:8226645阅读:352来源:国知局
一种无线通信方法、装置及智能卡的制作方法
【技术领域】
[0001]本发明涉及电子技术领域,尤其涉及一种无线通信方法、装置及智能卡。
【背景技术】
[0002]现有设备建立无线通信前,需要用户手动输入密码等通信参数。以蓝牙(Bluetooth)通信为例,要么由用户构想出配对密码后将其手动输入到主设备和从设备,要么由主设备自动产生后将其输出(如显示出来),再由用户手动输入到从设备,主设备生成配对密码的方式不外乎:一、使用固定的PIN码(例如0000或者1234等)作为配对密码;二、根据当前蓝牙时钟、地址码、随机数等信息通过特定算法生成配对密码;三、使用算法密钥作为配对密码。不论哪种方式,一方面,需要用户记忆通信参数,并手动输入到相应设备;另一方面,不论是用户构想的通信参数,还是主设备生成的通信参数,安全性不够。

【发明内容】

[0003]本发明提供一种无线通信方法、装置及智能卡,解决现有设备间建立无线通信连接不够方便、安全性不高的问题。
[0004]为解决上述技术问题,本发明采用以下技术方案:
[0005]一种无线通信方法,包括:智能卡根据自身信息生成通信参数,通过第一通信方式将所述自身信息和/或所述通信参数传输出去;所述自身信息包括智能卡存储信息和/或智能卡生成信息;智能卡通过所述通信参数,与接收到所述自身信息或所述通信参数的对端建立第二通信方式的连接,所述第二通信方式为不同于第一通信方式的无线通信方式。
[0006]另一种无线通信方法,其特征在于,包括:通过第一通信方式接收智能卡发送的智能卡的自身信息和/或智能卡根据所述自身信息生成的通信参数,所述自身信息包括智能卡存储信息和/或智能卡生成信息;如果接收的信息中不包括所述通信参数,还包括根据接收到的自身信息生成通信参数;通过所述通信参数,与所述智能卡建立第二通信方式的连接,所述第二通信方式为不同于第一通信方式的无线通信方式。
[0007]一种智能卡,包括第一参数生成模块、第一通信模块以及第二通信模块,其中:第一参数生成模块用于根据自身信息生成通信参数,所述自身信息包括所述智能卡存储信息和/或智能卡生成信息;第一通信模块用于通过第一通信方式将所述自身信息和/或所述通信参数传输出去;第二通信模块用于通过所述通信参数,与接收到所述自身信息或所述通信参数的对端建立第二通信方式的连接,所述第二通信方式为不同于第一通信方式的无线通信方式。
[0008]一种无线通信装置,包括:第三通信模块,用于通过第一通信方式接收智能卡发送的智能卡的自身信息和/或智能卡根据所述自身信息生成的通信参数,所述自身信息包括智能卡存储信息和/或智能卡生成信息;第二参数生成模块,用于根据第三通信模块接收的所述自身信息生成通信参数;第四通信模块,用于通过所述通信参数,与所述智能卡建立第二通信方式的连接,所述第二通信方式为不同于第一通信方式的无线通信方式。
[0009]本发明提供的无线通信方法、装置及智能卡,由智能卡生成第二通信方式所需的通信参数,且通过另一种通信方式,即第一通信方式将该通信参数或生成该通信参数所依据的信息传输到无线通信装置,这样则避免了用户手动输入第二通信方式所需的通信参数;同时,生成通信参数所依据的信息为智能卡存储信息和/或智能卡生成信息,由于智能卡存储信息、智能卡生成信息相比其他信息而言,通常出现重复的概率较低,依据这类信息生成的通信参数不易重复,因此,能保证建立连接的唯一性,可提升无线通信连接的安全性。
[0010]进一步地,第一通信方式为触点式接触通信或低频磁感应通信等一对一的通信方式,这样可保证智能卡向无线通信装置传输的通信参数或生成该通信参数所依据的信息不被其他设备获取到,能够进一步提升无线通信连接的安全性。
【附图说明】
[0011]图1为本发明一实施例提供的无线通信方法的流程图;
[0012]图2为本发明另一实施例提供的无线通信方法的流程图;
[0013]图3为本发明一实施例提供的智能卡的示意图;
[0014]图4为本发明一实施例提供的无线通信装置的示意图。
【具体实施方式】
[0015]为了使无线通信连接的建立更方便、更安全,本发明提供一种构思,由智能卡根据自身信息生成通信参数,且通过另一通道将该通信参数或生成该通信参数所依据的自身信息传输到无线通信装置,一方面,避免了用户的手动输入操作,更加方便;另一方面,生成通信参数所依据的信息为智能卡自身信息,由于智能卡自身信息的重复概率低,因此,能保证建立连接的唯一性,可提升无线通信连接的安全性。下面通过【具体实施方式】结合附图对本发明作进一步详细说明。
[0016]图1为本发明一实施例提供的无线通信方法的流程图,请参考图1,包括如下流程:
[0017]S101、智能卡根据自身信息生成通信参数,通过第一通信方式将该自身信息和/或该通信参数传输出去。
[0018]本实施例中,该通信参数指的是步骤S102中建立第二通信方式所需的参数。智能卡自身信息相比现有技术中生成通信参数所依据的信息而言,不易重复,安全性更高,因此生成的通信参数不易重复,安全性高。
[0019]优选的,智能卡自身信息包括智能卡存储信息和/或智能卡生成信息。
[0020]优选的,智能卡存储信息包括智能卡标识信息和/或外部输入并存储在智能卡的信息,智能卡标识信息包括但不局限于:MSI ;外部输入并存储在智能卡的信息包括但不局限于:用户输入的密码。智能卡生成信息包括但不局限于智能卡生成的随机数的全部或部分,智能卡生成的随机数包括智能卡中硬件模块生成的真随机数和/或智能卡中软件模块生成的伪随机数,其中,智能卡中硬件模块生成的真随机数包括但不局限于智能卡中安全芯片生成的真随机数。
[0021]优选的,第一通信方式包括一对一通信方式,米用一对一的通信方式来传输智能卡自身信息、通信参数,能够避免所传输的信息不被其他设备获取到,可进一步保证步骤S102中第二通信方式的安全连接。其中,一对一通信方式包括但不局限于:触点式接触通信、低频磁感应通信。其中,触点式接触通信包括但不局限于:7816接口通信。
[0022]S102、智能卡通过该通信参数,与接收到该自身信息或通信参数的对端建立第二通信方式的连接。
[0023]若对端接收到的是通信参数,则可直接根据接收的通信参数与智能卡建立第二通信方式的连接;若对端接收到的是智能卡自身信息,则对端还需要根据接收的智能卡自身信息按照与智能卡相同的算法生成相同的通信参数,再根据生成的通信参数与智能卡建立第二通信方式的连接。
[0024]智能卡与对端根据通信参数建立第二通信方式的连接的具体过程包括但不局限于以下所列举的:
[0025]一、对端通过第一通信方式接收到通信参数,或根据第一通信方式接收到的智能卡自身信息生成通信参数后,向智能卡发送第二通信方式的连接建立请求,该请求中携带其接收或生成的通信参数,智能卡接收到后,与步骤SlOl中自身生成的通信参数进行比较,若一致,则建立连接,若不一致,则拒绝连接。
[0026]二、步骤SlOl中智能卡通过第一通信方式将自身信息和/或通信参数传输出去之后,不管对端是否接收到,智能卡发起第二通信连接的连接建立请求,该请求中携带步骤SlOl生成的通信参数,对端将该请求中携带的通信参数,与通过第一通信方式接收到的通信参数,或根据第一通信方式接收到的智能卡自身信息生成通信参数进行比较,若一致,则建立连接,若不一致,则拒绝连接。
[0027]以上两种方式的不同之处,第一种方式由对端进行鉴权,第二种方式由智能卡进行鉴权。当然,第二通信方式的连接建立过程不局限于以上两种。
[0028]第二通信方式为不同于第一通信方式的无线通信方式。本实施例中的第二通信方式包括所有需要通信参数建立连接的无线通信方式,包括但不局限于:蓝牙通信、WIFI通信或射频通信中的一种或多种。若第二通信方式包括蓝牙通信,则通信参数可以是建立该蓝牙通信所需的蓝牙配对密码;若第二通信方式包括WIFI通信,则通信参数可以是建立该WIFI通信所需的WIFI密码;若第二通信方式包括射频通信,则通信参数可以是建立该射频通信所需的射频参数(包括但不局限于密码)。
[0029]本实施例中,智能卡与对端通过以上过程建立第二通信方式的连接,建立该连接后,智能卡与对端可通过第二通信
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1