一種處理器

基本信息

申請?zhí)?/td> CN201710454278.X 申請日 -
公開(公告)號 CN107358126B 公開(公告)日 2017-11-17
申請公布號 CN107358126B 申請公布日 2017-11-17
分類號 G06F21/71(2013.01)I;G06F9/30(2006.01)I 分類 計算;推算;計數(shù);
發(fā)明人 劉大力;曹春春 申請(專利權(quán))人 北京天宏繹網(wǎng)絡(luò)技術(shù)有限公司
代理機構(gòu) 北京市隆安律師事務(wù)所 代理人 北京多思安全芯片科技有限公司
地址 100195北京市海淀區(qū)北塢村路甲25號北京靜芯園G座樓108室
法律狀態(tài) -

摘要

摘要 本發(fā)明公開了一種處理器,包括:初始化單元、配置信息存儲區(qū)和重組控制單元;初始化單元在應(yīng)用程序加載之前,根據(jù)預(yù)置的變換規(guī)則對所述應(yīng)用程序中的每條指令進行變換,得到初始態(tài)的應(yīng)用程序并和變換規(guī)則保存至配置信息存儲區(qū)中;重組控制單元從配置信息存儲區(qū)中讀取相應(yīng)的初始態(tài)的應(yīng)用程序和變換規(guī)則;根據(jù)變換規(guī)則的逆向規(guī)則對初始態(tài)的應(yīng)用程序中的每條指令進行重組操作,將重組操作后的每條指令輸入至譯碼器進行譯碼,得到的控制信號發(fā)送至相應(yīng)資源部件以執(zhí)行。本方案能夠有效地提高處理器中的應(yīng)用程序的破解成本,在不改變譯碼器的譯碼邏輯的基礎(chǔ)上,巧妙地通過指令重組將符合譯碼器需求的安全的指令輸入至譯碼器中進行譯碼,保障處理器的運行安全。??