充值卡信息加密方法、装置、终端设备和充值平台制造方法及图纸

技术编号:24094891 阅读:28 留言:0更新日期:2020-05-09 09:49
本发明专利技术提供的充值卡信息加密方法、装置、终端设备和充值平台,该方法包括:通过在终端设备发送了充值卡购买请求以后,充值平台使用第一加密密钥对该充值卡密码进行加密,得到第一加密数据,然后将第一加密数据发送给终端设备,终端设备根据保存的第一解密密钥对充值卡密码的第一加密数据进行解密,从而得到充值卡密码,在购买充值卡的过程中,对充值卡密码进行了加密处理,使得充值卡密码以第一加密数据的形式进行传输,即使非法用户盗取了第一加密数据,也无法获知该充值卡密码,从而使得密码传输过程更加安全可靠,避免了用户或者运营商财产损失。

Encryption method, device, terminal equipment and recharge platform of recharge card information

【技术实现步骤摘要】
充值卡信息加密方法、装置、终端设备和充值平台
本专利技术涉及信息安全技术,尤其涉及一种充值卡信息加密方法、装置、终端设备和充值平台。
技术介绍
电信行业广泛使用电子充值卡为用户进行充值缴费,电子充值卡中存储有充值卡密码,用户打开电子充值卡获取充值卡密码,用该充值卡密码即可进行充值缴费。其中,充值卡密码用于在用户进行充值时验证该充值卡是否有效。现有的电子充值卡购买流程,运营商充值卡管理平台在收到用户在客户端发起的购卡请求以后,直接将充值卡密码明文发送给客户端。然而,这个过程存在安全风险,充值卡密码可能被非法用户盗取,从而导致用户或者运营商财产损失。
技术实现思路
本专利技术提供一种充值卡信息加密方法、装置、终端设备和充值平台,用以解决购买充值卡过程中,充值卡密码可能被非法用户盗取,从而导致用户或者运营商财产损失的问题。第一方面,本专利技术提供一种充值卡信息加密方法,包括:终端设备向充值平台发送充值卡购买请求,所述充值卡购买请求用于请求购买充值卡;所述终端设备接收所述充值平台发送的所述充值卡购买请求的响应,所述充值卡购买请求的响应中包括充值卡密码的第一加密数据,所述第一加密数据是所述充值平台使用第一加密密钥对所述充值卡密码加密后的数据;所述终端设备根据保存的第一解密密钥对所述充值卡密码的第一加密数据进行解密,得到所述充值卡密码。可选的,所述终端设备向充值平台发送充值卡购买请求之前,还包括:所述终端设备根据用户触发的购买充值卡的操作,采用非对称加密算法生成第一密钥对,所述第一密钥对包括第一公钥和第一私钥,所述第一公钥为所述第一加密密钥,所述第一私钥为所述第一解密密钥;所述终端设备将所述第一加密密钥携带在所述充值卡购买请求中,并保存所述第一解密密钥。可选的,所述第一加密密钥和所述第一解密密钥相同。可选的,所述充值卡信息加密方法还包括:所述终端设备使用第二加密密钥对所述充值卡密码进行加密,得到所述充值卡密码的第二加密数据;所述终端设备向所述充值平台发送第二充值请求,所述第二充值请求中包括所述充值卡密码的第二加密数据和待充值的手机号;所述终端设备接收所述充值平台发送的所述第二充值请求的响应;可选的,所述终端设备使用第二加密密钥对所述充值卡密码进行加密之前,还包括:所述终端设备根据用户触发的充值操作,向所述充值平台发送第一充值请求;所述终端设备接收所述充值平台发送的所述第一充值请求的响应,所述第一充值请求的响应中包括所述第二加密密钥,所述第二加密密钥是所述充值平台生成的第二密钥对中的第二公钥,所述第二密钥对包括所述第二公钥和第二私钥。第二方面,本专利技术提供一种充值卡信息加密方法,包括:充值平台接收终端设备发送的充值卡购买请求,所述充值卡购买请求用于请求购买充值卡;所述充值平台根据所述充值卡购买请求确定充值卡密码;所述充值平台根据第一加密密钥对所述充值卡密码进行加密,得到所述充值卡密码的第一加密数据;所述充值平台向所述终端设备发送所述充值卡购买请求的响应,所述充值卡购买请求的响应中包括所述充值卡密码的第一加密数据。可选的,所述充值卡购买请求中包括所述第一加密密钥,所述第二加密密钥是所述终端设备生成的第一密钥对中的第一公钥,所述第一密钥对包括所述第一公钥和第一私钥。可选的,所述充值卡信息加密方法还包括:所述充值平台接收所述终端设备发送的第二充值请求,所述第二充值请求中包括所述充值卡密码的第二加密数据和待充值的手机号,所述第二加密数据是所述终端设备使用第二加密密钥加密得到的;所述充值平台使用保存的第二解密密钥对所述充值卡密码的第二加密数据进行解密,得到所述充值卡密码;所述充值平台根据所述充值卡密码对所述待充值的手机号进行充值;所述充值平台向所述终端设备发送所述第二充值请求的响应。可选的,所述充值平台接收所述终端设备发送的第二充值请求之前,还包括:所述充值平台接收所述终端设备发送的第一充值请求;所述充值平台根据所述第一充值请求生成第二密钥对,所述第二密钥对中包括第二公钥和第二私钥,所述第二公钥为所述第二加密密钥,所述第二私钥为所述第二解密密钥;所述充值平台将所述第二加密密钥携带在所述第一充值请求的响应中发送给所述终端设备,并保存所述第二解密密钥。可选的,所述第二加密密钥和所述第二解密密钥相同。第三方面,本专利技术提供一种充值卡信息加密装置,包括:第一发送模块,用于向充值平台发送充值卡购买请求,所述充值卡购买请求用于请求购买充值卡;第一接收模块,用于接收所述充值平台发送的所述充值卡购买请求的响应,所述充值卡购买请求的响应中包括充值卡密码的第一加密数据,所述第一加密数据是所述充值平台使用第一加密密钥对所述充值卡密码加密后的数据;第一解密模块,用于根据保存的第一解密密钥对所述充值卡密码的第一加密数据进行解密,得到所述充值卡密码。可选的,所述充值卡信息加密装置,还包括:第一生成模块,用于根据用户触发的购买充值卡的操作,采用非对称加密算法生成第一密钥对,所述第一密钥对包括第一公钥和第一私钥,所述第一公钥为所述第一加密密钥,所述第一私钥为所述第一解密密钥;第一保存模块,用于将所述第一加密密钥携带在所述充值卡购买请求中,并保存所述第一解密密钥。可选的,所述第一加密密钥和所述第一解密密钥相同。可选的,所述充值卡信息加密装置,还包括:第一加密模块,用于使用第二加密密钥对所述充值卡密码进行加密,得到所述充值卡密码的第二加密数据;第二发送模块,用于向所述充值平台发送第二充值请求,所述第二充值请求中包括所述充值卡密码的第二加密数据和待充值的手机号;第二接收模块,用于接收所述充值平台发送的所述第二充值请求的响应。可选的,所述充值卡信息加密装置,还包括:第三发送模块,用于根据用户触发的充值操作,向所述充值平台发送第一充值请求;第三接收模块,用于接收所述充值平台发送的所述第一充值请求的响应,所述第一充值请求的响应中包括所述第二加密密钥,所述第二加密密钥是所述充值平台生成的第二密钥对中的第二公钥,所述第二密钥对包括所述第二公钥和第二私钥。第四方面,本专利技术提供一种充值卡信息加密装置,包括:第四接收模块,用于接收终端设备发送的充值卡购买请求,所述充值卡购买请求用于请求购买充值卡;确定模块,用于根据所述充值卡购买请求确定充值卡密码;第二加密模块,用于根据第一加密密钥对所述充值卡密码进行加密,得到所述充值卡密码的第一加密数据;第四发送模块,用于向所述终端设备发送所述充值卡购买请求的响应,所述充值卡购买请求的响应中包括所述充值卡密码的第一加密数据。可选的,所述充值卡购买请求中包括所述第一加密密钥,所述第一加密密钥是所述终端设备生成的第一密钥对中的第一公钥,所述第一密钥对包括所述第一公钥和第一私钥。...

