System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 国产在线拍偷自揄拍无码,亚洲欧洲日产国码无码久久99,久久激情亚洲精品无码?V
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>
    當前位置: 首頁 > 專利查詢>ARM有限公司專利>正文

    用于指針安全性的方法和裝置制造方法及圖紙

    技術編號:44258589 閱讀:8 留言:0更新日期:2025-02-14 22:04
    本公開的各方面涉及用于接收包括多個地址位的指針的接口電路,并且涉及指針處理電路。該指針處理電路被配置為從指針中提取多個地址位并且對該多個地址位進行加密以產生多個加密的地址位。該指針處理電路至少部分地基于該多個地址位來確定指針認證值。該指針處理電路隨后將該指針認證值與該多個加密的地址位進行組合以產生簽名的加密指針。

    【技術實現步驟摘要】
    【國外來華專利技術】


    技術介紹

    1、本技術涉及指針和分支指令的認證的領域。

    2、在一些處理系統中,指針易受惡意攻擊。例如,指針可能被惡意修改以修改程序的運行,例如以非預期方式將程序流重定向。

    3、類似地,使程序流跳轉到一系列指令中的不同點的分支指令可能被惡意修改以將程序流重定向。

    4、存在用于緩解此類惡意攻擊的方法。例如,可以對指針進行密碼簽名,并且將簽名用于驗證指針。類似地,可以通過提供用于校驗分支指令的方式來提高分支指令的安全性。

    5、然而,此類緩解可能不會提供總體安全性并且因此可能仍然存在惡意攻擊的風險。因此,需要用于提高指針和分支指令的安全性的方法。


    技術實現思路

    1、至少一些示例提供了一種裝置,該裝置包括:

    2、接口電路,該接口電路用于接收包括多個地址位的指針;以及

    3、指針處理電路,該指針處理電路用于:

    4、從指針中提取所述多個地址位;

    5、對所述多個地址位進行加密以產生多個加密的地址位;

    6、至少部分地基于多個地址位來確定指針認證值;并且

    7、將指針認證值與多個加密的地址位進行組合以產生簽名的加密指針。

    8、另外的示例提供了一種裝置,該裝置包括:

    9、接口電路,該接口電路用于接收包括多個地址位的指針;以及

    10、指針處理電路,該指針處理電路用于:

    11、從指針中提取所述多個地址位;

    12、至少部分地基于多個地址位來確定指針認證值;并且

    13、將指針認證值與多個地址位進行組合;并且

    14、對所述組合的指針認證值和多個地址位進行加密以產生簽名的加密指針。

    15、另外的示例提供了一種方法,該方法包括:

    16、接收包括多個地址位的指針;

    17、從指針中提取所述多個地址位;

    18、對所述多個地址位進行加密以產生多個加密的地址位;

    19、至少部分地基于多個地址位來確定指針認證值;以及

    20、將指針認證值與多個加密的地址位進行組合以產生簽名的加密指針。

    21、另外的示例提供了一種非暫態計算機可讀介質,該非暫態計算機可讀介質用于存儲用于制造上文提及的裝置中的一個裝置的計算機可讀代碼。

    22、另外的示例提供了一種計算機程序,該計算機程序用于控制主機數據處理裝置以提供指令執行環境,該計算機程序包括:

    23、接口邏輯,該接口邏輯用于處理包括多個地址位的指針;以及

    24、指針處理邏輯,該指針處理邏輯用于:

    25、從指針中提取所述多個地址位;

    26、對所述多個地址位進行加密以產生多個加密的地址位;

    27、至少部分地基于多個地址位來確定指針認證值;并且

    28、將指針認證值與多個加密的地址位進行組合以產生簽名的加密指針。本技術的另外的方面、特征和優點將從結合附圖閱讀的示例的以下描述中顯而易見。

    本文檔來自技高網...

    【技術保護點】

    1.一種裝置,所述裝置包括:

    2.根據權利要求1的裝置,其中由所述指針處理電路執行的所述組合包括對所述指針認證值和所述多個加密的地址位執行密碼混洗。

    3.根據權利要求2所述的裝置,其中所述指針處理電路被配置為:

    4.根據權利要求3所述的裝置,其中所述密碼密鑰是指針認證碼PAC密鑰。

    5.根據任一前述權利要求所述的裝置,其中所述指針處理電路被配置為通過執行對所述多個地址位的散列和加密中的至少一者來確定所述指針認證值。

    6.根據任一前述權利要求所述的裝置,其中所述指針處理電路被配置為模糊所述指針認證值。

    7.根據權利要求6所述的裝置,其中所述指針處理電路被配置為通過執行對所述指針認證值的散列和加密中的至少一者來模糊所述指針認證值。

    8.根據任一前述權利要求所述的裝置,所述裝置包括指針解密電路,所述指針解密電路用于:

    9.根據權利要求8在從屬于權利要求2至4中任一項時所述的裝置,其中所述指針解密電路被配置為通過以下操作來提取所述指針認證值:

    10.根據權利要求8或權利要求9所述的裝置,其中所述指針解密電路響應于所述簽名的加密指針的成功認證以基于所述指針的所述地址位來執行處理指令。

    11.根據權利要求10所述的裝置,其中所述指針解密電路被配置為通過以下操作來標識所述地址位:

    12.根據權利要求11所述的裝置,其中所述指針解密電路被配置為通過以下操作來對所述簽名的加密指針進行認證:

    13.根據權利要求8至12中任一項所述的裝置,其中所述指針解密電路響應于所述簽名的加密指針的失敗認證來標識錯誤。

    14.根據任一前述權利要求所述的裝置,所述裝置還包括:

    15.一種裝置,所述裝置包括:

    16.一種方法,所述方法包括:

    17.一種非暫態計算機可讀介質,所述非暫態計算機可讀介質用于存儲用于制造根據權利要求1至15中任一項所述的裝置的計算機可讀代碼。

    18.一種計算機程序,所述計算機程序用于控制主機數據處理裝置以提供指令執行環境,所述計算機程序包括:

    ...

    【技術特征摘要】
    【國外來華專利技術】

    1.一種裝置,所述裝置包括:

    2.根據權利要求1的裝置,其中由所述指針處理電路執行的所述組合包括對所述指針認證值和所述多個加密的地址位執行密碼混洗。

    3.根據權利要求2所述的裝置,其中所述指針處理電路被配置為:

    4.根據權利要求3所述的裝置,其中所述密碼密鑰是指針認證碼pac密鑰。

    5.根據任一前述權利要求所述的裝置,其中所述指針處理電路被配置為通過執行對所述多個地址位的散列和加密中的至少一者來確定所述指針認證值。

    6.根據任一前述權利要求所述的裝置,其中所述指針處理電路被配置為模糊所述指針認證值。

    7.根據權利要求6所述的裝置,其中所述指針處理電路被配置為通過執行對所述指針認證值的散列和加密中的至少一者來模糊所述指針認證值。

    8.根據任一前述權利要求所述的裝置,所述裝置包括指針解密電路,所述指針解密電路用于:

    9.根據權利要求8在從屬于權利要求2至4中任一項時所述的裝置,其中所述指針解密電路被配置為通過以下操作來提取所述...

    【專利技術屬性】
    技術研發人員:達尼爾·克里斯托夫·基斯艾倫·阿肖克·穆朱姆達爾
    申請(專利權)人:ARM有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲AV永久无码精品放毛片| 亚洲Aⅴ在线无码播放毛片一线天| 精品无码中文视频在线观看 | 中文字幕日产无码| 18禁超污无遮挡无码免费网站国产| 亚洲一级Av无码毛片久久精品| 久久久久亚洲av无码尤物| 久久精品无码一区二区三区不卡| 三上悠亚ssⅰn939无码播放| 久久天堂av综合色无码专区| 亚洲中文久久精品无码| 国产成年无码v片在线| 无码AV片在线观看免费| 国产精品无码专区在线观看| 蜜色欲多人AV久久无码| 蜜桃无码AV一区二区| 中文字幕无码久久久| 国产免费午夜a无码v视频| 精品国产v无码大片在线观看| 一区二区三区人妻无码| 亚洲成A∨人片天堂网无码| 无码少妇一区二区浪潮免费| 精品无码人妻一区二区三区| 久久久久久久无码高潮| 国产精品无码日韩欧| 亚洲中文字幕无码日韩| 色欲AV无码一区二区三区| 久久久久亚洲精品无码网址色欲| 久久午夜夜伦鲁鲁片免费无码影视| 国产AV无码专区亚洲精品| 免费无码又爽又刺激高潮软件 | 真人无码作爱免费视频| 国产怡春院无码一区二区| 欧洲黑大粗无码免费| 18禁超污无遮挡无码免费网站国产| 无码少妇丰满熟妇一区二区 | 欧日韩国产无码专区| 成在人线AV无码免费| 免费无码专区毛片高潮喷水| 粉嫩大学生无套内射无码卡视频 | 人妻无码久久久久久久久久久|