[發明專利]用于微處理器數據安全的方法和系統無效
| 申請號: | 200680004639.0 | 申請日: | 2006-02-10 |
| 公開(公告)號: | CN101116081A | 公開(公告)日: | 2008-01-30 |
| 發明(設計)人: | J·-F·普瓦里耶 | 申請(專利權)人: | 通用數據保護公司 |
| 主分類號: | G06F21/00 | 分類號: | G06F21/00;G06F21/22 |
| 代理公司: | 中國專利代理(香港)有限公司 | 代理人: | 王岳;陳景峻 |
| 地址: | 加拿大*** | 國省代碼: | 加拿大;CA |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 微處理器 數據 安全 方法 系統 | ||
1.一種獲取數據的方法,該方法包括:
從與處理器關聯的存儲器中讀取所存儲數據的至少一個字節;
對于每個所讀取的字節,使用解密密鑰對該字節執行邏輯操作以生成解密字節,其中解密密鑰由可由處理器訪問的專門密鑰電路編碼;并且
將每個解密字節提供給用于處理其的處理器。
2.權利要求1的方法,其中所存儲的數據是加密的計算機程序源代碼。
3.權利要求1或2的方法,其中存儲器是非易失性存儲器的形式。
4.權利要求3的方法,其中非易失性存儲器是只讀存儲器(ROM)的形式。
5.權利要求1的方法,其中所存儲的數據是加密的微處理器數據。
6.權利要求1-5中任意一個的方法,其中解密密鑰是第一解密密鑰并且邏輯操作是第一邏輯操作,并且其中該方法還包括,對于每個字節,使用第二解密密鑰對解密的字節執行第二邏輯操作以生成另外的解密字節。
7.權利要求6的方法,其中第一邏輯操作是異或操作,并且數據字節和第一解密密鑰是異或操作的操作數。
8.權利要求6的方法,其中第一邏輯操作是用第一解密密鑰編碼的第一散列函數,并且其中,借助第一散列函數,數據字節的比特被換位以基于第一解密密鑰來生成解密的字節。
9.權利要求7或8的方法,其中第二邏輯操作是異或操作,并且解密的字節和第二解密密鑰是異或操作的操作數。
10.權利要求7或8的方法,其中第二邏輯操作是用第二解密密鑰編碼第二散列函數,并且其中,借助第二散列函數,解密字節的比特被換位以基于第二解密密鑰來生成另外的解密字節。
11.權利要求6的方法,其中第二解密密鑰是可變解密密鑰,并且第一解密密鑰是固定解密密鑰。
12.權利要求6的方法,其中第一解密密鑰是可變解密密鑰,并且第二解密密鑰是固定解密密鑰。
13.權利要求11或12的方法,其中可變解密密鑰對應于至少一個數據字節的相應存儲單元。
14.權利要求11或12的方法,其中可變解密密鑰對于每個字節是不同的。
15.權利要求1-14中任意一個的方法,其中已經使用與解密密鑰相同的加密密鑰來加密所存儲數據。
16.權利要求1-15中任意一個的方法,其中解密密鑰基于處理器或容納處理器的設備的序列號。
17.權利要求1-16中任意一個的方法,其中解密密鑰被永久硬編碼在密鑰電路中。
18.權利要求11或12的方法,其中可變解密密鑰是由線性反饋移位寄存器(LFSR)電路根據預定種子值來生成的。
19.權利要求18的方法,其中LFSR電路是具有預定分接點的八階LFSR電路。
20.權利要求1-19中任意一個的方法,其中密鑰電路包括在處理器的算術邏輯單元(ALU)中。
21.一種存儲數據的方法,該方法包括:
接收要在與處理器關聯的存儲器中存儲的數據的至少一個字節;
對于每個所接收的字節,使用加密密鑰對該字節執行邏輯操作以生成加密的字節,其中加密密鑰在可由處理器訪問的專門密鑰電路中被編碼;并且
將每個加密字節存儲在存儲器中。
22.權利要求21的方法,其中要存儲的數據是計算機程序源代碼。
23.權利要求21或22的方法,其中存儲器是非易失性存儲器的形式。
24.權利要求23的方法,其中非易失性存儲器是只讀存儲器(ROM)的形式。
25.權利要求21的方法,其中要存儲的數據是微處理器數據。
26.權利要求21-25中任意一個的方法,其中加密密鑰是第一加密密鑰并且邏輯操作是第一邏輯操作,并且其中該方法還包括,對于每個字節,使用第二加密密鑰對所加密的字節執行第二邏輯操作以生成另外的加密字節。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于通用數據保護公司,未經通用數據保護公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200680004639.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:硒旺保康礦泉水制備方法
- 下一篇:一種速溶花卉茶
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





