一种JAVA卡虚拟机的安全防护方法
基本信息

| 申请号 | CN202110667344.8 | 申请日 | - |
| 公开(公告)号 | CN113434247A | 公开(公告)日 | 2021-09-24 |
| 申请公布号 | CN113434247A | 申请公布日 | 2021-09-24 |
| 分类号 | G06F9/455(2006.01)I;G06F21/56(2013.01)I | 分类 | 计算;推算;计数; |
| 发明人 | 张新访;董逢华;周杰;姚成正 | 申请(专利权)人 | 武汉天喻信息产业股份有限公司 |
| 代理机构 | 武汉智权专利代理事务所(特殊普通合伙) | 代理人 | 邱云雷 |
| 地址 | 430223湖北省武汉市东湖开发区华中科技大学科技园天喻大厦 | ||
| 法律状态 | - | ||
摘要

| 摘要 | 本发明公开了一种JAVA卡虚拟机的安全防护方法,涉及智能卡技术领域,包括对JAVA卡虚拟机的指针均创建冗余备份变量,并在JAVA对象数据头中增加校验和;JAVA卡虚拟机复位初始化时,初始化各指针并将各指针的值赋值给各自的冗余备份变量;进行JAVA卡虚拟机对字节码执行类型的判断:当执行类型为执行字节码并对栈数据操作、执行对象成员访问字节码或执行方法返回字节码时,基于指针、各指针的冗余备份变量,以及数据校验和,进行安全检查,以判断是否正常执行字节码。本发明能够有效增强虚拟机的安全防护能力,增强JAVA卡虚拟机的使用安全。 |





