摘要 - 紧凑的密钥大小和椭圆曲线密码学(ECC)曲线家族的计算潜伏期低,这对它们集成到网络协议中引起了极大的兴趣。根据对其他对其他ECC实例的后门的研究,将224位安全性的曲线曲线448(确保224位安全性)是集成到加密图书馆中的理想曲线选择,从而损害了其安全性,从而导致曲线448集成到TLS1.3协议中。Curve448及其Biration等价的未WISTED EDWARDS Curve ED448,分别用于密钥交换和身份验证,由于其最小的内存要求,对低端嵌入式加密库呈现了完美的拟合。在这项工作中,我们将操作的蒙哥马利阶梯点乘法部署到广泛使用的IOT加密库WolfSSL中,并基于Curve448和ED448,现在侧向通道强大的ECDH和EDDH和EDDSA。我们根据推荐的Cortex-M4 STM32F407-DK ARM平台评估了新集成的体系结构的性能。我们通过强大的TVLA分析对拟议的蒙哥马利阶梯实施进行彻底的侧通道评估,揭示了DPA数据泄漏。我们整合了对策以保护我们的设计,评估其有效性并分析延迟开销。我们以大约1的价格实现了SCA稳健曲线448和ED448。2 MCC(1。 36×执行时间)。 最后,我们报告了我们的完全SCA保护曲线448和ED448的性能,作为TLS1.3 WolfSSL的一部分,报告1。 04×性能与原始的WolfSSL代码相比。2 MCC(1。36×执行时间)。最后,我们报告了我们的完全SCA保护曲线448和ED448的性能,作为TLS1.3 WolfSSL的一部分,报告1。04×性能与原始的WolfSSL代码相比。
