授权公布号:CN113434247B
一种JAVA卡虚拟机的安全防护方法
有效
申请
2021-06-16
申请公布
2021-09-24
授权
2023-12-26
预估到期
2041-06-16
| 申请号 | CN202110667344.8 |
| 申请日 | 2021-06-16 |
| 申请公布号 | CN113434247A |
| 申请公布日 | 2021-09-24 |
| 授权公布号 | CN113434247B |
| 授权公告日 | 2023-12-26 |
| 分类号 | G06F9/455;G06F21/56 |
| 分类 | 计算;推算;计数; |
| 申请人名称 | 武汉天喻信息产业股份有限公司 |
| 申请人地址 | 湖北省武汉市东湖开发区华中科技大学科技园天喻大厦 |
专利法律状态
2023-12-26
授权
状态信息
授权
2021-09-24
公布
状态信息
公布
摘要
本发明公开了一种JAVA卡虚拟机的安全防护方法,涉及智能卡技术领域,包括对JAVA卡虚拟机的指针均创建冗余备份变量,并在JAVA对象数据头中增加校验和;JAVA卡虚拟机复位初始化时,初始化各指针并将各指针的值赋值给各自的冗余备份变量;进行JAVA卡虚拟机对字节码执行类型的判断:当执行类型为执行字节码并对栈数据操作、执行对象成员访问字节码或执行方法返回字节码时,基于指针、各指针的冗余备份变量,以及数据校验和,进行安全检查,以判断是否正常执行字节码。本发明能够有效增强虚拟机的安全防护能力,增强JAVA卡虚拟机的使用安全。


