基于结构混淆和加密DNA生物特征的硬件安全设计
在硬件安全领域,为了有效防止硬件设计被盗版和伪造,采用结构混淆和加密DNA生物特征的方法是一种创新且有效的策略。下面将详细介绍如何将秘密DNA签名嵌入设计、检测验证以及对该方法的分析。
1. 秘密DNA签名嵌入设计
在生成与IP设计师所选DNA签名对应的安全约束后,需要将这些约束嵌入到目标硬件设计中。具体是在高级综合(HLS)的寄存器分配阶段进行嵌入,这些嵌入的约束在盗版检测和设计验证时可作为数字证据。
1.1 寄存器分配信息生成
为了生成寄存器分配信息,首先对结构转换后的设计进行调度、硬件分配和绑定阶段的处理。设计调度基于IP设计师指定的资源约束(如两个加法器和三个乘法器)以及操作节点的可用依赖信息,采用LIST调度算法。以4点DFT设计为例,调度后的设计需要六个控制步骤来计算并行输出,通过该调度和结构混淆的设计来生成寄存器分配信息。
| CS | R1 | R2 | R3 | R4 | R5 | R6 | R7 | R8 | R9 | R10 | R11 | R12 | R13 | R14 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| τ0 |
超级会员免费看
订阅专栏 解锁全文
25

被折叠的 条评论
为什么被折叠?



