发明名称 一种基于多消费密钥的CPU卡多应用方法
摘要 本发明属于CPU卡应用技术领域,提供了一种基于多消费密钥的CPU卡多应用方法,包括:将运行程序固化在信号处理模块中,产生多个伪随机序列、迷惑密钥以及私钥;信号处理模块命令消费模块初始化;再命令控制单元读取CPU卡内的用户身份证明和卡号;再传递给公钥模块,计算出CPU卡公钥密码;信号处理模块会读取到不同的用户身份证明、卡号、消费时间、终端号和MAC地址,得到多个公钥密码,会自动记录一次消费,并传递给数据存储模块进行存储。本发明具有在一个CPU卡应用中同时加载多个消费密钥,并且每个消费密钥进行消费时独立记录消费计数,使得一个应用同时能够在多个系统中消费,实现多应用目的,操作简单的特点。
申请公布号 CN104484698B 申请公布日期 2017.03.15
申请号 CN201410768631.8 申请日期 2014.12.12
申请人 上海象形通讯科技股份有限公司 发明人 曹喆佶;聂明;赵飞;陈浩
分类号 G06K19/073(2006.01)I;H04L9/30(2006.01)I;G06Q20/38(2012.01)I;G06Q20/34(2012.01)I 主分类号 G06K19/073(2006.01)I
代理机构 上海国智知识产权代理事务所(普通合伙) 31274 代理人 潘建玲
主权项 一种基于多消费密钥的CPU卡多应用方法,其特征在于,包括如下步骤:步骤一,将运行程序以二进制形式固化在信号处理模块中,再将通过混沌映射产生的伪随机序列、迷惑密钥以及私钥都以二进制形式固化在公钥模块中;步骤二,重复所述步骤一多次,使其产生多个伪随机序列、迷惑密钥以及私钥,并分别以二进制的形式固化在所述公钥模块中;步骤三,当CPU卡处于消费状态时,所述信号处理模块命令消费模块初始化;步骤四,初始化工作完成后,所述信号处理模块命令控制单元读取所述CPU卡内的用户身份证明和卡号;步骤五,所述信号处理模块将读取到的用户身份证明和卡号传递给公钥模块,所述公钥模块依据用户身份证明和卡号计算出CPU卡的公钥密码;步骤六,当所述CPU卡在不同的机器上进行消费时,所述信号处理模块会读取到不同的用户身份证明、卡号、消费时间、终端号和MAC地址,按照所述步骤五进行操作,公钥模块依据用户身份证明和卡号会得到多个公钥密码,每产生一个公钥密码,所述CPU卡会自动记录一次消费,消费次数不断进行叠加,并传递给数据存储模块进行存储;步骤七,当对所述CPU卡的消费记录进行对账时,只需要信号处理模块调取所述数据存储模块内的多个公钥密码下方所对应的MAC地址,即可判断出消费记录是否有效,并且能够查看得到具体的公钥密码所对应的具体消费信息。
地址 201416 上海市奉贤区新寺镇目华路500号C区26室