【技术实现步骤摘要】
本专利技术涉及电子信息安全
,尤其涉及一种数据交互方法。
技术介绍
现有交易流程中,例如:取款或者购物刷卡,通常用户需要随身携带从银行办理的银行卡,用户随身携带银行卡存在一定的安全风险,一旦丢失,则容易对用户的资产造成损失。另外,由于银行卡种类多种多样,一个用户可能同时拥有多张不同银行的银行卡,如需随身携带多张不同银行的银行卡,在进行交易时不够方便。因此,现有技术中急需提供一种既方便用户交易,且安全性较高的交易解决方案。
技术实现思路
本专利技术旨在解决上述问题。本专利技术的主要目的在于提供一种数据交互方法。为达到上述目的,本专利技术的技术方案具体是这样实现的:本专利技术提供了一种数据交互方法,包括:模拟装置获取模拟装置端真实卡片信息列表,其中,模拟装置端真实卡片信息列表为模拟装置从真实卡片管理器中获取的真实卡片管理器端真实卡片信息列表,真实卡片管理器端真实卡片信息列表包括与真实卡片管理器连接的真实卡片的真实卡片信息;模拟装置提示模拟装置端真实卡片信息列表;模拟装置接收真实卡片选择指令,确定选中的真实卡片;以及模拟装置获取第一数据,并将第一数据发送至真实卡片管理器;真实卡片管理器接收模拟装置发送的第一数据,并发送至选中的真实卡片。此外,该方法还包括:真实卡片管理器还接收真实卡片发送的第二数据,并将第二数据发送至模拟装置。此外,该方法还包括:模拟装置将第二数据发送至终端。此外,模拟装置获取第一数据包括:模拟装置接收终端发送的第一数据;或者模拟装置生成第一数据。此外,将第一数据发送至真实卡片管理器包括:模拟装置提示第一数据;模拟装置接收用于确认第一数据正确 ...
【技术保护点】
一种数据交互方法,其特征在于,包括:模拟装置获取模拟装置端真实卡片信息列表,其中,所述模拟装置端真实卡片信息列表为所述模拟装置从真实卡片管理器中获取的真实卡片管理器端真实卡片信息列表,所述真实卡片管理器端真实卡片信息列表包括与所述真实卡片管理器连接的真实卡片的真实卡片信息;所述模拟装置提示所述模拟装置端真实卡片信息列表;所述模拟装置接收真实卡片选择指令,确定选中的真实卡片;以及所述模拟装置获取第一数据,并将所述第一数据发送至所述真实卡片管理器;所述真实卡片管理器接收所述模拟装置发送的所述第一数据,并发送至所述选中的真实卡片。
【技术特征摘要】
1.一种数据交互方法,其特征在于,包括:模拟装置获取模拟装置端真实卡片信息列表,其中,所述模拟装置端真实卡片信息列表为所述模拟装置从真实卡片管理器中获取的真实卡片管理器端真实卡片信息列表,所述真实卡片管理器端真实卡片信息列表包括与所述真实卡片管理器连接的真实卡片的真实卡片信息;所述模拟装置提示所述模拟装置端真实卡片信息列表;所述模拟装置接收真实卡片选择指令,确定选中的真实卡片;以及所述模拟装置获取第一数据,并将所述第一数据发送至所述真实卡片管理器;所述真实卡片管理器接收所述模拟装置发送的所述第一数据,并发送至所述选中的真实卡片。2.根据权利要求1所述的方法,其特征在于,还包括:所述真实卡片管理器还接收所述真实卡片发送的第二数据,并将所述第二数据发送至所述模拟装置。3.根据权利要求2所述的方法,其特征在于,还包括:所述模拟装置将所述第二数据发送至终端。4.根据权利要求1至3任一项所述的方法,其特征在于,所述模拟装置获取第一数据包括:所述模拟装置接收终端发送的所述第一数据;或者所述模拟装置生成所述第一数据。5.根据权利要求1至4任一项所述的方法,其特征在于,所述将所述第一数据发送至所述真实卡片管理器包括:所述模拟装置提示所述第一数据;所述模拟装置接收用于确认所述第一数据正确的确认指令,将所述第一数据发送至所述真实卡片管理器。6.根据权利要求1至5任一项所述的方法,其特征在于,还包括:所述模拟装置与所述真实卡片管理器建立安全连接,获得所述模拟装置与所述真实卡片管理器之间进行数据安全传输的模拟装置端安全传输密钥和真实卡片管理器端安全传输密钥。7.根据权利要求6所述的方法,其特征在于,所述模拟装置与所述真实卡片管理器建立安全连接包括:所述模拟装置向所述真实卡片管理器发送用于指示建立安全连接的第一安全连接指令,其中,所述第一安全连接指令包括:所述模拟装置利用真实卡片管理器证书中的真实卡片管理器公钥对模拟装置端绑定因子以及生成的第一连接随机因子进行加密获得的第一连接密文,所述模拟装置利用模拟装置私钥对所述模拟装置端绑定因子以及所述第一连接随机因子进行签名获得的第一连接签名;所述真实卡片管理器接收所述第一安全连接指令,利用真实卡片管理器私钥对所述第一连接密文进行解密,获得模拟装置端绑定解密因子以及第一连接随机解密因子;所述真实卡片管理器利用模拟装置证书中的模拟装置公钥、所述模拟装置端绑定解密因子以及所述第一连接随机解密因子对所述第一连接签名进行验证;所述真实卡片管理器验证所述第一连接签名正确后,验证所述模拟装置端绑定解密因子与真实卡片管理器端绑定因子是否相同;所述真实卡片管理器验证所述模拟装置端绑定解密因子与所述真实卡片管理器端绑定因子相同后,生成第二连接随机因子;所述真实卡片管理器利用所述模拟装置证书中的所述模拟装置公钥对所述第一连接随机解密因子以及所述第二连接随机因子进行加密获得第二连接密文,利用真实卡片管理器私钥对所述第一连接随机解密因子以及所述第二连接随机因子进行签名获得第二连接签名;所述真实卡片管理器向所述模拟装置发送第一安全连接响应,其中,所述第一安全连接响应包括:所述第二连接密文以及所述第二连接签名;所述模拟装置接收所述第一安全连接响应,利用所述模拟装置私钥对所述第二连接密文进行解密,获得解密后的第一连接随机解密因子和第二连接随机解密因子;所述模拟装置利用所述真实卡片管理器证书中的所述真实卡片管理器公钥、所述解密后的第一连接随机解密因子和所述第二连接随机解密因子对所述第二连接签名进行验证;所述模拟装置验证所述第二连接签名正确后,验证所述解密后的第一连接随机解密因子与所述第一连接随机因子是否相同;所述模拟装置验证所述解密后的第一连接随机解密因子与所述第一连接随机因子相同后,至少利用所述第二连接随机解密因子生成所述模拟装置与所述真实卡片管理器间的所述模拟装置端安全传输密钥;所述真实卡片管理器至少利用所述第二连接随机因子生成所述模拟装置与所述真实卡片管理器间的所述真实卡片管理器端安全传输密钥。8.根据权利要求6所述的方法,其特征在于,所述模拟装置与所述真实卡片管理器建立安全连接包括:所述模拟装置接收所述真实卡片管理器发送的所述真实卡片管理器生成的第三连接随机因子以及真实卡片管理器唯一标识;所述模拟装置向所述真实卡片管理器发送用于指示建立安全连接的第二安全连接指令,其中,所述第二安全连接指令包括:模拟装置唯一标识、所述模拟装置利用真实卡片管理器证书中的真实卡片管理器公钥对所述第三连接随机因子以及生成的第四连接随机因子进行加密获得的第三连接密文、所述模拟装置利用模拟装置私钥对所述第三连接随机因子以及所述第四连接随机因子进行签名获得的第三连接签名;所述真实卡片管理器接收所述第二安全连接指令,判断所述模拟装置唯一标识是否在真实卡片管理器端绑定列表中;如果所述模拟装置唯一标识在所述真实卡片管理器端绑定列表中,所述真实卡片管理器利用真实卡片管理器私钥对所述第三连接密文进行解密,获得第三连接随机解密因子以及第四连接随机解密因子;所述真实卡片管理器利用模拟装置证书中的模拟装置公钥、所述第三连接随机解密因子以及所述第四连接随机解密因子对所述第三连接签名进行验证;所述真实卡片管理器验证所述第三连接签名正确后,验证所述第三连接随机解密因子与所述第三连接随机因子是否相同;如果所述第三连接随机解密因子与所述第三连接随机因子相同,所述真实卡片管理器利用所述真实卡片管理器私钥对所述第三连接随机解密因子以及所述第四连接随机解密因子进行签名获得第四连接签名;所述真实卡片管理器向所述模拟装置发送第二安全连接响应,其中,所述第二安全连接响应包括:所述第四连接签名;所述模拟装置接收所述第二安全连接响应,利用所述真实卡片管理器证书中的所述真实卡片管理器公钥、第三连接随机因子和所述第四连接随机因子对所述第四连接签名进行验证;所述模拟装置验证所述第四连接签名正确后,至少利用所述第四连接随机因子以及模拟装置端绑定因子生成所述模拟装置与所述真实卡片管理器间的所述模拟装置端安全传输密钥;所述真实卡片管理器至少利用所述第四连接随机解密因子以及真实卡片管理器端绑定因子生成所述模拟装置与所述真实卡片管理器间的所述真实卡片管理器端安全传输密钥;所述模拟装置利用所述模拟装置端安全传输密钥对所述第三连接随机因子以及所述第四连接随机因子进行第一处理后发送至所述真实卡片管理器;所述真实卡片管理器利用所述真实卡片管理器端安全传输密钥对所述第三连接随机解密因子以及所述第四连接随机解密因子进行第一处理后发送至所述模拟装置;所述模拟装置接收所述真实卡片管理器发送的数据,并利用所述模拟装置端安全传输密钥对接收到的数据进行第二处理,比较第二处理后的数据与所述第三连接随机因子以及所述第四连接随机因子是否相同;所述真实卡片管理器接收所述模拟装置发送的数据,并利用所述真实卡片管理器端安全传输密钥对接收到的数据进行第二处理,比较第二处理后的数据与所述第三连接随机解密因子以及所述第四连接随机解密因子是否相同。9.根据权利要求6至8任一项所述的方法,其特征在于,在所述模拟装置与所述真实卡片管理器建
\t立安全连接之前,还包括:所述模拟装置与所述真实卡片管理器执行绑定操作。10.根据权利要求9所述的方法,其特征在于,所述模拟装置与真实卡片管理器执行绑定操作包括:所述模拟装置接收用于指示与所述真实卡片管理器进行绑定的触发命令;所述模拟装置向所述真实卡片管理器发送第一绑定指令,其中,所述第一绑定指令包括:所述模拟装置生成的第一绑定随机因子、模拟装置证书以及模拟装置唯一标识;所述真实卡片管理器接收所述第一绑定指令,利用根证书对所述模拟装置证书进行验证;所述真实卡片管理器验证所述模拟装置证书合法后,生成第二绑定随机因子;所述真实卡片管理器利用所述模拟装置证书中的模拟装置公钥对所述第一绑定随机因子以及所述第二绑定随机因子进行加密获得第一绑定密文,利用真实卡片管理器私钥对所述第一绑定随机因子以及所述第二绑定随机因子进行签名获得第一绑定签名;所述真实卡片管理器向所述模拟装置发送第一绑定响应,其中,所述第一绑定响应包括:所述第一绑定密文、所述第一绑定签名、真实卡片管理器证书以及真实卡片管理器唯一标识;所述模拟装置接收所述第一绑定响应,利用根证书对所述真实卡片管理器证书进行验证;所述模拟装置验证所述真实卡片管理器证书合法后,利用所述模拟装置私钥对所述第一绑定密文进行解密,获得第一绑定随机解密因子和第二绑定随机解密因子;所述模拟装置利用所述真实卡片管理器证书中的真实卡片管理器公钥、所述第一绑定随机解密因子以及所述第二绑定随机解密因子对所述第一绑定签名进行验证;所述模拟装置验证所述第一绑定签名正确后,验证所述第一绑定随机解密因子与所述第一绑定随机因子是否相同;所述模拟装置验证所述第一绑定随机解密因子与所述第一绑定随机因子相同后,提示所述真实卡片管理器唯一标识;所述模拟装置接收用于确认所述真实卡片管理器唯一标识正确的触发命令,利用所述模拟装置私钥对所述第一绑定随机因子以及所述第二绑定随机解密因子进行签名,获得第二绑定签名,以及存储所述真实卡片管理器唯一标识、所述真实卡片管理器证书以及模拟装置端绑定因子至模拟装置端绑定列表,其中,所述模拟装置端绑定因子为所述第二绑定随机解密因子;所述模拟装置向所述真实卡片管理器发送所述第二绑定签名;所述真实卡片管理器接收所述第二绑定签名,利用所述模拟装置证书中的所述模拟装置公钥、第一绑定随机因子以及所述第二绑定随机因子对所述第二绑定签名进行验证;所述真实卡片管理器验证所述第二绑定签名正确后,存储所述模拟装置唯一标识、所述模拟装置证书以及真实卡片管理器端绑定因子至真实卡片管理器端绑定列表,其中,所述真实卡片管理器端绑定因子为所述第二绑定随机因子。11.根据权利要求6至8任一项所述的方法,其特征在于,在所述模拟装置与所述真实卡片管理器建立安全连接之前,还包括:所述模拟装置向所述真实卡片管理器发送登录请求;在所述模拟装置与所述真实卡片管理器建立安全连接之后,还包括:所述模拟装置通过所述模拟装置端安全传输密钥对接收到的登录密码进行第一处理后发送至所述真实卡片管理器;所述真实卡片管理器接收所述模拟装置发送的数据,利用所述真实卡片管理器端安全传输密钥对接收到的数据进行第二处理后验证第二处理后的数据的正确性;所述真实卡片管理器在验证所述第二处理后的数据通过后,所述模拟装置登录所述真实卡片管理器。12.根据权利要求...
【专利技术属性】
技术研发人员:李东声,
申请(专利权)人:天地融科技股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。