[发明专利]一种多主安全域Java智能卡及其实现方法有效
申请号: | 201610606151.0 | 申请日: | 2016-07-28 |
公开(公告)号: | CN106228090B | 公开(公告)日: | 2019-02-05 |
发明(设计)人: | 陆舟;于华章 | 申请(专利权)人: | 飞天诚信科技股份有限公司 |
主分类号: | G06F21/77 | 分类号: | G06F21/77;G06K19/073 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种Java智能卡及其实现方法,所述方法包括:Java智能卡复位后,操作系统读取缺省主安全域数量,对应创建多个主安全域,并设置其中的默认主安全域为当前主安全域;操作系统接收上位机发送的APDU数据并派遣到当前主安全域;当前主安全域判断出自身有权限处理APDU数据时,若APDU数据为第一命令,则执行设置缺省主安全域的数量或者默认主安全域的操作,若APDU数据为第二命令,则执行加载及安装与自身对应的应用的操作,并通过操作系统返回操作结果上位机,操作系统继续等待接收上位机发送的APDU数据。本发明的技术方案,使得各应用供应商相互独立的存在于同一张物理卡片中,并独立管理自己的应用。 | ||
搜索关键词: | 一种 多主安 全域 java 智能卡 及其 实现 方法 | ||
【主权项】:
1.一种多主安全域Java智能卡实现方法,其特征在于,所述Java智能卡复位后,执行以下操作:步骤S1:操作系统读取缺省主安全域数量,对应创建多个主安全域,并设置所述多个主安全域中的默认主安全域为当前主安全域;步骤S2:操作系统等待并接收上位机发送的APDU数据,派遣接收到的APDU数据到所述当前主安全域,所述当前主安全域判断自身是否有权限处理所述APDU数据,是则执行步骤S3,否则异常,通过操作系统返回非通讯状态码给所述上位机,继续执行步骤S2;步骤S3:所述当前主安全域判断所述APDU数据的类型,如果是第一命令,则执行步骤S4;如果是第二命令,则执行步骤S5;步骤S4:当所述第一命令为第三预个人化命令时,所述当前主安全域执行设置缺省主安全域的数量的操作,并通过所述操作系统返回操作结果给所述上位机,返回步骤S2;当所述第一命令为第四预个人化命令时,所述当前主安全域执行设置默认主安全域的操作,并通过所述操作系统返回操作结果给所述上位机,返回步骤S2;步骤S5:当所述第二命令为第一个人化命令时,所述当前主安全域执行预加载与自身对应的应用的操作,并通过所述操作系统返回操作结果给所述上位机,返回步骤S2;当所述第二命令为第二个人化命令时,所述当前主安全域执行加载与自身对应的应用的操作,并通过所述操作系统返回操作结果给所述上位机,返回步骤S2;当所述第二命令为第三个人化命令时,所述当前主安全域执行安装与自身对应的应用的操作,并通过所述操作系统返回操作结果给所述上位机,返回步骤S2。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于飞天诚信科技股份有限公司,未经飞天诚信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610606151.0/,转载请声明来源钻瓜专利网。
- 上一篇:一种移动终端的控制方法及移动终端
- 下一篇:一种安全的固件验证更新方法