首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >什么是家庭用的好智能卡?

什么是家庭用的好智能卡?
EN

Hardware Recommendations用户
提问于 2015-09-12 16:32:27
回答 1查看 1.3K关注 0票数 25

我一直在寻找方法来提高我在互联网上的安全性。由于我也是一名程序员,并且在InfoSec加密上有些活跃,所以我决定使用智能卡。

因此,我正在寻找具有以下条件的智能卡(或USB令牌):

  • 支持椭圆曲线密码学 (256个bits+)
  • 支持RSA (2048年bits+)
  • 存储它们中的至少10个密钥
  • FIPS 140-2 3级认证(优先)或高共同标准认证 (EAL 4+)
  • 可供私人(非公司)收购
  • 驱动程序(PKCS#11 / CSP / CNG)直接或通过OpenSC支持Windows 7和Windows 10 (均为x64)。
  • 在发生灾难时支持安全密钥备份和密钥恢复(例如,包装密钥导出以及在不同物理卡上展开包装的方法)
  • 对于实际卡:标准物理接口(即不需要特定于供应商的读卡器)

非强制性分数包括:

  • 支持自定义ECC曲线
  • 本机支持Curve25519 / Curve448
  • 支持或ECDSA (不需要软件进行散列)
  • 用于实际卡:非接触式操作
  • 低价(< 100美元/件)
  • 合格电子签字(即具有法律约束力的签字)的资格,最好符合德国法律
EN

回答 1

Hardware Recommendations用户

回答已采纳

发布于 2016-04-19 00:29:02

除了备份需求之外,Gemalto IDPrime MD似乎适合您的需求。一些注意事项:

  • 对于RSA,它最多支持2048位;对于ECC,它只支持三条标准的NIST曲线(P-256、P-384和P-521),而不是自定义曲线。
  • 根据经验,在APDU级别上,签名操作实际上是一个命令,可以用私钥进行模幂运算;因此,硬件可以兼容所有类型的RSA (PKCS#1 v1.5,PSS.但是散列和填充是在主机上完成的。
  • MD 830为FIPS 140-2LVL 3,MD 840为EAL 5+.似乎没有为大西洋两岸认证的模式。
  • 这些卡可以作为标准尺寸的塑料矩形,名义上与所有标准读卡器兼容;但你也可以使用"IDBridge“格式,这是一种带有卡的读卡器,尺寸很小。
  • 个人卡可以从密码商店购买,但你得到的东西还不太清楚;有IDPrime MD和IDPrime .NET卡使用相同的包装,而后者不支持ECC (只有RSA)。好的一面是,个人价格将在20欧元左右。
  • 这些卡应该用自定义应用程序(在.NET的一个子集中)重新编程,但我从未尝试过,我不知道它是否需要额外的许可或类似的东西。我认为认证不会扩展到已经重新编程的卡片上。

至于备份,我准备断言您不希望备份签名密钥。事实上,存在签名密钥的备份只会降低签名的法律价值(但这就引出了为什么要签署任何东西的问题;生成的签名是针对自己的法律武器)。

对于加密密钥,备份是必要的,以避免数据丢失,如果您希望私钥永远不存在于认证的硬件之外,那么这些卡就没有真正好的解决方案了。对于个人使用,即使是偏执狂,您也可以安排一个密钥生成仪式,在这个仪式中,您可以在脱机计算机上生成密钥,在CDROM上引导,并且没有硬盘;然后计算机将该密钥按在4或5张智能卡中,这将是如此多的备份。

票数 13
EN
页面原文内容由Hardware Recommendations提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://hardwarerecs.stackexchange.com/questions/189

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档