[發明專利]一種解密方法及系統在審
| 申請號: | 201611164382.7 | 申請日: | 2016-12-16 |
| 公開(公告)號: | CN106789006A | 公開(公告)日: | 2017-05-31 |
| 發明(設計)人: | 范延濱;王正彥;范睿心 | 申請(專利權)人: | 范睿心 |
| 主分類號: | H04L9/08 | 分類號: | H04L9/08 |
| 代理公司: | 北京高沃律師事務所11569 | 代理人: | 王加貴 |
| 地址: | 266000 山*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 解密 方法 系統 | ||
1.一種解密方法,其特征在于,包括:
讀取密文機器碼,所述密文機器碼為對處理器中定義的機器碼進行加密后得到的機器碼;
重構硬件解密算法,通過重構端口向所述處理器的解密算法重構平臺的FPGA下載解密算法重構程序或重構能夠得到解密算法的硬件實現電路,也稱為硬件解密器;
獲取解密密碼,從解密密碼存儲單元讀取解密密碼,所述解密密碼用于對所述密文機器碼進行解密;
解密密文機器碼,在所述處理器的解密算法重構平臺上,利用所述硬件解密算法和所述解密密碼對所述密文機器碼進行解密,得到明文機器碼,所述明文機器碼為所述處理器中定義的機器碼;
執行所述明文機器碼,對所述明文機器碼進行譯碼,得到的指令功能的控制信號,由指令執行模塊執行指令。
2.根據權利要求1所述的方法,其特征在于,在所述讀取密文機器碼獲取帶密機器碼之前,還包括:
獲取機器碼,所述獲取機器碼是指令讀取模塊讀取密文機器碼或明文機器碼;
獲取工作模式控制信號,所述工作模式包括執行密文機器碼模式和執行明文機器碼模式,所述執行密文機器碼模式能夠對所述密文機器碼進行解密,然后對明文機器碼進行譯碼執行,所述執行明文機器碼模式不需要對機器碼進行解密,直接對所述機器碼進行譯碼執行;
判斷所述工作模式控制信號是否表示需要對所述機器碼進行解密;
如果是,則所述機器碼為密文機器碼,讀取密文機器碼,輸入到所述解密算法重構平臺上解密,所述解密算法重構平臺將密文機器碼解密為明文機器碼;
如果否,則所述機器碼為明文機器碼,對所述明文機器碼直接進行譯碼,所述譯碼為將所述機器碼轉化為所述處理器能夠直接執行的指令功能的控制信號。
3.根據權利要求1所述的方法,其特征在于,所述重構硬件解密算法,具體包括:
采用算術運算類算法在解密算法重構平臺上重構硬件解密算法;
或者,采用邏輯運算類算法在解密算法重構平臺上重構硬件解密算法;
或者,采用所述算術運算類算符與所述邏輯運算類算法相結合的方式在所述解密算法重構平臺上重構硬件解密算法。
4.根據權利要求1所述的方法,其特征在于,所述利用所述硬件解密算法和所述解密密碼對所述密文機器碼進行解密,具體包括:
將所述解密密碼和所述密文機器碼輸入到所述解密算法重構平臺上使用所述硬件解密算法進行解密計算。
5.一種解密系統,其特征在于,所述系統包括:
密文機器碼讀取單元,用于讀取密文機器碼,所述密文機器碼為對處理器中定義的機器碼進行加密后得到的機器碼;
解密算法重構單元,用于重構硬件解密算法,通過重構端口向所述處理器的解密算法重構平臺的FPGA下載解密算法重構程序或重構能夠得到解密算法的硬件實現電路,也稱為硬件解密器;
解密密碼獲取單元,用于獲取解密密碼,從解密密碼存儲單元讀取解密密碼,所述解密密碼用于對所述密文機器碼進行解密;
解密單元,用于解密密文機器碼,在所述處理器的解密算法重構平臺上,利用所述硬件解密算法和所述解密密碼對所述密文機器碼進行解密,得到明文機器碼,所述明文機器碼為所述處理器中定義的機器碼;
譯碼單元,用于執行所述明文機器碼,對所述明文機器碼進行譯碼,得到的指令功能的控制信號,由指令執行模塊執行指令。
6.根據權利要求5所述的系統,其特征在于,所述系統還包括:
機器碼獲取單元,用于獲取機器碼,所述獲取機器碼是指令讀取模塊讀取密文機器碼或明文機器碼;
工作模式獲取單元,用于獲取工作模式控制信號,所述工作模式包括執行密文機器碼模式和執行明文機器碼模式,所述執行密文機器碼模式能夠對所述密文機器碼進行解密,然后對明文機器碼進行譯碼執行,所述執行明文機器碼模式不需要對機器碼進行解密,直接對所述機器碼進行譯碼執行;
判斷單元,用于判斷所述工作模式控制信號是否表示需要對所述機器碼進行解密。
所述密文讀取單元還用于當所述控制信號表示需要對所述機器碼進行解密時,在所述機器碼為密文機器碼時,讀取密文機器碼,由解密算法重構平臺將密文機器碼解密為明文機器碼;
所述譯碼單元還用于當所述控制信號表示不需要對所述機器碼進行解密時,對所述明文機器碼直接進行譯碼,所述譯碼為將所述機器碼轉化為所述處理器能夠直接執行的指令功能的控制信號。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于范睿心,未經范睿心許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611164382.7/1.html,轉載請聲明來源鉆瓜專利網。





