[發明專利]受控安全代碼驗證有效
| 申請號: | 201710084661.0 | 申請日: | 2017-02-16 |
| 公開(公告)號: | CN107085675B | 公開(公告)日: | 2022-05-17 |
| 發明(設計)人: | K·D·馬萊特斯凱 | 申請(專利權)人: | 愛特梅爾公司 |
| 主分類號: | G06F21/12 | 分類號: | G06F21/12 |
| 代理公司: | 北京律盟知識產權代理有限責任公司 11287 | 代理人: | 林斯凱 |
| 地址: | 美國加利*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 受控 安全 代碼 驗證 | ||
1.一種系統,其包括:
客戶端裝置,其存儲代碼的整個映像;及
驗證裝置,其耦合到所述客戶端裝置且經配置以:
將請求發送到所述客戶端裝置,所述請求包含對來自存儲于所述客戶端裝置內的所述代碼的多個部分當中的特定部分的性質的質詢,所述質詢包括指示對應于所述代碼的所述特定部分的特定存儲器地址范圍的數據;
從所述客戶端裝置接收對所述請求的響應,所述響應包含與所述代碼的所述性質相關聯的信息,所述信息是由所述客戶端裝置基于存儲于所述客戶端裝置內的所述代碼的部分而產生并包含所述代碼的所述部分的所述性質;
基于所接收的所述信息而檢驗所述響應的正確性;及
基于檢驗了所述響應的正確性,確定存儲于所述客戶端裝置內的所述代碼的所述整個映像為經授權代碼,
其中所述檢驗所述響應的正確性包括:確定所述響應中的所述代碼的所述部分的所述性質匹配所述經授權代碼的所述特定部分的所述性質,所述經授權代碼的所述特定部分的所述性質是基于關聯于所述驗證裝置的安全存儲裝置中的所述經授權代碼的所述特定部分的所存儲信息而獲得的。
2.根據權利要求1所述的系統,其中所述驗證裝置通過網絡耦合到遠程主機裝置,且
其中所述遠程主機裝置經配置以將所述經授權代碼的整個映像提供到所述驗證裝置及所述客戶端裝置。
3.一種非暫時性計算機可讀存儲媒體,其上存儲有在由一或多個處理器執行時致使所述一或多個處理器執行包括以下操作的方法的指令:
將請求從驗證裝置發送到耦合到所述驗證裝置的客戶端裝置,所述請求包含對來自存儲于所述客戶端裝置內的代碼的整個映像的多個部分當中的特定部分的性質的質詢,所述質詢包括指示對應于所述代碼的所述特定部分的特定存儲器地址范圍的數據;
在所述驗證裝置處從所述客戶端裝置接收對所述請求的響應,所述響應包含與存儲于所述客戶端裝置內的所述代碼的部分的所述性質相關聯的信息;
基于所接收的所述信息而檢驗所述響應的正確性;及
基于檢驗了所述響應的正確性,確定存儲于所述客戶端裝置內的所述代碼的所述整個映像為經授權代碼,
其中所述檢驗所述響應的正確性包括:確定所述響應中的所述代碼的所述部分的所述性質匹配所述經授權代碼的所述特定部分的所述性質,所述經授權代碼的所述特定部分的所述性質是基于關聯于所述驗證裝置的安全存儲裝置中的所述經授權代碼的所述特定部分的所存儲信息而獲得的。
4.根據權利要求3所述的非暫時性計算機可讀存儲媒體,其中所述方法進一步包含:
選擇所述經授權代碼的多個存儲器地址范圍;
針對所述多個存儲器地址范圍中的每一者確定所述經授權代碼的相應部分;及
計算每一所確定部分的相應性質。
5.根據權利要求4所述的非暫時性計算機可讀存儲媒體,其中所述方法進一步包含:
將指示所述經授權代碼的所述部分的所述相應性質的第一信息及指示所述多個存儲器地址范圍中的相應一者的第二信息存儲于所述安全存儲裝置中;及
在所述安全存儲裝置中分別使來自所述多個存儲器地址范圍當中的存儲器地址范圍與來自所述部分的所述性質當中的性質相關聯。
6.根據權利要求5所述的非暫時性計算機可讀存儲媒體,其中所述選擇所述經授權代碼的所述多個存儲器地址范圍包括:
從由所述經授權代碼的起始地址及所述經授權代碼的結束地址界定的范圍隨機選擇所述多個存儲器地址范圍。
7.根據權利要求5所述的非暫時性計算機可讀存儲媒體,其中所述方法進一步包括:
從所述多個存儲器地址范圍當中隨機選擇所述特定存儲器地址范圍,在所述安全存儲裝置中所述特定存儲器地址范圍與所述經授權代碼的所述特定部分的特定性質相關聯。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于愛特梅爾公司,未經愛特梅爾公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710084661.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種用于飛機大翼主承力梁修理型材鉆孔的引孔工具
- 下一篇:一種可更換式刀具





