在很多應用中保護計算機的部件免于被操縱對于便利地使用計算機是必要的,例如,,對于在計算機中配置的芯片卡,。公知可以通過數(shù)據(jù)加密來保護寄存器免于被操縱。市場上公開了一種用于保護計算機免于被操縱的方法,,其中,,在中央處理器執(zhí)行完每個程序指令后,對于不同的寄存器內(nèi)容執(zhí)行邏輯操作,,具體來說是一種XOR操作,,所述操作的結(jié)果被存儲在存儲器中,以在執(zhí)行下一條指令前對相同寄存器的內(nèi)容執(zhí)行相同的操作,,并且把獲得的操作結(jié)果和先前的操作結(jié)果進行比較,,這種方法被證明是有益的。
為了這個目的,,這項技術通過建立對索要保護的寄存器內(nèi)容的拷貝和在接到請求時把要保護的寄存器的內(nèi)容和其拷貝相比較,,提供了一種用于保護計算機免于寄存器內(nèi)容被操縱的方法。在接到請求時進行比較意味著例如,,具體來說,在每個指令被執(zhí)行時執(zhí)行比較,,以檢測要保護的寄存器內(nèi)容在前一指令的執(zhí)行和現(xiàn)在處于等待狀態(tài)的指令執(zhí)行之間的時段期間是否被操縱,。這允許所述比較可以在時間上和程序計數(shù)器的增加配合,所述程序計數(shù)器的內(nèi)容定義索要執(zhí)行的指令次序,。
為了獲得附加的安全性,,在這項技術把要保護的寄存器的內(nèi)容以修改后的形式作為拷貝存儲。這避免了特定寄存器的內(nèi)容經(jīng)操縱性的比較寄存器內(nèi)容來被識別而致使保護無效的情況,。該修改不容易地允許直接把要保護的寄存器的內(nèi)容和其拷貝進行比較,。
深圳市振耀科技有限公司
備案號:粵ICP備17101313號-1
咨詢熱線:189-4873-4847 400-886-3136
公司傳真:0755-89378335
地址:深圳市龍崗區(qū)坂田街道馬安堂社區(qū)中興路10號(順興工業(yè)區(qū))C棟
2006年至今振耀科技一直專注于智能化的儲物柜,寄存柜,辦公柜,文件柜,信包
箱的研發(fā)和生產(chǎn),,為工廠、學校,、企事業(yè)單位提供物品寄存保管的解決方案
手機二維碼
微信二維碼