Javacard 小程序和EMV芯片中的应用程序是否相同?

Javacard 小程序和EMV芯片中的应用程序是否相同?,javacard,emv,Javacard,Emv,我是EMV新手,我对卡中应用程序和小程序的使用有疑问。我在一些网站上看到,他们说应用程序和applet是一样的 你能帮我一下吗?好吧,如果你不熟悉这个主题,一个简单的维基百科研究就足够了 首先看一下EMV的定义: EMV是智能支付卡和支付卡的技术标准 可以接受它们的终端和自动柜员机…EMV卡是智能卡 其次,这是Java卡技术的定义: Java卡是指允许基于Java的 应用程序(小程序)在智能卡和类似卡上安全运行 小内存占用设备 因此,在这些定义的上下文中,应用程序和小程序是等价的术语,但要小心,

我是EMV新手,我对卡中应用程序和小程序的使用有疑问。我在一些网站上看到,他们说应用程序和applet是一样的


你能帮我一下吗?

好吧,如果你不熟悉这个主题,一个简单的维基百科研究就足够了

首先看一下EMV的定义:

EMV是智能支付卡和支付卡的技术标准 可以接受它们的终端和自动柜员机…EMV卡是智能卡

其次,这是Java卡技术的定义:

Java卡是指允许基于Java的 应用程序(小程序)智能卡和类似卡上安全运行 小内存占用设备

因此,在这些定义的上下文中,应用程序和小程序是等价的术语,但要小心,因为并非所有智能卡实现都是基于Java的


这里的关键是不要混淆技术标准概念(EMV中的概念)和软件技术概念(Java卡中的概念)。

小程序是一个连接到Java卡的单词,驻留在Java卡中的应用程序可以称为小程序

具有应用程序的EMV芯片,在终端使用卡时运行

这里的应用程序可以是本机的基于Java的

I've seen in some sites they were telling that application and applet are same.

如果不深入,可以说它是正确的,因为applet作为驻留在EMV芯片中的应用程序工作,applet是一个经常用于Java卡的词

小程序是一个在软件端使用的术语,它与EMV应用术语没有链接。 Applet是一种运行在智能卡上进行通信和计算的软件(类似于EMV应用程序的操作系统)

在EMV术语中,应用程序是在小程序上运行并帮助执行事务的应用程序