基于多重加密的写卡数据处理方法和写卡方法及系统技术方案

技术编号:37289318 阅读:11 留言:0更新日期:2023-04-21 00:06
本发明专利技术涉及一种基于多重加密的写卡数据处理方法和写卡方法及系统,其中,基于多重加密的写卡数据处理方法包括:基于前端的写卡小程序发送的写卡请求,从资源系统获取第一个人化数据;基于第一预设加解密算法和第二预设加解密算法对所述第一个人化数据进行多重加密,得到个人化加密数据;调用卡商写卡组件校验所述个人化加密数据,得到写卡数据;接收所述卡商写卡组件返回的所述写卡数据,基于与阅读器对应的第三预设加解密算法加密所述写卡数据;向所述前端的写卡小程序发送加密后的写卡数据。基于此,实现提高了基于小程序写卡的安全性和对多厂商卡片系统的兼容性。性和对多厂商卡片系统的兼容性。性和对多厂商卡片系统的兼容性。

【技术实现步骤摘要】
基于多重加密的写卡数据处理方法和写卡方法及系统


[0001]本专利技术涉及计算机
,特别是涉及基于多重加密的写卡数据处理方法和写卡方法及系统。

技术介绍

[0002]随着移动互联网技术及终端设备能力的不断提升,微信小程序的使用越来越广,无需下载APP即可进行相关业务操作给用户带来全新的体验、高效和便捷。对于写卡平台,与传统的营业厅PC端写卡相比,微信小程序写卡直接使用蓝牙技术设备的写卡方式,是直接通过微信小程序端发起,连接蓝牙读卡器设备直接完成写卡和开户的过程,显著提升了开户操作的便利性和设备的利用率,并降低了客户终端设备空间使用率。但是采用微信小程序写卡由于阅读器和业务服务器之间需要传输使用的加密参数,因此,存在加密参数泄露的风险;并且,存在多个厂商卡片系统不兼容的情况。
[0003]因此,如何实现能够提高了基于小程序写卡的安全性和对多厂商卡片系统的兼容性是目前的一个研究方向。

技术实现思路

