首页> 外文会议>IEEE International Symposium on Hardware Oriented Security and Trust >Direct read of idle block RAM from FPGAs utilizing photon emission microscopy
【24h】

Direct read of idle block RAM from FPGAs utilizing photon emission microscopy

机译:利用光子发射显微镜直接从FPGA读取空闲的Block RAM

获取原文

摘要

In many reverse engineering efforts, side channels have been utilized to extract both design information and data from integrated circuits. In this paper, a technique is demonstrated to recover data by directly reading idle SRAM cells within an FPGA, without engaging the read circuitry. This is accomplished using photon emission microscopy to capture the photons that are emitted as leakage currents flow from the source to the drain of NMOS transistors within the SRAM cell. Depending on whether a 0 or 1 state is stored in a particular cell, the location of the emitting transistor is different. The read circuity in many integrated circuits cannot be easily activated in a repeatable pattern, thus forming need to access the contents of idle SRAM cells. This was evaluated and refined on a 220 nm process node FPGA. We discuss the physics of photon emission in these devices and the consequences for successful imaging of SRAM contents. Through initial investigations and calculations, we predict that extraction of data from idle SRAM can be conducted on more modern parts. Through an extension of this technique, data such as encryption keys, state information, and restricted variables that would not be accessible through traditional bitstream and firmware reverse engineering efforts can be extracted from the integrated circuit. This information can then be utilized to ensure the integrity of a system, or as a threat to the integrity of the system.
机译:在许多逆向工程中,辅助通道已被用来从集成电路中提取设计信息和数据。在本文中,展示了一种通过直接读取FPGA内的空闲SRAM单元而不使用读取电路的方法来恢复数据的技术。这是通过使用光子发射显微镜来捕获泄漏电流从SRAM单元中NMOS晶体管的源极流到漏极时所发射的光子来实现的。根据在特定单元中存储的是0状态还是1状态,发射晶体管的位置不同。许多集成电路中的读取电路不能容易地以可重复的模式激活,因此形成了对访问空闲SRAM单元的内容的需求。在220 nm工艺节点FPGA上对此进行了评估和完善。我们讨论了这些设备中光子发射的物理原理以及对SRAM内容成功成像的后果。通过初步调查和计算,我们预测可以在更现代的部件上进行从空闲SRAM的数据提取。通过对该技术的扩展,可以从集成电路中提取诸如加密密钥,状态信息和限制变量之类的数据,这些数据将无法通过传统的比特流和固件逆向工程来访问。然后,可以使用此信息来确保系统的完整性,或作为对系统完整性的威胁。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号