发明名称 一种具有多应用COS的CPU卡的合成应用实现方法
摘要 本发明公开了一种具有多应用COS的CPU卡的合成应用实现方法,该方法包含:创建具有多应用COS的CPU卡的合成应用;建立含有合成数据对象的主应用对象;在主应用对象下建立主应用安全控制对象、合成数据对象和非合成数据对象,设置主应用访问安全属性;建立次应用对象,在次应用对象下建立次应用安全控制对象、引用对象及非引用数据对象,设置次应用访问安全属性;使用具有多应用COS的CPU卡的合成应用,选择合成应用中的分支应用对象;判断访问安全属性要求,通过访问和操作接口访问合成数据对象中的合成数据,并保持数据同步。本发明实现与其他分支应用的数据同步,从而在保证数据完整性和交易安全的前提下,实现合成应用的目的。
申请公布号 CN103257853A 申请公布日期 2013.08.21
申请号 CN201210036439.0 申请日期 2012.02.17
申请人 上海复旦微电子集团股份有限公司;上海公共交通卡股份有限公司 发明人 陈安新;谢志刚;俞军;张弛;许昇明;胡振清;张纲;王元彪;陆俊;魏巍
分类号 G06F9/44(2006.01)I;G06K19/07(2006.01)I 主分类号 G06F9/44(2006.01)I
代理机构 上海信好专利代理事务所(普通合伙) 31249 代理人 张妍
主权项 一种具有多应用COS的CPU卡的合成应用实现方法,其特征在于,该方法包含以下步骤:步骤1、创建具有多应用COS的CPU卡的合成应用;步骤1.1、在CPU卡的合成应用中建立含有合成数据对象的主应用对象,建立主应用对象入口,设置应用标示符,及应用相关规范类型属性;步骤1.2、在主应用对象下建立主应用安全控制对象;步骤1.3、在主应用对象下建立合成数据对象和非合成数据对象;步骤1.4、在主应用对象下设置主应用访问安全属性;步骤1.5、判断是否还有次应用对象未建立,若是,则跳转到步骤1.6,若否,则跳转到步骤1.10;步骤1.6、合成应用在主应用对象的安全控制下建立次应用对象入口,设置应用标示符,及应用相关规范类型属性;步骤1.7、在次应用对象下建立次应用安全控制对象;步骤1.8、在次应用对象下建立引用对象及非引用数据对象;步骤1.9、在次应用对象下设置次应用访问安全属性,并跳转到步骤1.5;步骤1.10、完成合成应用的创建;步骤2、使用具有多应用COS的CPU卡的合成应用;步骤2.1、读写器发出应用选择命令,通过在应用选择命令中指定应用标识符及参数来选择所述合成应用中的分支应用对象;步骤2.2、判断是否选择主应用对象入口,若是,则跳转到步骤2.2.1,若否,则跳转到步骤2.3;步骤2.2.1、COS激活主应用对象,使主应用对象处于激活状态,按主应用对象的应用规范处理相应卡片功能,并跳转到步骤2.4;步骤2.3、判断是否选择次应用入口,若是,则跳转到步骤2.3.1,若否,则跳转到步骤2.3.2;步骤2.3.1、COS激活次应用对象,使次应用对象处于激活状态,按次应用的应用规范处理相应卡片功能,并跳转到步骤2.4;步骤2.3.2、其他的选择应用命令处理,并跳转到步骤2.8;步骤2.4、判断是否操作合成数据,若是,则跳转到步骤2.5,若否,则跳转到步骤2.4.1;步骤2.4.1、按一般数据对象处理,并跳转到步骤2.8;步骤2.5、判断是否满足访问安全属性要求,若是,则跳转到步骤2.6,若否,则跳转到步骤2.8;步骤2.6、主应用对象和次应用对象通过合成数据对象提供的访问接口访问合成数据对象中的合成数据;步骤2.7、操作合成数据对象并保持数据同步;步骤2.8、完成合成应用的使用。
地址 200433 上海市杨浦区国泰路127号复旦科技园4号楼