[發(fā)明專利]防止故障攻擊的Javacard虛擬機字節(jié)碼執(zhí)行保護有效
| 申請?zhí)枺?/td> | 201080064982.0 | 申請日: | 2010-12-28 |
| 公開(公告)號: | CN102782693A | 公開(公告)日: | 2012-11-14 |
| 發(fā)明(設計)人: | M.克里茲尼基 | 申請(專利權)人: | 金雅拓股份有限公司 |
| 主分類號: | G06F21/00 | 分類號: | G06F21/00 |
| 代理公司: | 北京市柳沈律師事務所 11105 | 代理人: | 呂曉章 |
| 地址: | 法國*** | 國省代碼: | 法國;FR |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 防止 故障 攻擊 javacard 虛擬機 字節(jié) 執(zhí)行 保護 | ||
1.一種包含存儲和執(zhí)行字節(jié)碼的部件的計算設備,該計算設備存儲包含調用方法的字節(jié)碼的字節(jié)碼,其特征在于,攻擊檢測字節(jié)碼出現在調用方法的字節(jié)碼之后,以及當執(zhí)行字節(jié)碼時,將該計算設備設置成一旦從該方法返回,就在攻擊檢測字節(jié)碼之后繼續(xù)字節(jié)碼執(zhí)行,從而在執(zhí)行調用該方法的字節(jié)碼期間防止故障攻擊。
2.按照權利要求1所述的計算設備,其中隨機選擇數量的攻擊檢測字節(jié)碼出現在調用方法的字節(jié)碼之后。
3.按照權利要求1或2所述的計算設備,其中該字節(jié)碼是javacard字節(jié)碼、.NET卡字節(jié)碼或Multos字節(jié)碼。
4.按照前面任何一項權利要求所述的計算設備,其中攻擊檢測字節(jié)碼的執(zhí)行觸發(fā)將故障攻擊通知計算設備的異常。
5.按照前面任何一項權利要求所述的計算設備,其中,在存儲在計算設備中的調用方法的字節(jié)碼當中,只有屬于認為敏感的子集的那些字節(jié)碼后面接著攻擊檢測字節(jié)碼。
6.一種生成包含字節(jié)碼的文件的過程,該文件可被計算設備執(zhí)行,該過程的特征在于被設置成識別將生成調用方法的字節(jié)碼,把攻擊檢測字節(jié)碼插在調用方法的字節(jié)碼之后,并修改該方法的返回地址的計算,以便當計算系統執(zhí)行該文件時,一旦從該方法返回,就從攻擊檢測字節(jié)碼之后繼續(xù)執(zhí)行,從而在執(zhí)行調用方法的字節(jié)碼期間保護計算設備免遭故障攻擊。
7.按照權利要求6所述的過程,其中該過程以獨立工具的形式實現。
8.按照權利要求6所述的過程,其中該過程被嵌入將小應用程序源代碼轉換成類文件的編譯器中。
9.按照權利要求8所述的過程,其中該過程被設置成從類文件中生成包含字節(jié)碼的文件。
10.按照權利要求8所述的過程,其中該過程被設置成從小應用程序源中生成包含字節(jié)碼的文件。
11.按照權利要求6所述的過程,其中該過程被嵌入將編譯器產生和包含字節(jié)碼的類文件轉換成包含適用于資源有限計算設備的更緊湊字節(jié)碼的文件的轉換器中。
12.按照權利要求11所述的過程,其中該過程被設置成從類文件中生成包含字節(jié)碼的文件。
13.按照權利要求11所述的過程,其中該過程被設置成從包含適用于資源有限計算設備的緊湊字節(jié)碼的文件中生成包含字節(jié)碼的文件。
14.按照權利要求6至13的任何一項所述的過程,其中該過程被設置成在調用方法的字節(jié)碼當中尋找標記為敏感的任何字節(jié)碼,以便將一個或多個攻擊檢測字節(jié)碼只插在標記為敏感的所述字節(jié)碼之后,并因此只對標記為敏感的所述字節(jié)碼修改該方法的返回地址的計算。
15.按照權利要求10所述的過程,其中通過不同地格式化它們的方法名稱將方法標記為敏感的,以便該過程可以從它們的名稱中識別要保護的方法。
16.一種小應用程序開發(fā)工具,其包含:
·開發(fā)者在小應用程序源代碼中將某些小應用程序方法標記成敏感的標記部件;以及
·將包含標記為敏感的方法的小應用程序源代碼轉換成包含字節(jié)碼的文件的字節(jié)碼生成部件,該字節(jié)碼生成部件包括執(zhí)行按照權利要求14的過程的部件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于金雅拓股份有限公司,未經金雅拓股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201080064982.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種提高睡眠質量的口服液
- 下一篇:服務器系統及服務器切換方法