【技术保护点】
1.一种充值卡信息加密方法,其特征在于,包括:/n终端设备向充值平台发送充值卡购买请求,所述充值卡购买请求用于请求购买充值卡;/n所述终端设备接收所述充值平台发送的所述充值卡购买请求的响应,所述充值卡购买请求的响应中包括充值卡密码的第一加密数据,所述第一加密数据是所述充值平台使用第一加密密钥对所述充值卡密码加密后的数据;/n所述终端设备根据保存的第一解密密钥对所述充值卡密码的第一加密数据进行解密,得到所述充值卡密码。/n

【技术特征摘要】
1.一种充值卡信息加密方法,其特征在于,包括:
终端设备向充值平台发送充值卡购买请求,所述充值卡购买请求用于请求购买充值卡;
所述终端设备接收所述充值平台发送的所述充值卡购买请求的响应,所述充值卡购买请求的响应中包括充值卡密码的第一加密数据,所述第一加密数据是所述充值平台使用第一加密密钥对所述充值卡密码加密后的数据;
所述终端设备根据保存的第一解密密钥对所述充值卡密码的第一加密数据进行解密,得到所述充值卡密码。


2.根据权利要求1所述的方法,其特征在于,所述终端设备向充值平台发送充值卡购买请求之前,还包括:
所述终端设备根据用户触发的购买充值卡的操作,采用非对称加密算法生成第一密钥对,所述第一密钥对包括第一公钥和第一私钥,所述第一公钥为所述第一加密密钥,所述第一私钥为所述第一解密密钥;
所述终端设备将所述第一加密密钥携带在所述充值卡购买请求中,并保存所述第一解密密钥。


