数据传输方法、装置、系统、设备以及存储介质制造方法及图纸

技术编号:21551968 阅读:17 留言:0更新日期:2019-07-07 00:04
本发明专利技术提供一种数据传输方法、装置、系统、设备以及存储介质。方法包括:获取终端发送的密钥请求;其中,密钥请求包括用户数据的数据类型;根据数据类型从预设的对称密钥映射表中确定对称密钥;其中,对称密钥映射表为数据类型与对称密钥的一一映射关系表;利用终端公钥对对称密钥加密得到第一密文;向终端发送第一密文,以使终端利用终端私钥对第一密文解密获得对称密钥,并利用对称密钥对加密数据解密得到用户数据。该方法使用户数据以密文的方式在可穿戴设备之外存储,对称密钥存储于可穿戴设备上,实现用户数据与对称密钥分开存储,且对称密钥以密文传输至可穿戴设备。

Data transmission methods, devices, systems, devices and storage media

【技术实现步骤摘要】
数据传输方法、装置、系统、设备以及存储介质
本专利技术涉及数据传输
,尤其涉及一种数据传输方法、装置、系统、设备以及存储介质。
技术介绍
可穿戴设备、终端设备和服务器构成可穿戴设备数据网络。其中,可穿戴设备用于检测用户心率、计量用户步数、查看信用卡积分、久坐提醒以及睡眠检测等功能。在上述可穿戴设备数据网络中,由可穿戴设备获取用户数据,并将用户数据传输至终端设备,终端设备再将数据传输至服务器,或者,可穿戴设备将用户数据分别上传至终端设备和服务器。终端设备也可以读取存储在服务器中的用户数据。其中,终端设备和服务器中数据通过公钥加密后存储,但终端设备和服务器中同时存储有公钥对应的密钥,以便于对加密数据进行解密。然而,现有的数据传输方法将密钥和加密数据存在终端设备或者服务器中,容易导致数据丢失,存在安全隐患。
技术实现思路
本专利技术提供一种数据传输方法、装置、系统、设备以及存储介质,以解决现有的数据传输方法将密钥和加密数据存在终端设备或者服务器中,容易导致数据丢失,存在安全隐患的技术问题。第一方面,本专利技术提供一种数据传输方法,应用于可穿戴设备,方法包括:获取终端发送的密钥请求;其中,密钥请求包括用户数据的数据类型;根据数据类型从预设的对称密钥映射表中确定对称密钥;其中,对称密钥映射表为数据类型与对称密钥的一一映射关系表;利用终端公钥对对称密钥加密得到第一密文;向终端发送第一密文,以使终端利用终端私钥对第一密文解密获得对称密钥,并利用对称密钥对加密数据解密得到用户数据。可选地,在获取终端发送的密钥请求之前,还包括:利用对称密钥对用户数据加密后获得加密数据;向终端发送加密数据。可选地,可穿戴设备还包括安全芯片,利用终端公钥对对称密钥加密得到第一密文,具体包括:在所述安全芯片中利用终端公钥对对称密钥加密得到第一密文。可选地,在获取终端发送的密钥请求之前,还包括:获取终端发送的握手指令;向终端发送应答指令,以使终端和可穿戴设备之间相互绑定;获取终端发送的终端公钥,其中,终端公钥和终端私钥为一对非对称密钥对。第二方面,本专利技术提供一种数据传输方法,应用于终端,方法包括:向可穿戴设备发送密钥请求,以使可穿戴设备从预设的对称密钥映射表中获得对称密钥,并利用终端公钥对对称密钥加密获得第一密文;其中,对称密钥映射表为数据类型与对称密钥的一一映射关系表;接收第一密文,并利用终端私钥对第一密文解密获得对称密钥;获取加密数据;其中,可穿戴设备利用对称密钥对用户数据加密后获得加密数据;对加密数据利用对称密钥解密,得到用户数据。第三方面,本专利技术提供一种可穿戴设备,包括:第一获取模块,用于获取终端发送的密钥请求;其中,密钥请求包括用户数据的数据类型;确定模块,用于根据数据类型从预设的对称密钥映射表中确定对称密钥;其中,对称密钥映射表为用户数据类型与对称密钥的一一映射关系表;加密模块,用于利用终端公钥对对称密钥加密获得第一密文;第一发送模块,用于向终端发送第一密文,以使终端利用终端私钥对第一密文解密获得对称密钥,并利用对称密钥对加密数据解密得到用户数据。可选地,加密模块还用于利用对称密钥对用户数据加密后获得加密数据;第一发送模块还用于向终端发送加密数据。可选地,可穿戴设备还包括安全芯片,加密模块具体用于:在所述安全芯片中利用终端公钥对对称密钥加密得到第一密文。可选地,第一获取模块还用于取终端发送的握手指令;第一发送模块还用于向终端发送应答指令,以使终端和可穿戴设备之间相互绑定;获取终端发送的终端公钥,其中,终端公钥和终端私钥为一对非对称密钥对。第四方面,本专利技术提供一种终端,包括:第二发送模块,用于向可穿戴设备发送密钥请求,以使可穿戴设备从预设的对称密钥映射表中获得对称密钥,并利用终端公钥对对称密钥加密获得第一密文;其中,对称密钥映射表为用户数据类型与对称密钥的一一映射关系表;接收模块,用于接收第一密文,并利用终端私钥对第一密文解密获得对称密钥;第二获取模块,用于获取加密数据;其中,可穿戴设备利用对称密钥对用户数据加密后获得加密数据;解密模块,用于对加密数据利用对称密钥解密,得到用户数据。第五方面,本专利技术提供一种数据传输系统,包括第三方面涉及的可穿戴设备和第四方面涉及的终端。第六方面,本专利技术提供一种可穿戴设备,包括:至少一个处理器、存储器以及安全芯片;其中,存储器存储计算机执行指令;至少一个处理器和安全芯片执行存储器存储的计算机执行指令,使得至少一个处理器和安全芯片执行如第一方面以及可选方案涉及的数据传输方法。第七方面,本专利技术提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,当处理器执行计算机执行指令时,实现如第一方面以及可选方案涉及的数据传输方法。本专利技术提供了数据传输方法、装置、系统、设备以及存储介质,在数据传输方法中,终端向发送可穿戴设备的密钥请求,可穿戴设备根据密钥请求中数据类型从对称密钥映射表中确定对称密钥,并利用终端公钥对对称密钥进行加密处理得到第一密文,并将第一密文发送至终端,终端利用终端私钥对第一密文进行解密处理获得对称密钥,并利用对称密钥对加密数据进行解密处理得到用户数据。上述传输方法使用户数据以密文的方式在可穿戴设备之外存储,对称密钥存储于可穿戴设备上,实现用户数据与对称密钥分开存储,且对称密钥以密文传输至可穿戴设备,提高了用户数据的存储、对称密钥存储以及传输的安全性。附图说明图1为本专利技术根据一示例性实施例示出的数据传输系统的结构示意图;图2为本专利技术根据另一示例性实施例示出的数据传输方法的流程示意图;图3为本专利技术根据又一示例性实施例示出的数据传输方法的流程示意图;图4为本专利技术根据再一示例性实施例示出的数据传输方法的流程示意图;图5为本专利技术根据再另一示例性实施例示出的可穿戴设备的结构示意图;图6为本专利技术根据再又一示例性实施例示出的终端的结构示意图;图7为本专利技术根据另一示例性实施例示出的电子设备的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术提供一种数据传输方法、装置、系统、设备以及存储介质,以解决现有的数据传输方法将密钥和加密数据存在终端设备或者服务器中,容易导致数据丢失,存在安全隐患的技术问题。图1为本专利技术根据一示例性实施例示出的数据传输系统的结构示意图。如图1所示,本实施例提供的数据传输系统包括可穿戴设备110、终端120以及服务器130。在上述数据传输系统中,可穿戴设备110和终端120之间相互绑定,终端120将存储于其中的终端公钥发送至可穿戴设备110。在可穿戴设备110和终端120初始化后,可穿戴设备110采集用户数据,例如:信用卡记录、每分钟心跳次数、体温数据、睡眠数据以及运动量数据。可穿戴设备110存储有多组对称密钥,对称密钥用于对用户数据加密,根据用户数据的数据类型选择对称密钥。可穿戴设备110对上述用户数据利用对称密钥加密后,将加密数据传输至终端120,终端120可以查看上述用户数据,并对上述用户数本文档来自技高网...

