耦合是否影响掩码实现的安全性?
1. 相关基础概念
在某些设计中,由于轮计数器(以及由此产生的 IR)不依赖于密钥,因此不进行共享。IR 以如下方式添加到 AND/XOR 块中:
$a_i = x_i + IR \times y_i$,其中 $i \leq s_{in}$。并且,状态份额的数量选择为三个,这与非线性函数的份额数量一致。
2. Xilinx Virtex - II Pro FPGA 概述
为了更好地理解 FPGA 相关细节,下面简要介绍其硬件架构和开发流程。
- 硬件架构 :现场可编程门阵列(FPGAs)是一种可编程集成电路,包含规则网格的可配置逻辑块(CLBs)和可编程路由资源。在 Virtex - II Pro FPGA 中,每个 CLB 包含四个切片,切片是 FPGA 的基本构建块,每个切片包含两个 4 输入查找表(LUTs)和两个寄存器。
- 设计流程 :FPGA 的经典设计流程从硬件描述语言(HDL)开始,具体步骤如下:
1. 综合 :编译 HDL 文件并将其转换为特定于 FPGA 架构的设计网表。
2. 实现 :包含三个阶段
- 翻译 :将网表简化为仅包含 Xilinx 原语。
- 映射 :将网表中的 Xilinx 原语映射到实际的 FPGA 资源,如切片寄存器或 LUTs,输出对应 Xilinx FPGA 物理组件和设计约束的 NGC 网表文件。
超级会员免费看
订阅专栏 解锁全文
1086

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



