来源:卡技术与安全 作者:赵文东 周光涛 李建功 发布时间:2011-06-01 14:45:54 字体:[大 中 小]
摘 要:本文首先比较分析了RFID、用户识别卡、近场支付类SIM卡及JAVA卡等智能卡的特性,然后提出了智能卡满足合物联网背景下典型行业发展需求的相关应用方案,最后给出智能卡在物联网发展趋势下的应用建议。
2.4 JAVA卡
JAVA 卡是一种可以运行 JAVA 程序的接触式微处理器智能卡,在卡中运行的程序叫Applet。Applet可以动态装载到JAVA 卡上。JAVA 卡的 API(JAVA Card Application Programming Interfaces Specification )为智能卡制定了一个JAVA语言的特殊子集。JAVA 卡和 JAVA 卡 API的出现使智能卡的编程变得既快又简单,同时这些卡的应用程序(Applet)可以在任何支持 JAVA 卡 API 的智能卡上运行。可以说 JAVA 卡的出现立刻解决了 JAVA 卡出现之前智能卡所遇到的问题。
JAVA 卡还有两大优点:支持一卡多用途和重用。支持一卡多用途是指 JAVA卡上可以同时存在多个不同的应用。这些应用可以来自同一个卡供应商,也可以来自不同的卡供应商。这样一张 JAVA卡就可以完成不同的功能,例如,它可以有电子钱包功能,同时也可以有身份鉴别功能。重用是指 JAVA卡上的应用可以根据需要进行删除或重新添加新的应用,而无需更换新的智能卡,这样大大增强智能卡的灵活性。
为了支持应用的可移植性,所有的应用使用标准K-JAVA进行编程。为了确保主应用和其他应用提供方的密钥完全隔离,需要创建特殊的密钥和安全管理应用,称为安全域。其中,主安全域是最主要的JAVA卡组件,用来集中管理JAVA卡。
安全域是一种具有特殊权限的应用,其拥有用于安全信道的建立密钥,并进行卡片应用的管理。每一个应用以及可执行加载文件(Executable Load File)都与一个安全域相关联。应用可以使用它所关联的安全域提供的安全服务。
所有卡片都必须至少拥有一个安全域:主安全域(Issuer Security Domain)。支持多安全域的卡片允许应用提供方通过它所拥有的安全域来管理自己的应用,并使用安全域密钥向应用提供密码服务,这些安全域密钥与主安全域完全隔离,并且不受主安全域的控制。
智能卡的应用
随着物联网产业的兴起,智能卡将广泛应用于物联网丰富场景中,尤其是仓储物流、近场支付以及一卡通等场景,下面对电信运营商关注的典型物联网应用进行需求分析,结合几种智能卡各自的技术特点和应用范围的不同,给出具体的应用方案。
3.1仓储物流
3.1.1需求描述
以前的仓储管理系统通常使用条码标签或是人工仓储管理单据等方式,这些管理方式有着工作繁琐,数据量大、易出错漏、盘点周期长、货物缺失或被偷盗不能及时发现等明显的缺点。RFID无线射频技术的引入,将使得企业仓库管理变得透明并提高工作效率。随着市场竞争日益激烈,提高生产效率、降低运营成本,对于企业来说至关重要。仓储物流管理广泛应用于各个行业,设计及建立整套的仓储管理流程,提高仓储周转率,减少运营资金的占用,减少由于仓储淘汰所造成的成本,是为企业提高生产效率。
3.1.2业务场景
3.1.3技术分析
3.1.4技术建议
1、实施方式
将RFID电子标签贴在每个货物的包装上或托盘上,在标签中写入货物的具体资料、存放位置等信息,采用RFID标签管理有利于出入库和盘库时批量读取和提高仓储管理的准确率。
入库时:贴有RFID电子标签的产品由装卸工具经由RFID阅读器与天线组成的通道进行入库,RFID设备自动获取入库数量并记录于系统,入库完成后,系统更新库存资料,并标注各批次货物的库位信息。
出库时:产品出库时,出口闸RFID阅读器读取产品上的RFID标签获取出库信息,并核实出货产品与出库单中列出产品批号与库位是否正确。出库完毕后,仓储终端提示出库详单供管理员确认,并自动更新资料到数据库。
盘库时:工作人员可采用手持阅读器定期盘库,近距离读取货物标签信息,并与后台管理系统比对,人工盘点库位货物品种、数量、生产日期是否与后台系统一致。如不一致,可现场对系统信息进行修正。
推荐文章
论坛热帖