This application discloses a method, system, device and computer readable storage medium for communication data transmission. The method includes: the receiver device receives the communication request initiated by the client and negotiates with the sender device to obtain the session key; the receiver device obtains the target communication data, and encrypts the communication data by using the session key, and encrypts the communication data. Send to client; Sender device receives encrypted communication data forwarded by client and decrypts the target communication data by session key; where receiver device is server, sender device is NFC device; when receiver device is NFC device, sender device is server. A communication data transmission method, system, device and computer readable storage medium disclosed in this application can improve the security of NFC communication data transmission compared with the existing technology in which the initial data of NFC device end is transmitted directly to the user client.
【技术实现步骤摘要】
通信数据传输方法、系统、设备及计算机可读存储介质
本申请涉及NFC通信
,更具体地说,涉及通信数据传输方法、系统、设备及计算机可读存储介质。
技术介绍
随着NFC(NearFieldCommunication,近距离无线通讯技术)技术的不断成熟,NFC通信的应用越来越广泛,比如用于共享车开关车门等。现有的应用NFC通信来开关共享车的车门的方法包括:NFC设备发送数据至用户客户端,用户客户端转发数据至服务器;服务器发送应答数据至用户客户端,用户客户端转发应答数据至NFC设备。然而,现有的应用NFC通信来开关共享车的车门的方法中,NFC设备与服务器间交互的数据易被不法用户客户端获取,从而使得应用NFC通信的方法的安全性较低。综上所述,如何提高应用NFC通信的方法的安全性是目前本领域技术人员亟待解决的问题。
技术实现思路
本申请的目的是提供一种通信数据传输方法,其能在一定程度上解决如何提高应用NFC通信的方法的安全性的技术问题。本申请还提供了一种通信数据传输系统、设备及计算机可读存储介质。第一方面,本申请提供了一种通信数据传输方法,该方法包括:接收方设备接收到客户端发起的通信请求后,与发送方设备协商得到会话密钥;所述接收方设备获取目标通信数据,并利用所述会话密钥进行加密后得到加密通信数据,并将所述加密通信数据发送至所述客户端;所述发送方设备接收由所述客户端转发的所述加密通信数据,并利用所述会话密钥进行解密得到所述目标通信数据;其中,所述接收方设备为服务器时,所述发送方设备为NFC设备;所述接收方设备为NFC设备时,所述发送方设备为服务器。第二方面,本申请提供了 ...
【技术保护点】
1.一种通信数据传输方法,其特征在于,所述方法包括:接收方设备接收到客户端发起的通信请求后,与发送方设备协商得到会话密钥;所述接收方设备获取目标通信数据,并利用所述会话密钥进行加密后得到加密通信数据,并将所述加密通信数据发送至所述客户端;所述发送方设备接收由所述客户端转发的所述加密通信数据,并利用所述会话密钥进行解密得到所述目标通信数据;其中,所述接收方设备为服务器时,所述发送方设备为NFC设备;所述接收方设备为NFC设备时,所述发送方设备为服务器。
【技术特征摘要】
1.一种通信数据传输方法,其特征在于,所述方法包括:接收方设备接收到客户端发起的通信请求后,与发送方设备协商得到会话密钥;所述接收方设备获取目标通信数据,并利用所述会话密钥进行加密后得到加密通信数据,并将所述加密通信数据发送至所述客户端;所述发送方设备接收由所述客户端转发的所述加密通信数据,并利用所述会话密钥进行解密得到所述目标通信数据;其中,所述接收方设备为服务器时,所述发送方设备为NFC设备;所述接收方设备为NFC设备时,所述发送方设备为服务器。2.一种通信数据传输方法,其特征在于,应用于NFC设备,所述方法包括:与服务器协商得到会话密钥;接收由客户端转发的加密通信数据,所述加密通信数据由所述服务器利用所述会话密钥加密目标通信数据得到;利用所述会话密钥对所述加密通信数据进行解密,得到目标通信数据。3.根据权利要求2所述的方法,其特征在于,所述与服务器协商得到会话密钥,具体包括:接收由所述客户端转发的服务端会话数据,所述服务端会话数据由所述服务器根据所述客户端发起的通信请求生成;利用密钥生成规则根据所述服务端会话数据生成会话密钥;生成设备端会话数据并发送至所述客户端,以使所述客户端转发所述设备端会话数据至所述服务器,使所述服务器利用所述密钥生成规则根据所述设备端会话数据生成所述会话密钥。4.根据权利要求3所述的方法,其特征在于,所述服务端会话数据包括随机数、随机数的服务端签名;所述利用密钥生成规则根据所述服务端会话数据生成会话密钥,具体包括:获取服务器的数字证书;根据所述服务器的数字证书验证所述随机数的服务端签名是否合法;若合法,则调取所述NFC设备的数字证书;利用密钥生成规则根据所述随机数、所述服务器的数字证书、所述NFC设备的数字证书生成所述会话密钥。5.一种通信数据传输方法,其特征在于,应用于服务器,所述方法包括:接收客户端发起的通信请求;与近场通信NFC设备协商得到会话密钥;获取目标通信数据,并利用所述会话密钥进行加密后得到加密通信数据;将所述加密数据发送至所述客户端,以使所述客户端转发给所述NFC设备,使所述NFC设备...
【专利技术属性】
技术研发人员:刘均,张广,
申请(专利权)人:深圳市元征科技股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。