[發(fā)明專利]在計算機系統(tǒng)中安全生成和存儲密碼有效
| 申請?zhí)枺?/td> | 201380053100.4 | 申請日: | 2013-07-26 |
| 公開(公告)號: | CN104704501B | 公開(公告)日: | 2017-07-14 |
| 發(fā)明(設(shè)計)人: | R.F.格雷夫曼 | 申請(專利權(quán))人: | 西門子公司 |
| 主分類號: | G06F21/30 | 分類號: | G06F21/30;G06F21/62 |
| 代理公司: | 北京市柳沈律師事務(wù)所11105 | 代理人: | 周少杰 |
| 地址: | 美國新*** | 國省代碼: | 暫無信息 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 計算機系統(tǒng) 安全 生成 存儲 密碼 | ||
1.一種在計算機中保護密碼的方法,包括處理器:
從計算機中的多個系統(tǒng)組件選擇第一本地配置字,并組合計算機的選擇的第一本地配置字作為數(shù)據(jù)字;
將哈希函數(shù)應(yīng)用到數(shù)據(jù)字以計算哈希值;以及
通過使用哈希值作為密鑰對所述密碼加密來生成加密的串,通過計算機應(yīng)用密碼以自動訪問第二計算機;
將加密的串存儲在計算機中的存儲器中;以及
從計算機安全地移除密鑰。
2.根據(jù)權(quán)利要求1所述的方法,包括所述處理器,將加密的串編碼為存儲在存儲器中的軟件程序中的串。
3.根據(jù)權(quán)利要求1所述的方法,其中計算SHA-256哈希值。
4.根據(jù)權(quán)利要求1所述的方法,其中密鑰是AES-256密鑰。
5.根據(jù)權(quán)利要求1所述的方法,其中編碼步驟使用Base64。
6.根據(jù)權(quán)利要求1所述的方法,其中使用來自所述處理器的CPUID指令來生成第一本地配置字。
7.根據(jù)權(quán)利要求1所述的方法,其中使用來自網(wǎng)絡(luò)接口卡的48位MAC地址來生成第一本地配置字。
8.根據(jù)權(quán)利要求1所述的方法,其中使用來自操作系統(tǒng)的軟件許可號來生成第一本地配置字。
9.根據(jù)權(quán)利要求1所述的方法,其中使用來自與所述處理器連接的外圍設(shè)備的型號和序列號來生成第一本地配置字。
10.根據(jù)權(quán)利要求1所述的方法,進一步包括所述處理器執(zhí)行以下步驟:
解碼加密的串以得到二進制密文;
獲得數(shù)據(jù)字,包括組合來自計算機中的多個系統(tǒng)組件的識別數(shù)據(jù),并使用哈希函數(shù)從所獲得的數(shù)據(jù)字計算哈希值以從數(shù)據(jù)字獲得重建的密鑰;
使用重建的密鑰解密二進制密文以獲得所述密碼;
應(yīng)用所獲得的密碼以訪問第二計算機。
11.一種具有與不同的系統(tǒng)組件相關(guān)的、多個相關(guān)聯(lián)的本地配置字的計算機系統(tǒng),包括:
處理器;
用于從所述多個本地配置字生成數(shù)據(jù)字的部件;
用于從數(shù)據(jù)字計算哈希值的部件;
用于通過使用哈希值作為密鑰對密碼加密來生成加密的串的部件,所述密碼應(yīng)用于訪問第二計算機系統(tǒng);
用于將加密的串存儲在所述計算機系統(tǒng)的存儲器中的部件;以及
用于從計算機中安全地移除密鑰的部件。
12.根據(jù)權(quán)利要求11所述的計算機系統(tǒng),其中加密的串存儲在配置文件中。
13.根據(jù)權(quán)利要求11所述的計算機系統(tǒng),其中從包括以下的組中選擇所述多個本地配置字:通過使用來自所述處理器的CPUID指令生成的串、通過處理來自網(wǎng)絡(luò)接口卡的48位MAC地址生成的串、通過處理來自操作系統(tǒng)的軟件許可號生成的串、通過處理來自連接到所述處理器的外圍設(shè)備的型號和序列號生成的串、以及通過處理外圍設(shè)備的型號或序列號或中斷向量或地址或優(yōu)先級生成的串。
14.一種在計算機中保護密碼的系統(tǒng),包括:
第一計算機;以及
第二計算機,其可以使用密碼自動地被訪問;
其中所述第一計算機包括:
用于從多個系統(tǒng)組件選擇一組本地配置數(shù)據(jù),串接該組本地配置數(shù)據(jù),并計算串接的數(shù)據(jù)的哈希值,通過使用哈希值作為密鑰對密碼加密來生成加密的串,并將加密的串編碼為軟件程序中的串的部件,以及
用于在稍后時間解碼加密的串以得到二進制密文,獲得該組本地配置數(shù)據(jù),并計算哈希值以獲得重建的密鑰,使用重建的密鑰解密二進制密文以獲得所述密碼,使用所述密碼自動地訪問第二計算機;以及從計算機中安全地移除重建的密鑰的部件。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于西門子公司,未經(jīng)西門子公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201380053100.4/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:防盜鞍管襯套
- 下一篇:一種自行車輪轂發(fā)電裝置
- 允許服務(wù)器遠程訪問未通電的客戶計算機系統(tǒng)資產(chǎn)信息的數(shù)據(jù)處理系統(tǒng)和方法
- 無需用戶參與自動處理推送的信息的方法、系統(tǒng)與程序
- 在客戶計算機系統(tǒng)中遠程禁止網(wǎng)絡(luò)活動的數(shù)據(jù)處理系統(tǒng)和方法
- 在客戶計算機系統(tǒng)中遠程禁止網(wǎng)絡(luò)活動的數(shù)據(jù)處理系統(tǒng)和方法
- 分配用于多方應(yīng)用層會話的資格信息
- 分配用于多方應(yīng)用層會話的資格信息
- 一種用于多層次對話的調(diào)節(jié)計算機系統(tǒng)的方法
- 一種使用混合云計算系統(tǒng)進行通信的方法
- 遠程禁止客戶計算機系統(tǒng)的數(shù)據(jù)處理系統(tǒng)和方法
- 在客戶計算機系統(tǒng)中遠程禁止網(wǎng)絡(luò)活動的數(shù)據(jù)處理系統(tǒng)和方法