3.根据权利要求1所述的方法,其特征在于,所述第一加密密钥和所述第一解密密钥相同。


4.根据权利要求1-3中任一项所述的方法,其特征在于,还包括:
所述终端设备使用第二加密密钥对所述充值卡密码进行加密,得到所述充值卡密码的第二加密数据;
所述终端设备向所述充值平台发送第二充值请求,所述第二充值请求中包括所述充值卡密码的第二加密数据和待充值的手机号;
所述终端设备接收所述充值平台发送的所述第二充值请求的响应。


5.根据权利要求4所述的方法,其特征在于,所述终端设备使用第二加密密钥对所述充值卡密码进行加密之前,还包括:
所述终端设备根据用户触发的充值操作,向所述充值平台发送第一充值请求;
所述终端设备接收所述充值平台发送的所述第一充值请求的响应,所述第一充值请求的响应中包括所述第二加密密钥,所述第二加密密钥是所述充值平台生成的第二密钥对中的第二公钥,所述第二密钥对包括所述第二公钥和第二私钥。


6.一种充值卡信息加密方法,其特征在于,包括:
充值平台接收终端设备发送的充值卡购买请求,所述充值卡购买请求用于请求购买充值卡;
所述充值平台根据所述充值卡购买请求确定充值卡密码;
所述充值平台根据第一加密密钥对所述充值卡密码进行加密,得到所述充值卡密码的第一加密数据;
所述充值平台向所述终端设备发送所述充值卡购买请求的响应,所述充值卡购买请求的响应中包括所述充值卡密码的第一加密数据。


7.根据权利要求6所述的方法,其特征在于,所述充值卡购买请求中包括所述第一加密密钥,所述第一加密密钥是所述终端设备生成的第一密钥对中的第一公钥,所述第一密钥对包括所述第一公钥和第一私钥。


8.根据权利要求6或7所述的方法,其特征在于,还包括:
所述充值平台接收所述终端设备发送的第二充值请求,所述第二充值请求中包括所述充值卡密码的第二加密数据和待充值的手机号,所述第二加密数据是所述终端设备使用第二加密密钥加密得到的;
所述充值平台使用保存的第二解密密钥对所述充值卡密码的第二加密数据进行解密,得到所述充值卡密码;
所述充值平台根据所述充值卡密码对所述待充值的手机号进行充值;
所述充值平台向所述终端设备发送所述第二充值请求的响应。


9.根据权利要求8所述的方法,其特征在于,所述充值平台接收所述终端设备发送的第二充值请求之前,还包括:
所述充值平台接收所述终端设备发送的第一充值请求;
所述充值平台根据所述第一充值请求生成第二密钥对,所述第二密钥对中包括第二公钥和第二私钥,所述第二公钥为所述第二加密密钥,所述第二私钥为所述第二解密密钥;
所述充值平台将所述第二加密密钥携带在所述第一充值请求的响应中发送给所述终端设备,并保存所述第二解密密钥。


10.根据权利要求8所述的方法,其特征在于,所述第二加密密钥和所述第二解密密钥相同。


11.一种充值卡信息加密装置,其特征在于,包括:
第一发送模块,用于向充值平台发送充值卡购买请求,所述充值卡购买请求用于请求购买充值卡;
第一接收模块,用于接收所述充值平台发送的所述充值卡购买请求的响应,所述充值卡购买请求的响应中包括充值卡密码的第一加密数据,所述第一加密数据是所述充值平台使用第一加密密钥对所述充值卡密码加密后的数据;
第一解密模块,用于根据保存的第一解密密钥对所述充值卡密码的第一加密数据进行解密,得到所述充值卡密码。


12.根据权利要求11所述的装置,...

【专利技术属性】
技术研发人员:邓景文赵锡成马永亮
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:北京;11

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

1