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

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

有关实际用法的示例,请查看Valve的SteamGuard,该软件使用户可以使用自己的Steam帐户注册PC,从而使PC现在成为身份验证的第二要素,就像RSA securid token 一样,但是已内置在您的计算机中。另一个客户是赛门铁克的VIP,据我所知,它是IPT硬件和寻求额外身份验证的网站之间的中间人(您现在可以将其与ebay一起使用-可能还有其他示例) 。

到目前为止,我对技术文档的搜索没有发现有用的信息,而且我发现更多的是针对市场的,对实现者没有帮助。为了获得必要的资源,您是否必须成为英特尔的“受信任的合作伙伴”之一(赛门铁克被列为合作伙伴)?是否有审核程序?

最佳答案

我本人对此进行了调查,发现您必须与英特尔合作。目前这是一个封闭的项目,没有公共(public)文档或SDK。为了成为合作伙伴,有一个审核过程,其中涉及查看您的硬件和软件方案,以及对员工的培训。他们还告诉我涉及费用。

抱歉,在技术方面我没有多大帮助,因为我没有进一步探索该途径。

关于security - 如何编写利用英特尔IPT硬件的应用程序?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7617288/

10-08 22:24