Ephemeral Diffie-Hellman Over COSE (EDHOC) aims at being a very compact and lightweight authenticated Diffie-Hellman key exchange with ephemeral keys. It is expected to provide mutual authentication, forward secrecy, and identity protection, with a 128-bit security level.A formal analysis has already been proposed at SECRYPT '21, on a former version, leading to some improvements, in the ongoing evaluation process by IETF. Unfortunately, while formal analysis can detect some misconceptions in the protocol, it cannot evaluate the actual security level.In this paper, we study the last version. Without complete breaks, we anyway exhibit attacks in 2^64 operations, which contradict the expected 128-bit security level. We thereafter propose improvements, some of them being at no additional cost, to achieve 128-bit security for all the security properties (i.e. key privacy, mutual authentication, and identity-protection).
翻译:Ephemeral Diffie-Hellman Over COSE (EDHOC) 的目的是要成为一个非常紧凑和轻巧的认证Diffie-Hellman关键键与短钥匙的交换,预计将提供相互认证、远端保密和身份保护,安全等级为128比特。 21年的SECRYPT已经建议对前一版本进行正式分析,导致IMETF正在进行的评估进程取得一些改进。 不幸的是,虽然正式分析能够发现协议中的一些错误,但它无法评估实际安全级别。 在本文中,我们研究了最后一个版本。 我们不完全中断地研究最后一个版本。 无论如何,我们展示了与预期的128比特安全等级相反的2 Q64 操作的攻击。 我们随后提出改进,其中一些没有增加成本,以实现所有安全属性(即关键隐私、相互认证和身份保护)的128比特安全等级。