组合电路-半加器和全加器,触发器-SR触发器、D触发器、JK触发器、T触发器,序贯电路-触发器输入方程、状态表、状态图和问题。数字元件:集成电路,解码器-3到8线解码器,NAND门解码器,八进制到二进制编码器,多路复用器-4到1线多路复用器,寄存器-带并行负载的4位寄存器,移位寄存器-带并行负载的双向移位寄存器,二进制计数器-4位同步二进制计数器。
易失性存储器(如寄存器和 SRAM)是任何 CPU 或片上系统 (SoC) 不可或缺的部分。它们存储各种片上敏感资产,如加密密钥、中间密码计算、密码、混淆密钥和硬件安全原语输出。尽管此类数据应在断电后立即删除,但很容易受到冷启动攻击。冷启动攻击基于存储器的剩磁效应,即存储器内容在断电后不会立即消失;它们会随着时间的推移逐渐消失,在低温下会显著延长。可以通过重新启动正在运行的机器并读取存储器中剩余的内容来利用此效应。本文提出了一种延伸到失忆寄存器的自毁锁存器,当温度降至冰点时保护敏感数据。我们提出的锁存器可以感知此类攻击期间所需的温度下降,并通过进入禁止数据状态立即做出反应,擦除寄存器存储的数据。该设计使用基于 NULL 约定逻辑 (NCL) 的多态 NOR/NAND 门,该门的功能会随温度而改变。我们的结果表明,锁存器和寄存器在工艺变化过程中保持稳定,对攻击的响应度为 99% 和 80%。即使在 20% 的数据未被破坏的情况下,也有 9.5% 的数据会翻转其状态,使攻击者难以进行可靠的提取。由于多态机制易于实现,因此易于实现,并且仅使用一个栅极电压就可以轻松编程自毁行为的温度阈值。
1. 启动 RH 测量也会自动启动温度测量。总转换时间为 t CONV (RH) + t CONV (T)。 2. 没有转换或正在进行的 I 2 C 事务。典型值在 25 °C 下测量。 3. 上电期间发生一次。持续时间 <5 毫秒。 4. 在执行复位、读/写用户寄存器、读取 EID 和读取固件版本的 I 2 C 命令期间发生。当 I 2 C 时钟速度 >100 kHz(2 字节命令 >200 kHz)时,持续时间 <100 µs。 5. 用户寄存器写入后 IDD。在同一总线上启动任何其他后续 I 2 C 事务(例如用户寄存器读取、启动 RH 测量或指向其他 I 2 C 设备的通信)将使设备转换为待机模式。 6. 启用 HTRE 位时,会产生额外的电流消耗。有关更多信息,请参阅“4.4. 加热器”一节
信道的 Holevo 信息可以用以下方案定义:Alice 将经典随机变量 X 的信息编码为量子态,该变量在 X 中的值服从概率分布 pX,使用一组状态 { ρ x } x ∈X 。为了跟踪经典随机变量但用量子力学公式表示一切,我们认为 Alice 保存着她编码的信息的“笔记本”,我们可以将其建模为使用正交基 {| x ⟩} x ∈X 将该信息存储在另一个寄存器 N 中。从这个“笔记本”寄存器 N 中,可以完全恢复 X 的经典信息。总之,Alice 准备了二分态 ρ NA = X
图 1:根据方程 (24),在 N q 量子比特量子寄存器上,e U ( tf ; t 0 ) 的完整时间演化的量子电路设计示意图。电路从左到右运行。门 e U ( tk ),其中 tk = t 1 , t 2 , · · · , tn 且 tn = tf ,对应于散射时间 tk 处单个时间步长的时间演化算子。尽管 e U ( tk ) 随 tk 而变化,但它在每个短时间步长 [ tk − 1 , tk ] 内都被认为是时不变的。| q ⟩ ⊗ N q 表示 N q 量子比特寄存器。
MCP9804 带有用户可编程寄存器,可为温度传感应用提供灵活性。寄存器允许用户选择设置,例如关断或低功耗模式以及温度警报窗口限制和临界输出限制的规范。当温度变化超出指定的边界限制时,MCP9804 会输出警报信号。用户可以选择将警报输出信号极性设置为低电平有效或高电平有效比较器输出(用于恒温器操作),或设置为温度警报中断输出(用于基于微处理器的系统)。警报输出也可以配置为仅临界温度输出。