要解决的问题:当执行应用程序时由于特权指令的执行而产生任何异常处理时,可以轻松判断是否允许特权指令的执行。
解决方案:在特权指令之前插入了NOP指令,该特权指令不提供任何用于执行对DRM密钥的硬件的访问的手段,即特权指令在程序中允许执行。 CPU 40以用户模式执行特权指令,并且当产生任何异常处理时,当地址存在于闪存ROM 42区域中时,CPU 40无条件地执行特权指令以从异常处理中恢复。另外,当在特权指令之前刚出现NOP指令时,即使地址是DRAM 43区域,CPU 40也执行特权指令以从异常处理中恢复。另一方面,当不存在任何NOP指令时,将产生错误,这是特权指令冲突。
版权:(C)2003,日本特许厅
公开/公告号JP2003223317A
专利类型
公开/公告日2003-08-08
原文格式PDF
申请/专利权人 SONY CORP;
申请/专利号JP20020021585
发明设计人 NAGAMATSU TATSUO;
申请日2002-01-30
分类号G06F9/30;
国家 JP
入库时间 2022-08-22 00:14:05