首页> 外文期刊>IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences >Diversification of Processors Based on Redundancy in Instruction Set
【24h】

Diversification of Processors Based on Redundancy in Instruction Set

机译:基于指令集中冗余的处理器多样化

获取原文
获取原文并翻译 | 示例
       

摘要

By diversifying processor architecture, computer software is expected to be more resistant to plagiarism, analysis, and attacks. This study presents a new method to diversify instruction set architecture (ISA) by utilizing the redundancy in the instruction set. Our method is particularly suited for embedded systems implemented with FPGA technology, and realizes a genuine instruction set randomization, which has not been provided by the preceding studies. The evaluation results on four typical ISAs indicate that our scheme can provide a far larger degree of freedom than the preceding studies. Diversified processors based on MIPS architecture were actually implemented and evaluated with Xilinx Spartan-3 FPGA. The increase of logic scale was modest: 5.1% in Specialized design and 3.6% in RAM-mapped design. The performance overhead was also modest: 3.4% in Specialized design and 11.6% in RAM-mapped design. From these results, our scheme is regarded as a practical and promising way to secure FPGA-based embedded systems.
机译:通过使处理器体系结构多样化,计算机软件将有望更好地抵抗窃,分析和攻击。这项研究提出了一种通过利用指令集中的冗余来使指令集体系结构(ISA)多样化的新方法。我们的方法特别适合采用FPGA技术实现的嵌入式系统,并且实现了真正的指令集随机化,而先前的研究并未提供这种方法。对四个典型ISA的评估结果表明,我们的方案可以提供比以前的研究更大的自由度。实际上,已使用Xilinx Spartan-3 FPGA实现并评估了基于MIPS架构的多种处理器。逻辑规模的增长是适度的:专用设计为5.1%,RAM映射设计为3.6%。性能开销也很适中:专业设计为3.4%,RAM映射设计为11.6%。从这些结果来看,我们的方案被认为是保护基于FPGA的嵌入式系统的一种实用且有希望的方法。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号