Scalar multiplication kP is a critical operation in Elliptic Curve Cryptosystems (ECC), often targeted by Side-Channel Analysis (SCA). Despite strategies based on atomic patterns to enhance security, the binary kP algorithms remain susceptible to simple SCA due to energy consumption variations in field multipliers during passing two different or two identical operands. This vulnerability arises independent of the multiplication method used. We implemented and analysed two mitigation techniques: one involving data redirection and another focusing on bus reloading.
翻译:标量乘法 kP 是椭圆曲线密码系统(ECC)中的关键操作,常成为侧信道分析(SCA)的攻击目标。尽管采用基于原子模式的策略来增强安全性,但二进制 kP 算法在处理两个不同或相同操作数时,因域乘法器功耗变化而仍易受到简单 SCA 攻击。该漏洞与所使用的乘法方法无关。我们实现并分析了两种缓解技术:一种涉及数据重定向,另一种侧重于总线重载。