ZHDU116G January 2018 – June 2024 CC1312PSIP , CC1312R , CC1352P , CC1352R , CC2642R , CC2642R-Q1 , CC2652P , CC2652PSIP , CC2652R , CC2652RB , CC2652RSIP , CC2662R-Q1
PKA 引擎是一个公钥加速 (PKA) 模块,支持中国剩余定理 (CRT)。
PKA 引擎提供以下基本操作:
PKA 引擎提供以下复杂操作:
添加两个相同的点会自动执行倍点操作。
使用 Montgomery 阶梯 算法的一个版本以提供侧信道攻击防护。
PKA 模块支持可编程 ROM(PKA 固件是片上固定的)以及用于包含敏感数据的存储器的硬件归零逻辑。硬件归零逻辑独立于 PKA IP 的复位运行,并由 <PRCM.SECDMACLKGR.PKA_ZEROIZATION_RESET_N> 控制。为了电源效率,模块使用仅在需要时才激活的动态控制时钟开关。部分 RAM 使用这些动态控制的时钟进行时钟控制,在启用归零逻辑之前,外部系统必须启用这些时钟。
此外,外部系统应确保在模块活动操作期间不启用归零逻辑。因此,TI 建议在将模块置入硬件复位模式后激活归零逻辑。