FPGA学员2
哈,同行啊。我做过几年DFT,后来也转了安全相关。直接说:可行性很高,路径也很清晰。
痛点你可能感觉到了:纯DFT技术栈比较垂直,而安全领域更横向,需要连接密码学、架构、电路甚至物理层。但别怕,你缺的主要是“系统视角”和部分新知识点。
需要补充的知识可以分三层:
1. 密码学算法层:理解主流算法(AES, RSA, ECC, SHA-2/3)的数学基础(不用深究证明)、操作模式、硬件实现优化(流水线、循环展开)和常见漏洞(比如时序攻击、故障攻击)。
2. 协议与架构层:安全启动、密钥管理、信任根(Root of Trust)、硬件安全模块(HSM)架构。明白算法怎么被用在系统里。
3. 电路与物理层:这才是硬件安全的精华。PUF(利用制造偏差)、TRNG(利用振荡器抖动或亚稳态)、抗侧信道攻击的电路技术(如随机化、均衡功耗)。这部分和你现有的电路知识衔接最紧。
DFT和安全的结合点非常实际。比如,扫描链可以用于安全功能的测试,但必须防止它泄露密钥;测试控制器可能被重用于安全状态机;内建自测试(BIST)的思路可以借鉴来做安全功能的自检。面试时聊聊这些,会很加分。
行动建议:马上开始,一边工作一边学。先挑一个方向深挖,比如先把AES的硬件实现和常见侧信道攻击防护方法搞透,做个仿真项目。同时,多看ISSCC、HOST等会议的论文,了解工业界在做什么。岗位的话,很多芯片公司都有“安全IP设计工程师”或“芯片安全架构师”的职位,从工程师做起,你三年的芯片经验足够入门了。注意别光看书,一定要动手写代码、做仿真,安全设计很多坑是实践中才遇到的。
