据我所知,FIDO2的思想是使用对称加密技术,在令牌上使用秘密密钥,在服务器上使用公钥。当请求连接时,服务器使用公钥生成只能用私钥解决的问题,即,如果用户能够解决该问题,则他拥有包含私钥的令牌,并被授予访问权。
那么,我好奇的是:
举个例子,为什么会有一个拥有不能执行FIDO2的智能卡和微控制器的Nitrokey,而没有智能卡的Nitrokey FIDO2只用于做FIDO2呢?(参见https://www.nitrokey.com/#comparison ) Nitrokey有智能卡和微控制器,所以我猜它可以模仿任何FIDO2协议,并在智能卡上执行密码?我是遗漏了什么,还是可能只是“理论上可行,但目前还没有实现”?
https://security.stackexchange.com/questions/231596
复制相似问题