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