[发明专利]一种实现多业务软件智能卡芯片的方法与装置有效
| 申请号: | 200710099756.6 | 申请日: | 2007-05-30 |
| 公开(公告)号: | CN101055623A | 公开(公告)日: | 2007-10-17 |
| 发明(设计)人: | 张盛 | 申请(专利权)人: | 张盛 |
| 主分类号: | G06K19/07 | 分类号: | G06K19/07;G06F9/44 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 100084北京市海*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 实现 业务 软件 智能卡 芯片 方法 装置 | ||
1、一种实现多业务软件智能卡芯片的方法,其特征在于,包括:采用业务软件模块独立存储和彼此隔离,通过核心操作系统和多个业务软件代码间彼此独立存储并在硬件上实现隔离的新型存储,来实现不同来源业务软件间的安全保护和共存;
核心操作系统代码根据读卡器传输的业务软件编号,进行查找对应的业务软件数据存储;
业务软件通过业务软件数据共享存储区为后续业务软件提供数据通过核心操作系统代码获得业务软件的数据。
2根据权利要求1所述方法,其特征在于,还包括核心操作系统代码获得的业务软件代码数据,来读取共享数据区中业务软件N代码写入的共享数据或通过核心操作系统代码将业务软件N代码所需要的数据写入共享数据区。
3根据权利要求2所述方法,其特征在于,所述核心操作系统获得被调用的业务软件代码的返回信号后,重新启动业务软件N代码,并从共享数据区读取被调用的业务软件代码所提供的共享数据。
4根据权利要求3所述方法,其特征在于,包括安全检查系统对智能卡芯片所执行的软件指令特征进行检查,并判断当前核心操作是否超出运行的应用业务范围,是,则传输非法操作指示信号于非法操作处理系统进行处理。
5一种实现多业务软件智能卡芯片的装置,其特征在于,包括:
A业务软件模块独立存储和硬件隔离模块:由核心操作系统代码和每个业务软件模块代码独立存储并在硬件上实现隔离完成业务处理操作;
B操作合法性检查模块:判断当前运行的应用软件业务功能模块范围,并把超范围非法操作指示信号传输于非法操作处理模块;
C非法操作处理模块:把安全检查模块所传输的非法操作指示信号进行相应处理,并对智能卡芯片的部分控制信号进行事先预定的非法操作处理。
6根据权利要求5所述装置,其特征在于,所述A包括:芯片引导区、业务软件索引区、业务软件代码区、业务软件数据区及业务软件数据共享区。
7根据权利要求6所述装置,其特征在于,包括由芯片引导区引导启动芯片操作系统区,然后操作系统代码根据读卡器传输的业务软件编号,从业务软件索引区查找对应的业务软件存储区位置,以调用相应的业务软件代码,再由业务软件代码将对应的数据区的数据进行改写。
8根据权利要求7所述装置,其特征在于,还包括:
业务软件代码区通过业务软件数据共享存储区为后续业务软件提供数据或通过核心操作系统代码区获得业务软件的数据;
核心操作系统代码调用获得的业务软件代码来读取共享数据区中业务软件N代码区写入的共享数据或通过核心操作系统代码区将业务软件N代码区所需要的数据写入共享数据区,所述核心操作系统获得被调用的业务软件代码区的返回信号后,重新启动业务软件N代码区,并从共享数据区读取被调用的业务软件代码区所提供的共享数据。
9根据权利要求5所述装置,其特征在于,B还包括安全检查模块对智能卡芯片所执行的软件指令特征进行检查,并判断当前操作是否超出运行的应用业务模块的安全范围,未超出,则完成业务处理操作;超出,则传输非法操作指示信号于非法操作处理系统区进行处理。
10根据权利要求5或9所述装置,其特征在于,C还包括:非法操作指示信号有效时:
C1非法操作处理模块将主动对芯片复位信号设置有效,整个芯片进入复位状态;
C2微处理器模块传输指令读取的数据信号到非法操作处理模块,以使微处理器跳过非法操作指令,进入软件化非法操作处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于张盛,未经张盛许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710099756.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种现浇砼填充用空心胎体
- 下一篇:一种提高高岭土粘浓度的方法





