简体   繁体   English

将小程序添加到不支持Java卡技术的智能卡

[英]add an applet to a smart card which does not support Java Card technology

This is the first time I work on a smart card and I am not able to understand perfectly how to use it... 这是我第一次使用智能卡,但我无法完全理解如何使用它。

My situation : I have an ACOS5-64 smart card which supports cryptographic functions like RSA signature, SHA256 etc... and I would like to add a Schnorr signature on the card, as an applet for example. 我的情况:我有一个ACOS5-64智能卡,它支持RSA签名,SHA256等加密功能,并且我想在卡上添加一个Schnorr签名,例如一个applet。 The thing is : all I have is the smart card's reference manual which explains how to use card's functionnality by APDU commands (create files, computes hashes or signatures...) but nothing about programing applets for the smart card. 问题是:我所拥有的只是智能卡的参考手册,该手册说明了如何通过APDU命令(创建文件,计算哈希或签名...)来使用智能卡的功能,但没有为智能卡编程小程序。 I know that Java Card allows this kind of thing but is it possible to add applets to a smart card that does not support Java Card technology ? 我知道Java Card允许这种事情,但是是否可以在不支持Java Card技术的智能卡中添加小程序 (That's the case of mine) (我的情况就是这样)

Thank you very much for your consideration 非常感谢您的考虑

No - the smart card must have an operating system that supports injecting and running an applet (GlobalPlatform, for instance). 否-智能卡必须具有支持注入和运行小程序的操作系统(例如GlobalPlatform)。 If the card does not have an operating system that supports the lifecycle of the Java Card applet, it will not work. 如果该卡没有支持Java Card applet生命周期的操作系统,则它将无法正常工作。 Even some cards that do have such an operating system can restrict the ability to load new applets. 甚至某些确实具有这种操作系统的卡也会限制加载新小程序的能力。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM