据我所知,U2F主要用于身份验证。它使用质询响应机制来检查用于登录的设备是否与基于共享秘密的注册期间使用的设备相同。因此,这个过程的结果是“是”或“否”。
是否有一种方法可以使用U2F设备以对称的方式加密数据,比如本地密码管理器?
发布于 2015-11-17 22:52:08
否,U2F指定的密钥无法执行对称加密操作。它们只用于提供公钥、认证证书和使用内部私钥为质询/响应过程签名数据。规范可在https://fidoalliance.org/specifications/overview/上阅读
发布于 2018-04-21 07:57:22
不,不可能从U2F设备获得一些恒定值/字节,这些值/字节对于特定设备是唯一的,以后可以用作加密密钥,这主要是因为FIDO隐私问题:“识别设备将显示来自不同来源的设备的唯一标识符,从而侵犯用户的隐私。”(c) FIDO规范。
另一方面,这也是为什么U2F签名特性也不能用于获取一些常量值,这些常量值以后可以用作加密密钥:
根据FIDO的思想,U2F密钥的设计主要是为了确保身份验证服务和远程客户端之间的信任。当您想要在其他身份验证/安全场景中采用U2F密钥时,请注意可以应用的十几个攻击。
https://security.stackexchange.com/questions/105779
复制相似问题