应用程序如何从智能卡获取私钥以便对某些数据进行签名?
我假定数据是由运行在主操作系统(Windows/Linux)上的代码签名的,而不是在智能卡设备上签名的。我说得对吗?
此外,一些智能卡涉及到PIN的过程。PIN能增加价值吗?
发布于 2016-07-20 10:52:15
发布于 2017-04-04 19:38:37
你的前提是错误的:钥匙永远不会离开智能卡。
智能卡通常公开更高级别的功能作为加密/解密/签名。您传递一个明文/密码文本作为参数,智能卡硬件/内部软件执行请求的操作。
举个例子,看看PKCS #11接口。
https://security.stackexchange.com/questions/130522
复制相似问题