[0004]本专利技术提供一种基于多重加密的写卡数据处理方法和写卡方法及系统,用以解决现有技术中难以提高了基于小程序写卡的安全性和对多厂商卡片系统的兼容性的问题,实现提高了基于小程序写卡的安全性和对多厂商卡片系统的兼容性。
[0005]一种基于多重加密的写卡数据处理方法,所述方法包括:基于前端的写卡小程序发送的写卡请求,从资源系统获取第一个人化数据;基于第一预设加解密算法和第二预设加解密算法对所述第一个人化数据进行多重加密,得到个人化加密数据;调用卡商写卡组件校验所述个人化加密数据,得到写卡数据;接收所述卡商写卡组件返回的所述写卡数据,基于与阅读器对应的第三预设加解密算法加密所述写卡数据;向所述前端的写卡小程序发送加密后的写卡数据。
[0006]在其中一个实施例中,所述基于第一预设加解密算法和第二预设加解密算法对所述第一个人化数据进行多重加密,得到个人化加密数据,包括:获取所述第一预设加解密算法和所述第二预设加解密算法;基于所述第一预设加解密算法对所述第一个人化数据进行加密,得到第二个人化数据;基于所述第二预设加解密算法对所述第二个人化数据进行加密,得到个人化加密数据。
[0007]在其中一个实施例中,所述第一预设加密算法为非对称加密算法或密钥协商算法,相应地,所述基于所述第一预设加解密算法对所述第一个人化数据进行加密,包括:基于非对称加密算法中的公钥或者基于密钥协商算法产生的会话密钥,对所述第一个人化数据进行加密。
[0008]在其中一个实施例中,所述卡商写卡组件在校验所述个人化加密数据的过程中包括基于所述第二预设加解密算法对个人化加密数据的解密和加密过程,相应地,在所述基
于与阅读器对应的第三预设加解密算法加密所述写卡数据之前,所述方法还包括:基于所述第二预设加解密算法对所述写卡数据的进行解密。
[0009]在其中一个实施例中,所述前端的写卡小程序与所述服务端对应的https证书由同一根证书颁发。
[0010]一种写卡方法,应用于前端的写卡小程序,所述方法包括:向服务端发送写卡请求;接收所述服务端返回的加密的写卡数据;所述加密的写卡数据为经过第一预设加解密算法和第二预设加解密算法加密后的写卡数据;基于与阅读器对应的第三预设加解密算法对所述加密的写卡数据进行解密,得到第一写卡数据;调用阅读器对所述第一写卡数据进行写卡。
[0011]在其中一个实施例中,所述阅读器对所述第一写卡数据进行写卡的过程中,包括:将所述第一写卡数据传送给卡片,由所述卡片基于第一预设加解密算法对所述第一写卡数据进行解密得到第二写卡数据并将其写入所述卡片。
[0012]一种写卡系统,所述系统包括:前端的写卡小程序和服务端;所述前端的写卡小程序用于向所述服务端发出写卡请求;所述服务端用于基于所述写卡请求,从资源系统获取第一个人化数据;并用于基于第一预设加解密算法和第二预设加解密算法对所述第一个人化数据进行多重加密,得到个人化加密数据;还用于调用所述卡商写卡组件校验所述个人化加密数据,得到写卡数据;还用于接收所述写卡组件返回的所述写卡数据,基于与阅读器对应的第三预设加解密算法加密所述写卡数据,并向所述前端的写卡小程序发送加密后的写卡数据;所述前端的写卡小程序用于接收所述服务端返回的加密的写卡数据;并基于与阅读器对应的第三预设加解密算法对所述加密的写卡数据进行解密,得到第一写卡数据;以及调用阅读器对所述第一写卡数据进行写卡。
[0013]一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述处理器执行上述所述基于多重加密的写卡数据处理方法或写卡方法的步骤。
[0014]一种存储有计算机可读指令的存储介质,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行上述基于多重加密的写卡数据处理方法或写卡方法的步骤。
[0015]上述基于多重加密的写卡数据处理方法和写卡方法及系统,通过基于第一预设加解密算法和第二预设加解密算法对所述第一个人化数据进行多重加密,不仅实现保证了后台写卡系统与卡商写卡组件之间个人化数据传输的安全性,实现了对不同卡片的兼容性,也保证了阅读器与卡片之间进行写卡数据传输时的安全性。
附图说明
[0016]图1为一个实施例中提供的写卡方法及基于多重加密的写卡数据处理方法的实施环境图;
[0017]图2为一个实施例中提供的远程写卡系统的结构示意图;
[0018]图3为一个实施例中基于多重加密的写卡数据处理方法的流程示意图;
[0019]图4为一个实施例中写卡方法的流程示意图。
具体实施方式
[0020]为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0021]需要说明的是,除非另外定义,本专利技术使用的技术术语或者科学术语应当为本专利技术所属领域内具有一般技能的人士所理解的通常意义。本专利技术中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。“包括”或者“包含”等类似的词语意指出现该词前面的元件或者物件涵盖出现在该词后面列举的元件或者物件及其等同,而不排除其他元件或者物件。“连接”或者“相连”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电性的连接,不管是直接的还是间接的。“上”、“下”、“左”、“右”等仅用于表示相对位置关系,当被描述对象的绝对位置改变后,则该相对位置关系也可能相应地改变。
[0022]为了便于理解,首先对本专利技术涉及的技术术语进行解释。
[0023](1)写卡
[0024]写卡是指存储用户相关数据。具体地,写卡是在用户识别卡(subscriber identity module,SIM)卡芯片上存储数字移动电话客户的信息,加密的密钥以及用户的电话簿等内容,可供GSM网络客户身份进行鉴别,并对客户通话时的语音信息进行本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于多重加密的写卡数据处理方法,其特征在于,应用于服务端,所述方法包括:基于前端的写卡小程序发送的写卡请求,从资源系统获取第一个人化数据;基于第一预设加解密算法和第二预设加解密算法对所述第一个人化数据进行多重加密,得到个人化加密数据;调用卡商写卡组件校验所述个人化加密数据,得到写卡数据;接收所述卡商写卡组件返回的所述写卡数据,基于与阅读器对应的第三预设加解密算法加密所述写卡数据;向所述前端的写卡小程序发送加密后的写卡数据。2.如权利要求1所述的基于多重加密的写卡数据处理方法,其特征在于,所述基于第一预设加解密算法和第二预设加解密算法对所述第一个人化数据进行多重加密,得到个人化加密数据,包括:获取所述第一预设加解密算法和所述第二预设加解密算法;基于所述第一预设加解密算法对所述第一个人化数据进行加密,得到第二个人化数据;基于所述第二预设加解密算法对所述第二个人化数据进行加密,得到个人化加密数据。3.如权利要求2所述的基于多重加密的写卡数据处理方法,其特征在于,所述第一预设加密算法为非对称加密算法或密钥协商算法,相应地,所述基于所述第一预设加解密算法对所述第一个人化数据进行加密,包括:基于非对称加密算法中的公钥或者基于密钥协商算法产生的会话密钥,对所述第一个人化数据进行加密。4.如权利要求1所述的基于多重加密的写卡数据处理方法,其特征在于,所述卡商写卡组件在校验所述个人化加密数据的过程中包括基于所述第二预设加解密算法对个人化加密数据的解密和加密过程,相应地,在所述基于与阅读器对应的第三预设加解密算法加密所述写卡数据之前,所述方法还包括:基于所述第二预设加解密算法对所述写卡数据的进行解密。5.如权利要求1所述的基于多重加密的写卡数据处理方法,其特征在于,所述前端的写卡小程序与所述服务端对应的https证书由同一根证书颁发。6.一种写卡方法,其特征在于,应用于前端的写卡小程序,所述方法包括:向服务端发送写卡请求;接收所...

【专利技术属性】
技术研发人员:程柳红
申请(专利权)人:北京握奇数据股份有限公司
类型:发明
国别省市:

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

1