[发明专利]JAVA卡应用存储器占用空间优化有效
申请号: | 201780053746.0 | 申请日: | 2017-09-04 |
公开(公告)号: | CN109643239B | 公开(公告)日: | 2023-09-05 |
发明(设计)人: | S.沙费尔;V.法夫罗;C.冈多瓦西托;G.范 | 申请(专利权)人: | 泰雷兹数字安全法国简易股份公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F9/46 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 徐红燕;申屠伟进 |
地址: | 法国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | java 应用 存储器 占用 空间 优化 | ||
1.一种用于减小Java卡应用的存储器占用空间的方法,所述方法包括:
将两个不同的包加载(31a,31b)到Java卡的存储器中,所述两个不同的包即第一主包(11),其包含主应用并且专用于所述主应用在Java卡中的安装和事务阶段;以及第二包,其能够与主包共享资源;
在主应用的个性化阶段的执行期间使用第二包;
通过如下来改变第二包的个性化对象的防火墙上下文:向其指派主要小应用的防火墙上下文并且将个性化对象的所有权从个性化小应用实例所有权改变成主要小应用实例所有权;
将个性化对象的所有权从主要小应用所有权改变回到个性化小应用所有权;以及
在所述执行所述主应用之后删除第二包。
2.根据权利要求1所述的方法,其中所述主包和第二包使用Java卡可共享接口以能够与彼此共享资源。
3.根据权利要求1和2中任一项所述的方法,其中相应地,所述主包相关联于事务阶段,并且所述第二包相关联于个性化阶段。
4.根据权利要求3所述的方法,其中所述第二包是与个性化阶段相关联的卡个性化规范CPS包(21),所述CPS包(21)包含CPS小应用(25),所述CPS小应用(25)专用于往Java卡的存储器中创建CPS对象(32)。
5.根据权利要求4所述的方法,其中所述CPS包具有防火墙上下文和所有权,并且被配置成执行用于主应用个性化的个性化代码。
6.根据权利要求4所述的方法,此外包括通过如下来处置主应用的个性化:使主应用访问CPS对象并且执行个性化代码,所述个性化代码初始化主应用数据。
7.根据权利要求1所述的方法,其中通过第一应用编程接口API来改变CPS对象的防火墙上下文。
8.根据权利要求1所述的方法,其中通过第一API或通过与所述第一API不同的第二API来改变和/或往回改变CPS对象的所有权。
9.根据权利要求8所述的方法,其中相应地用于改变CPS对象的所有权和/或防火墙上下文的所述第一API和/或第二API由Java卡平台提供或被特别地创建。
10.根据权利要求1所述的方法,其中在已经执行了CPS对象所有权从主要小应用往回向CPS小应用的改变之后,用于改变CPS对象的所有权和防火墙上下文的第一API和/或第二API从Java卡存储器被删除。
11.根据权利要求7所述的方法,其中在已经执行了CPS对象所有权从主要小应用往回向CPS小应用的改变之后,使得用于改变CPS对象的所有权和防火墙上下文的第一API和/或第二API不可用。
12.根据权利要求1所述的方法,其中通过如下来改变CPS对象的防火墙上下文:在用于安装CPS小应用并且由全球平台卡规范所定义的标准安装命令中实现特定参数。
13.根据权利要求1所述的方法,其中从主包所安装的主应用是Europay MastercardVisa(EMV)应用。
14.根据权利要求1所述的方法,其中所述主包被加载到Java卡的只读存储器(ROM)中。
15.根据权利要求4所述的方法,其中所述CPS包被加载到Java卡的非易失性存储器(NVM)中。
16.根据权利要求1所述的方法,此外包括将Java卡应用划分成主包和第二包。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于泰雷兹数字安全法国简易股份公司,未经泰雷兹数字安全法国简易股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780053746.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:经由射频识别芯片的操作系统安装
- 下一篇:自动生成用户界面的工业控制器及方法