如何编写使用Intel IPT硬件的应用程序?

Jon*_*Jon 6 hardware security cryptography intel two-factor-authentication

为英特尔IPT硬件编写某种抽象层涉及什么?

对于那些不熟悉英特尔IPT的人来说,它是一个嵌入式协处理器,用于从秘密种子开始,每隔30秒生成一个唯一的6个字符的一次性密码.

有关实际使用的示例,请查看Valve的SteamGuard,它允许用户使用他们的Steam帐户注册PC,这样他们的PC现在可以作为第二个身份验证因素,就像RSA安全令牌一样,但内置在您的计算机中.另一个客户端是赛门铁克的VIP,就我所知,它是你的IPT硬件和寻求额外身份验证的网站之间的中间人(你现在可以在ebay上使用它 - 可能还有其他例子) .

到目前为止,我对技术文档的搜索没有任何用处,我发现更多的是营销导向,对实现者没有用.您是否必须成为英特尔的"值得信赖的合作伙伴"(赛门铁克被列为一个)才能获得必要的资源?是否涉及审计程序?

Pol*_*ial 7

我亲自调查了一下,发现你必须与英特尔合作.这是一个封闭的项目,目前还没有公开文档或SDK.为了成为合作伙伴,审计流程包括查看您的硬件和软件方案,以及员工培训.他们还告诉我涉及费用.

对不起,我对它的技术方面没有多大帮助,因为我没有进一步追求这条道路.