一種JAVA卡虛擬機(jī)的安全防護(hù)方法
基本信息
申請(qǐng)?zhí)?/td> | CN202110667344.8 | 申請(qǐng)日 | - |
公開(kāi)(公告)號(hào) | CN113434247A | 公開(kāi)(公告)日 | 2021-09-24 |
申請(qǐng)公布號(hào) | CN113434247A | 申請(qǐng)公布日 | 2021-09-24 |
分類(lèi)號(hào) | G06F9/455(2006.01)I;G06F21/56(2013.01)I | 分類(lèi) | 計(jì)算;推算;計(jì)數(shù); |
發(fā)明人 | 張新訪;董逢華;周杰;姚成正 | 申請(qǐng)(專(zhuān)利權(quán))人 | 武漢天喻信息產(chǎn)業(yè)股份有限公司 |
代理機(jī)構(gòu) | 武漢智權(quán)專(zhuān)利代理事務(wù)所(特殊普通合伙) | 代理人 | 邱云雷 |
地址 | 430223湖北省武漢市東湖開(kāi)發(fā)區(qū)華中科技大學(xué)科技園天喻大廈 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明公開(kāi)了一種JAVA卡虛擬機(jī)的安全防護(hù)方法,涉及智能卡技術(shù)領(lǐng)域,包括對(duì)JAVA卡虛擬機(jī)的指針均創(chuàng)建冗余備份變量,并在JAVA對(duì)象數(shù)據(jù)頭中增加校驗(yàn)和;JAVA卡虛擬機(jī)復(fù)位初始化時(shí),初始化各指針并將各指針的值賦值給各自的冗余備份變量;進(jìn)行JAVA卡虛擬機(jī)對(duì)字節(jié)碼執(zhí)行類(lèi)型的判斷:當(dāng)執(zhí)行類(lèi)型為執(zhí)行字節(jié)碼并對(duì)棧數(shù)據(jù)操作、執(zhí)行對(duì)象成員訪問(wèn)字節(jié)碼或執(zhí)行方法返回字節(jié)碼時(shí),基于指針、各指針的冗余備份變量,以及數(shù)據(jù)校驗(yàn)和,進(jìn)行安全檢查,以判斷是否正常執(zhí)行字節(jié)碼。本發(fā)明能夠有效增強(qiáng)虛擬機(jī)的安全防護(hù)能力,增強(qiáng)JAVA卡虛擬機(jī)的使用安全。 |