【技术保护点】
1.一种数据传输方法,其特征在于,应用于可穿戴设备,所述方法包括:获取终端发送的密钥请求;其中,所述密钥请求包括用户数据的数据类型;根据所述数据类型从预设的对称密钥映射表中确定对称密钥;其中,所述对称密钥映射表为所述数据类型与对称密钥的一一映射关系表;利用终端公钥对所述对称密钥加密得到第一密文;向所述终端发送所述第一密文,以使所述终端利用所述终端私钥对所述第一密文解密获得对称密钥,并利用所述对称密钥对所述加密数据解密得到所述用户数据。

【技术特征摘要】
1.一种数据传输方法,其特征在于,应用于可穿戴设备,所述方法包括:获取终端发送的密钥请求;其中,所述密钥请求包括用户数据的数据类型;根据所述数据类型从预设的对称密钥映射表中确定对称密钥;其中,所述对称密钥映射表为所述数据类型与对称密钥的一一映射关系表;利用终端公钥对所述对称密钥加密得到第一密文;向所述终端发送所述第一密文,以使所述终端利用所述终端私钥对所述第一密文解密获得对称密钥,并利用所述对称密钥对所述加密数据解密得到所述用户数据。2.根据权利要求1所述的方法,其特征在于,在所述获取所述终端发送的密钥请求之前,还包括:利用对称密钥对所述用户数据加密得到所述加密数据;向所述终端发送所述加密数据。3.根据权利要求1所述的方法,其特征在于,可穿戴设备还包括安全芯片,所述利用终端公钥对所述对称密钥加密得到第一密文,具体包括:在所述安全芯片中利用所述终端公钥对所述对称密钥加密得到第一密文。4.根据权利要求1所述的方法,其特征在于,在所述获取所述终端发送的密钥请求之前,还包括:获取所述终端发送的握手指令;向所述终端发送应答指令,以使所述终端和可穿戴设备之间相互绑定;获取所述终端发送的终端公钥,其中,所述终端公钥和终端私钥为一对非对称密钥对。5.一种数据传输方法,其特征在于,应用于终端,所述方法包括:向可穿戴设备发送密钥请求,以使所述可穿戴设备从预设的对称密钥映射表中获得对称密钥,并利用终端公钥对对称密钥加密获得第一密文;其中,所述对称密钥映射表为数据类型与对称密钥的一一映射关系表;接收所述第一密文,并利用所述终端私钥对所述第一密文解密获得对称密钥;获取加密数据;其中,所述可穿戴设备利用所述对称密钥对用户数据加密后获得所述加密数据;对所述加密数据利用所述对称密钥解密,得到所述用户...

【专利技术属性】
技术研发人员:贺洪恩
申请(专利权)人:捷德中国信息科技有限公司
类型:发明
国别省市:江西,36

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

1