数据交互系统的制作方法

文档序号:13145281阅读:来源:国知局
技术特征:
1.一种数据交互系统,其特征在于,包括:模拟卡片、卡套以及真实卡片管理器;所述卡套,用于获取卡套端真实卡片信息列表;提示所述卡套端真实卡片信息列表;接收真实卡片选择指令,确定选中的真实卡片,其中,所述卡套端真实卡片信息列表为所述卡套从所述真实卡片管理器中获取的真实卡片管理器端真实卡片信息列表,所述真实卡片管理器端真实卡片信息列表包括与所述真实卡片管理器连接的真实卡片的真实卡片信息;所述模拟卡片,用于接收交易终端发送的第一数据,并将所述第一数据发送至所述卡套;所述卡套,还用于提示所述第一数据,接收用于确认所述第一数据正确的确认指令,将所述第一数据发送至所述真实卡片管理器;所述真实卡片管理器,用于接收所述卡套发送的所述第一数据,并发送至所述选中的真实卡片。2.根据权利要求1所述的系统,其特征在于,所述卡套,还用于与所述模拟卡片建立安全连接,获得所述卡套与所述模拟卡片之间进行数据安全传输的卡套端第一安全传输密钥;所述模拟卡片,还用于与所述卡套建立安全连接,获得所述卡套与所述模拟卡片之间进行数据安全传输的模拟卡片端安全传输密钥。3.根据权利要求2所述的系统,其特征在于,所述卡套,具体用于向所述模拟卡片发送用于指示建立安全连接的第一安全连接指令,其中,所述第一安全连接指令包括:所述卡套利用模拟卡片证书中的模拟卡片公钥对卡套端第一绑定因子以及生成的第一连接随机因子进行加密获得的第一连接密文,所述卡套利用卡套私钥对所述卡套端第一绑定因子以及所述第一连接随机因子进行签名获得的第一连接签名;所述模拟卡片,具体用于接收所述第一安全连接指令,利用模拟卡片私钥对所述第一连接密文进行解密,获得卡套端第一绑定解密因子以及第一连接随机解密因子;利用卡套证书中的卡套公钥、所述卡套端第一绑定解密因子以及所述第一连接随机解密因子对所述第一连接签名进行验证;验证所述第一连接签名正确后,验证所述卡套端第一绑定解密因子与模拟卡片端绑定因子是否相同;验证所述卡套端第一绑定解密因子与所述模拟卡片端绑定因子相同后,生成第二连接随机因子;利用所述卡套证书中的所述卡套公钥对所述第一连接随机解密因子以及所述第二连接随机因子进行加密获得第二连接密文,利用模拟卡片私钥对所述第一连接随机解密因子以及所述第二连接随机因子进行签名获得第二连接签名;向所述卡套发送第一安全连接响应,其中,所述第一安全连接响应包括:所述第二连接密文以及所述第二连接签名;所述卡套,具体还用于接收所述第一安全连接响应,利用所述卡套私钥对所述第二连接密文进行解密,获得解密后的第一连接随机解密因子和第二连接随机解密因子;利用所述模拟卡片证书中的所述模拟卡片公钥、所述解密后的第一连接随机解密因子和所述第二连接随机解密因子对所述第二连接签名进行验证;验证所述第二连接签名正确后,验证所述解密后的第一连接随机解密因子与所述第一连接随机因子是否相同;验证所述解密后的第一连接随机解密因子与所述第一连接随机因子相同后,至少利用所述第二连接随机解密因子生成所述卡套与所述模拟卡片间的所述卡套端第一安全传输密钥;所述模拟卡片,具体还用于至少利用所述第二连接随机因子生成所述卡套与所述模拟卡片间的所述模拟卡片端安全传输密钥。4.根据权利要求2所述的系统,其特征在于,所述卡套,具体用于接收所述模拟卡片发送的所述模拟卡片生成的第三连接随机因子以及模拟卡片唯一标识;向所述模拟卡片发送用于指示建立安全连接的第二安全连接指令,其中,所述第二安全连接指令包括:卡套唯一标识、所述卡套利用模拟卡片证书中的模拟卡片公钥对所述第三连接随机因子以及生成的第四连接随机因子进行加密获得的第三连接密文、所述卡套利用卡套私钥对所述第三连接随机因子以及所述第四连接随机因子进行签名获得的第三连接签名;所述模拟卡片,具体用于接收所述第二安全连接指令,判断所述卡套唯一标识是否在模拟卡片端绑定\t列表中;如果所述卡套唯一标识在所述模拟卡片端绑定列表中,利用模拟卡片私钥对所述第三连接密文进行解密,获得第三连接随机解密因子以及第四连接随机解密因子;利用卡套证书中的卡套公钥、所述第三连接随机解密因子以及所述第四连接随机解密因子对所述第三连接签名进行验证;验证所述第三连接签名正确后,验证所述第三连接随机解密因子与所述第三连接随机因子是否相同;如果所述第三连接随机解密因子与所述第三连接随机因子相同,利用所述模拟卡片私钥对所述第三连接随机解密因子以及所述第四连接随机解密因子进行签名获得第四连接签名;向所述卡套发送第二安全连接响应,其中,所述第二安全连接响应包括:所述第四连接签名;所述卡套,具体还用于接收所述第二安全连接响应,利用所述模拟卡片证书中的所述模拟卡片公钥、第三连接随机因子和所述第四连接随机因子对所述第四连接签名进行验证;验证所述第四连接签名正确后,至少利用所述第四连接随机因子以及卡套端第一绑定因子生成所述卡套与所述模拟卡片间的所述卡套端第一安全传输密钥;所述模拟卡片,具体还用于至少利用所述第四连接随机解密因子以及模拟卡片端绑定因子生成所述卡套与所述模拟卡片间的所述模拟卡片端安全传输密钥;所述卡套,具体还用于利用所述卡套端第一安全传输密钥对所述第三连接随机因子以及所述第四连接随机因子进行第一处理后发送至所述模拟卡片;所述模拟卡片,具体还用于利用所述模拟卡片端安全传输密钥对所述第三连接随机解密因子以及所述第四连接随机解密因子进行第一处理后发送至所述卡套;所述卡套,具体还用于接收所述模拟卡片发送的数据,并利用所述卡套端第一安全传输密钥对接收到的数据进行第二处理,比较第二处理后的数据与所述第三连接随机因子以及所述第四连接随机因子是否相同;所述模拟卡片,具体还用于接收所述卡套发送的数据,并利用所述模拟卡片端安全传输密钥对接收到的数据进行第二处理,比较第二处理后的数据与所述第三连接随机解密因子以及所述第四连接随机解密因子是否相同。5.根据权利要求1或2所述的系统,其特征在于,所述卡套,还用于与所述真实卡片管理器建立安全连接,获得所述卡套与所述真实卡片管理器之间进行数据安全传输的卡套端第二安全传输密钥;所述真实卡片管理器,还用于与所述卡套建立安全连接,获得所述卡套与所述真实卡片管理器之间进行数据安全传输的真实卡片管理器端安全传输密钥。6.根据权利要求5所述的系统,其特征在于,所述卡套,具体用于向所述真实卡片管理器发送用于指示建立安全连接的第三安全连接指令,其中,所述第三安全连接指令包括:所述卡套利用真实卡片管理器证书中的真实卡片管理器公钥对卡套端第二绑定因子以及生成的第五连接随机因子进行加密获得的第五连接密文,所述卡套利用卡套私钥对所述卡套端第二绑定因子以及所述第五连接随机因子进行签名获得的第五连接签名;所述真实卡片管理器,具体用于接收所述第三安全连接指令,利用真实卡片管理器私钥对所述第五连接密文进行解密,获得卡套端第二绑定解密因子以及第五连接随机解密因子;利用卡套证书中的卡套公钥、所述卡套端第二绑定解密因子以及所述第五连接随机解密因子对所述第五连接签名进行验证;验证所述第五连接签名正确后,验证所述卡套端第二绑定解密因子与真实卡片管理器端绑定因子是否相同;验证所述卡套端第二绑定解密因子与所述真实卡片管理器端绑定因子相同后,生成第六连接随机因子;利用所述卡套证书中的所述卡套公钥对所述第五连接随机解密因子以及所述第六连接随机因子进行加密获得第六连接密文,利用所述真实卡片管理器私钥对所述第五连接随机解密因子以及所述第六连接随机因子进行签名获得第六连接签名;向所述卡套发送第三安全连接响应,其中,所述第三安全连接响应包括:所述第六连接密文以及所述第六连接签名;所述卡套,具体还用于接收所述第三安全连接响应,利用所述卡套私钥对所述第六连接密文进行解密,获得解密后的第五连接随机解密因子和第六连接随机解密因子;利用所述真实卡片管理器证书中的所述真实卡片管理器公钥、所述解密后的第五连接随机解密因子和所述第六连接随机解密因子对所述第六连接签\t名进行验证;验证所述第六连接签名正确后,验证所述解密后的第五连接随机解密因子与所述第五连接随机因子是否相同;验证所述解密后的第五连接随机解密因子与所述第五连接随机因子相同后,至少利用所述第六连接随机解密因子生成所述卡套与所述真实卡片管理器间的所述卡套端第二安全传输密钥;所述真实卡片管理器,具体还用于至少利用所述第六连接随机因子生成所述卡套与所述真实卡片管理器间的所述真实卡片管理器端安全传输密钥。7.根据权利要求5所述的系统,其特征在于,所述卡套,具体用于接收所述真实卡片管理器发送的所述真实卡片管理器生成的第七连接随机因子和真实卡片管理器唯一标识;向所述真实卡片管理器发送用于指示建立安全连接的第四安全连接指令,其中,所述第四安全连接指令包括:卡套唯一标识、所述卡套利用真实卡片管理器证书中的真实卡片管理器公钥对所述第七连接随机因子以及生成的第八连接随机因子进行加密获得的第七连接密文、所述卡套利用卡套私钥对所述第七连接随机因子以及所述第八连接随机因子进行签名获得的第七连接签名;所述真实卡片管理器,具体用于接收所述第四安全连接指令,判断所述卡套唯一标识是否在真实卡片管理器端绑定列表中;如果所述卡套唯一标识在所述真实卡片管理器端绑定列表中,利用真实卡片管理器私钥对所述第七连接密文进行解密,获得第七连接随机解密因子以及第八连接随机解密因子;利用卡套证书中的卡套公钥、所述第七连接随机解密因子以及所述第八连接随机解密因子对所述第七连接签名进行验证;验证所述第七连接签名正确后,验证所述第七连接随机解密因子与所述第七连接随机因子是否相同;如果所述第七连接随机解密因子与所述第七连接随机因子相同,利用所述真实卡片管理器私钥对所述第七连接随机解密因子以及所述第八连接随机解密因子进行签名获得第八连接签名;向所述卡套发送第四安全连接响应,其中,所述第四安全连接响应包括:所述第八连接签名;所述卡套,具体还用于接收所述第四安全连接响应,利用所述真实卡片管理器证书中的所述真实卡片管理器公钥、第七连接随机因子和所述第八连接随机因子对所述第八连接签名进行验证;验证所述第八连接签名正确后,至少利用所述第八连接随机因子以及卡套端第二绑定因子生成所述卡套与所述真实卡片管理器间的所述卡套端第二安全传输密钥;所述真实卡片管理器,具体还用于至少利用所述第八连接随机解密因子以及真实卡片管理器端绑定因子生成所述卡套与所述真实卡片管理器间的所述真实卡片管理器端安全传输密钥;所述卡套,具体还用于利用所述卡套端第二安全传输密钥对所述第七连接随机因子以及所述第八连接随机因子进行第一处理后发送至所述真实卡片管理器;所述真实卡片管理器,具体还用于利用所述真实卡片管理器端安全传输密钥对所述第七连接随机解密因子以及所述第八连接随机解密因子进行第一处理后发送至所述卡套;所述卡套,具体还用于接收所述真实卡片管理器发送的数据,并利用所述卡套端第二安全传输密钥对接收到的数据进行第二处理,比较第二处理后的数据与所述第七连接随机因子以及所述第八连接随机因子是否相同;所述真实卡片管理器,具体还用于接收所述卡套发送的数据,并利用所述真实卡片管理器端安全传输密钥对接收到的数据进行第二处理,比较第二处理后的数据与所述第七连接随机解密因子以及所述第八连接随机解密因子是否相同。8.根据权利要求2至4任一项所述的系统,其特征在于,所述卡套,还用于在所述卡套与所述模拟卡片建立安全连接之前,与所述模拟卡片执行绑定操作。9.根据权利要求8所述的系统,其特征在于,所述卡套,具体用于接收用于指示与所述模拟卡片进行绑定的触发命令;向所述模拟卡片发送第一绑定指令,其中,所述第一绑定指令包括:所述卡套生成的第一绑定随机因子、卡套证书以及卡套唯一标识;所述模拟卡片,具体用于接收所述第一绑定指令,利用根证书对所述卡套证书进行验证;验证所述卡套证书合法后,生成第二绑定随机因子;利用所述卡套证书中的卡套公钥对所述第一绑定随机因子以及所述第二绑定随机因子进行加密获得第一绑定密文,利用模拟卡片私钥对所述第一绑定随机因子以及所述第二绑定随机因子进行签名获得第一绑定签名;向所述卡套发送第一绑定响应,其中,所述第一绑定响应包括:所述第一绑定密文、所述第一绑定签名、模拟卡片证书以及模拟卡片唯一标识;所述卡套,具体还用于接收所述第一绑定响应,利用根证书对所述模拟卡片证书进行验证;验证所述模拟卡片证书合法后,利用所述卡套私钥对所述第一绑定密文进行解密,获得第一绑定随机解密因子和第二绑定随机解密因子;利用所述模拟卡片证书中的模拟卡片公钥、所述第一绑定随机解密因子以及所述第二绑定随机解密因子对所述第一绑定签名进行验证;验证所述第一绑定签名正确后,验证所述第一绑定随机解密因子与所述第一绑定随机因子是否相同;验证所述第一绑定随机解密因子与所述第一绑定随机因子相同后,提示所述模拟卡片唯一标识;接收用于确认所述模拟卡片唯一标识正确的触发命令,利用所述卡套私钥对所述第一绑定随机因子以及所述第二绑定随机解密因子进行签名,获得第二绑定签名,以及存储所述模拟卡片唯一标识、所述模拟卡片证书以及卡套端第一绑定因子至卡套端第一绑定列表,其中,所述卡套端第一绑定因子为所述第二绑定随机解密因子;向所述模拟卡片发送所述第二绑定签名;所述模拟卡片,具体还用于接收所述第二绑定签名,利用所述卡套证书中的所述卡套公钥、第一绑定随机因子以及所述第二绑定随机因子对所述第二绑定签名进行验证;验证所述第二绑定签名正确后,存储所述卡套唯一标识、所述卡套证书以及模拟卡片端绑定因子至模拟卡片端绑定列表,其中,所述模拟卡片端绑定因子为所述第二绑定随机因子。10.根据权利要求5至7任一项所述的系统,其特征在于,所述卡套,还用于在所述卡套与所述真实卡片管理器建立安全连接之前,与所述真实卡片管理器执行绑定操作。11.根据权利要求10所述的系统,其特征在于,所述卡套,具体用于接收用于指示与所述真实卡片管理器进行绑定的触发命令;通过无线网络向所述真实卡片管理器发送第二绑定指令,其中,所述第二绑定指令包括:所述卡套生成的第三绑定随机因子、卡套证书以及卡套唯一标识;所述真实卡片管理器,具体用于接收所述第二绑定指令,利用根证书对所述卡套证书进行验证;验证所述卡套证书合法后,生成第四绑定随机因子;利用所述卡套证书中的卡套公钥对所述第三绑定随机因子以及所述第四绑定随机因子进行加密获得第二绑定密文,利用真实卡片管理器私钥对所述第三绑定随机因子以及所述第四绑定随机因子进行签名获得第三绑定签名;通过无线网络向所述卡套发送第二绑定响应,其中,所述第二绑定响应包括:所述第二绑定密文、所述第三绑定签名、真实卡片管理器证书以及真实卡片管理器唯一标识;所述卡套,具体还用于接收所述第二绑定响应,利用根证书对所述真实卡片管理器证书进行验证;验证所述真实卡片管理器证书合法后,利用所述卡套私钥对所述第二绑定密文进行解密,获得第三绑定随机解密因子和第四绑定随机解密因子;利用所述真实卡片管理器证书中的真实卡片管理器公钥、所述第三绑定随机解密因子以及所述第四绑定随机解密因子对所述第三绑定签名进行验证;验证所述第三绑定签名正确后,验证所述第三绑定随机解密因子与所述第三绑定随机因子是否相同;验证所述第三绑定随机解密因子与所述第三绑定随机因子相同后,提示所述真实卡片管理器唯一标识;接收用于确认所述真实卡片管理器唯一标识正确的触发命令,利用所述卡套私钥对所述第三绑定随机因子以及所述第四绑定随机解密因子进行签名,获得第四绑定签名,以及存储所述真实卡片管理器唯一标识、所述真实卡片管理器证书以及卡套端第二绑定因子至卡套端第二绑定列表,其中,所述卡套端第二绑定因子为所述第四绑定随机解密因子;向所述真实卡片管理器发送所述第四绑定签名;所述真实卡片管理器,具体还用于接收所述第四绑定签名,利用所述卡套证书中的所述卡套公钥、第三绑定随机因子以及所述第四绑定随机因子对所述第四绑定签名进行验证;验证所述第四绑定签名正确后,存储所述卡套唯一标识、所述卡套证书以及真实卡片管理器端绑定因子至真实卡片管理器端绑定列表,其中,所述真实卡片管理器端绑定因子为所述第四绑定随机因子。12.根据权利要求5至7任一项所述的系统,其特征在于,所述卡套,还用于在所述卡套与所述真实卡片管理器建立安全连接之前,向所述真实卡片管理器发送登录请求;在所述卡套与所述真实卡片管理器建立安全连接之后,通过所述卡套端第二安全传输密钥对接收到的登录密码进行第一处理后发送至所述真实卡片管理器;所述真实卡片管理器,还用于接收所述卡套发送的数据,利用所述真实卡片管理器端安全传输密钥对\t接收到的数据进行第二处理后验证第二处理后的数据的正确性;在验证所述第二处理后的数据通过后,所述卡套登录所述真实卡片管理器。13.根据权利要求12所述的系统,其特征在于,所述真实卡片管理器,具体用于利用所述真实卡片管理器端安全传输密钥对接收到的数据进行第二处理后,获得待验证密码;判断所述待验证密码是否为报警密码;如果所述待验证密码为报警密码,则确定所述待验证密码验证通过,并执行报警操作;如果所述待验证密码不是报警密码且为登录密码,则确定所述待验证密码验证通过。14.根据权利要求12所述的系统,其特征在于,所述真实卡片管理器,还用于对与所述真实卡片管理器连接的真实卡片进行检测;在检测到与所述真实卡片管理器连接的真实卡片后,获取所述真实卡片的真实卡片信息;获取所述真实卡片的真实卡片信息后,生成真实卡片管理器端真实卡片信息列表,其中,所述真实卡片信息至少包括:卡号。15.根据权利要求14所述的系统,其特征在于,所述真实卡片管理器,还用于生成真实卡片管理器端标识列表,所述真实卡片管理器端标识列表中的标识与所述真实卡片管理器端真实卡片信息列表中的真实卡片信息一一对应。16.根据权利要求15所述的系统,其特征在于,所述卡套,还用于在所述卡套登录所述真实卡片管理器后,查找卡套端标识列表;如果所述卡套查找到所述卡套端标识列表,则利用所述卡套端第二安全传输密钥对所述卡套端标识列表进行第一处理后发送至所述真实卡片管理器;如果所述卡套未查找到所述卡套端标识列表,则利用所述卡套端第二安全传输密钥对预设标识进行第一处理后发送至所述真实卡片管理器;所述真实卡片管理器,还用于接收所述卡套发送的数据,利用所述真实卡片管理器端安全传输密钥对接收到的数据进行第二处理后,判断第二处理后的数据与所述真实卡片管理器存储的真实卡片管理器端标识列表是否相同,如果不相同,则利用所述真实卡片管理器端安全传输密钥对更新指令和更新数据进行第一处理后发送至所述卡套;或者接收所述卡套发送的数据,利用所述真实卡片管理器端安全传输密钥对接收到的数据进行第二处理后,确定第二处理后的数据用于指示卡套端未存储卡套端标识列表时,利用所述真实卡片管理器端安全传输密钥对更新指令和更新数据进行第一处理后发送至所述卡套;所述卡套,还用于接收到所述真实卡片管理器发送的数据,利用所述卡套端第二安全传输密钥对接收到的数据进行第二处理后,更新所述卡套端真实卡片信息列表。17.根据权利要求15所述的系统,其特征在于,所述真实卡片管理器,还用于在所述卡套登录所述真实卡片管理器后,利用所述真实卡套管理器端安全传输密钥对真实卡片管理器端标识列表进行第一处理后发送至所述卡套;所述卡套,还用于接收所述真实卡片管理器发送的数据,利用卡套端第二安全传输密钥对接收到的数据进行第二处理后,判断第二处理后的数据与所述卡套存储的卡套端标识列表是否相同;如果不相同,则向所述真实卡片管理器发送更新请求;所述真实卡片管理器,还用于接收所述更新请求,利用所述真实卡片管理器端安全传输密钥对更新指令和更新数据进行第一处理后发送至所述卡套;所述卡套,还用于接收到所述真实卡片管理器发送的数据,利用所述卡套端第二安全传输密钥对接收到的数据进行第二处理后,更新所述卡套端真实卡片信息列表。18.根据权利要求15所述的系统,其特征在于,所述卡套还包括心跳休眠模式,其中,所述心跳休眠模式为低功耗的非工作模式;所述卡套,还用于在心跳休眠模式下,每隔第一预设时间向所述真实卡片管理器发送检测信息;所述真实卡片管理器,还用于接收到所述检测信息,向所述卡套发送响应信息;所述卡套,还用于如果在第二预设时间内未收到所述响应信息,则断开所述卡套与所述真实卡片管理器之间的安全连接;如果在第二预设时间内收到所述响应信息,则保持所述卡套与所述真实卡片管理器建立的所述安全连接。19.根据权利要求18所述的系统,其特征在于,所述卡套,还用于如果在第二预设时间内收到所述响应信息,且所述响应信息中还包含更新提示信息时,存储所述更新提示信息;在所述卡套由心跳休眠模式进入工作模式后,向所述真实卡片管理器发送更新触发请求;所述真实卡片管理器,还用于接收所述更新触发请求,利用所述真实卡片管理器端安全传输密钥对所述真实卡片管理器端标识列表进行第一处理后发送至所述卡套;所述卡套,还用于接收所述真实卡片管理器发送的数据,利用所述卡套端第二安全传输密钥对接收到的数据进行第二处理后,判断第二处理后的数据与所述卡套存储的卡套端标识列表是否相同;如果不相同,则向所述真实卡片管理器发送更新请求;所述真实卡片管理器,还用于接收所述更新请求,利用所述真实卡片管理器端安全传输密钥对更新指令和更新数据进行第一处理后发送至所述卡套;所述卡套,还用于接收到所述真实卡片管理器发送的数据,利用所述卡套端第二安全传输密钥对接收到的数据进行第二处理后,更新所述卡套端真实卡片信息列表。20.根据权利要求18所述的系统,其特征在于,所述卡套,还用于如果在第二预设时间内收到所述响应信息,且所述响应信息中还包含更新提示信息时,存储所述更新提示信息;在所述卡套由心跳休眠模式进入工作模式后,利用所述卡套端第二安全传输密钥对卡套端标识列表进行第一处理后发送至所述真实卡片管理器;所述真实卡片管理器,还用于接收所述卡套发送的数据,利用所述真实卡片管理器端安全传输密钥对接收到的数据进行第二处理后,判断第二处理后的数据与所述真实卡片管理器存储的真实卡片管理器端标识列表是否相同;如果不相同,则利用所述真实卡片管理器端安全传输密钥对更新指令和更新数据进行第一处理后发送至所述卡套;所述卡套,还用于接收到所述真实卡片管理器发送的数据,利用所述卡套端第二安全传输密钥对接收到的数据进行第二处理后,更新所述卡套端真实卡片信息列表。21.根据权利要求1所述的系统,其特征在于,所述卡套,具体用于接收真实卡片选择指令,获取选中标识,其中,所述选中标识用于指示所述选中的真实卡片;将所述选中标识发送至所述真实卡片管理器;所述真实卡片管理器,具体用于根据所述选中标识从与所述真实卡片管理器连接的所述真实卡片中,确定与所述选中标识对应的所述选中的真实卡片。22.根据权利要求1至21任一项所述的系统,其特征在于,还包括:更新平台;所述卡套,还用于至少将所述卡套证书发送至所述更新平台;所述更新平台,用于生成第一更新加密密钥;利用所述第一更新加密密钥对卡套应用程序安装包进行加密获得第一安装包密文;利用更新平台私钥对所述第一安装包密文进行签名获得第一安装包签名;利用所述卡套证书中的所述卡套公钥加密第一更新加密密钥,获得第一更新加密密钥密文;将卡套更新信息发送至所述卡套,其中,所述卡套更新信息包括:更新平台证书、所述第一安装包密文、所述第一安装包签名以及所述第一更新加密密钥密文;所述卡套,还用于接收所述卡套更新信息,利用根证书验证所述更新平台证书;验证所述更新平台证书通过后,利用所述更新平台证书中的更新平台公钥对所述第一安装包签名进行验签;验证所述第一安装包签名正确后,利用所述卡套私钥解密所述第一更新加密密钥密文,获得第一解密密钥;利用所述第一解密密钥解密所述第一安装包密文,获得所述卡套应用程序安装包;验证所述卡套应用程序安装包的数据格式是否正确;如果所述卡套验证所述卡套应用程序安装包的数据格式正确,根据所述卡套应用程序安装包进行安装。23.根据权利要求1至21任一项所述的系统,其特征在于,还包括:更新平台;所述卡套,还用于从所述模拟卡片中获取所述模拟卡片证书,至少将所述模拟卡片证书发送至所述更新平台;所述更新平台,用于生成第二更新加密密钥;利用所述第二更新加密密钥对模拟卡片应用程序安装包进行加密获得第二安装包密文;利用更新平台私钥对所述第二安装包密文进行签名获得第二安装包签名;\t利用所述模拟卡片证书中的所述模拟卡片公钥加密第二更新加密密钥,获得第二更新加密密钥密文;将模拟卡片更新信息发送至所述卡套,其中,所述模拟卡片更新信息包括:更新平台证书、所述第二安装包密文、所述第二安装包签名以及所述第二更新加密密钥密文;所述卡套,还用于接收所述模拟卡片更新信息,并发送至所述模拟卡片;所述模拟卡片,还用于接收所述卡套发送的所述模拟卡片更新信息,利用根证书验证所述更新平台证书;验证所述更新平台证书通过后,利用所述更新平台证书中的更新平台公钥对第二安装包签名进行验签;验证所述第二安装包签名正确后,利用所述模拟卡片私钥解密所述第二更新加密密钥密文,获得第二解密密钥;利用所述第二解密密钥解密所述第二安装包密文,获得所述模拟卡片应用程序安装包;验证所述模拟卡片应用程序安装包的数据格式是否正确;如果所述模拟卡片验证所述模拟卡片应用程序安装包的数据格式正确,根据所述模拟卡片应用程序安装包进行安装。24.根据权利要求1至21任一项所述的系统,其特征在于,还包括:更新平台;所述真实卡片管理器,还用于至少将所述真实卡片管理器证书发送至所述更新平台;所述更新平台,用于生成第三更新加密密钥;利用所述第三更新加密密钥对真实卡片管理器应用程序安装包进行加密获得第三安装包密文;利用更新平台私钥对所述第三安装包密文进行签名获得第三安装包签名;利用所述真实卡片管理器证书中的所述真实卡片管理器公钥加密第三更新加密密钥,获得第三更新加密密钥密文;将真实卡片管理器更新信息发送至所述真实卡片管理器,其中,所述真实卡片管理器更新信息包括:更新平台证书、所述第三安装包密文、所述第三安装包签名以及所述第三更新加密密钥密文;所述真实卡片管理器,还用于接收所述真实卡片管理器更新信息,利用根证书验证所述更新平台证书;验证所述更新平台证书通过后,利用所述更新平台证书中的更新平台公钥对所述第三安装包签名进行验签;验证所述第三安装包签名正确后,利用所述真实卡片管理器私钥解密所述第三更新加密密钥密文,获得第三解密密钥;利用所述第三解密密钥解密所述第三安装包密文,获得所述真实卡片管理器应用程序安装包;验证所述真实卡片管理器应用程序安装包的数据格式是否正确;如果所述真实卡片管理器验证所述真实卡片管理器应用程序安装包的数据格式正确,根据所述真实卡片管理器应用程序安装包进行安装。25.根据权利要求2至4任一项所述的系统,其特征在于,所述模拟卡片,还用于在所述卡套与所述模拟卡片建立安全连接之后,向所述卡套发送的所述第一数据利用所述模拟卡片端安全传输密钥进行第一处理后发送,所述卡套,还用于接收到所述第一处理后的所述第一数据,利用所述卡套端安全传输密钥进行第二处理;所述卡套,还用于在所述卡套与所述模拟卡片建立安全连接之后,向所述模拟卡片发送的所述第二数据利用所述卡套端安全传输密钥进行第一处理后发送,所述模拟卡片,还用于接收到所述第一处理后的所述第二数据,利用所述模拟卡片端安全传输密钥进行第二处理。26.根据权利要求5至7任一项所述的系统,其特征在于,所述卡套,还用于在所述卡套与所述真实卡片管理器建立安全连接之后,向所述真实卡片管理器发送的所述第一数据利用所述卡套端安全传输密钥进行第一处理后发送,所述真实卡片管理器,还用于接收到所述第一处理后的所述第一数据,利用所述真实卡片管理器端安全传输密钥进行第二处理;所述真实卡片管理器,还用于在所述卡套与所述真实卡片管理器建立安全连接之后,向所述卡套发送的所述第二数据利用所述真实卡片管理器端安全传输密钥进行第一处理后发送,所述卡套,还用于接收到所述第一处理后的所述第二数据,利用所述卡套端安全传输密钥进行第二处理。27.根据权利要求12、13、16、17、19、20、25或26所述的系统,其特征在于,所述第一处理包括:加密处理,所述第二处理包括:解密处理;或者所述第一处理包括:校验计算处理,所述第二处理包括:校验验证计算处理;或者所述第一处理包括:加密和校验计算处理,所述第二处理包括:解密和校验验证计算处理。28.根据权利要求1至27任一项所述的系统,其特征在于,所述真实卡片管理器,还用于根据真实卡片的安全性等级,对与所述真实卡片管理器连接的真实卡片的真实卡片信息的读写权限进行开启和/或关闭的设置。29.根据权利要求1至28任一项所述的系统,其特征在于,所述卡套,还用于检测出所述模拟卡片\t超出所述卡套的有效通信范围时,进行安全提示。30.根据权利要求1至29任一项所述的系统,其特征在于,所述卡套为移动设备。31.根据权利要求1至29任一项所述的系统,其特征在于,所述卡套为移动设备和电子签名设备,或者所述卡套为电子签名设备。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1