PBOC借贷记和小额支付将为Java卡带来新商机

FANUC机器人PROFINET通讯方式组态 6 然后对模块进行命名及更改IP地址,点击“Network Detection”,进行扫描,会生成下图,双击商科模块会生成下边的对话框,对模块进行命名及更改IP地址,在“Permanent Name”处点对勾,完成后点击“Apply Name及Apply”进行命名。此处注意,上图左上在线在不了,网络扫描处上面也灰色的,扫描不了。5双击abcc-prt-2-port RT(FW1.13),生成下面图标,在右边点击1、2把原来内容删掉,从新在左侧加载 ,使1、2是输出,3、4为输入,完成后点击OK。 阅读详情

 

PBOC借贷记和小额支付将为Java卡带来新商机


作者: 辛铁锋 来源:中国智能卡网 2008-7-10 8:58:28

摘要:目前从全球来看,第一波的EMV迁移进程已经接近尾声,现在人们关注的是如何从SDA(静态数据认证)进一步升级到DDA(动态数据认证)或者CDA(关于SDA、DDA、CDA的定义参见EMV规范),从而进一步增强卡片的防欺诈能力。

关键词:pboc[3篇]  java卡[1篇]  小额支付[16篇]  emv[23篇]  

    目前从全球来看,第一波的EMV迁移进程已经接近尾声,现在人们关注的是如何从SDA(静态数据认证)进一步升级到DDA(动态数据认证)或者CDA(关于SDA、DDA、CDA的定义参见EMV规范),从而进一步增强卡片的防欺诈能力。

   
反观国内市场,EMV迁移几乎还停留在起步阶段,只有为数不多的几家银行发行了少量的EMV卡。更多的银行还在热火朝天地推广普通的磁条信用卡,五花八门的促销手段和普天盖地的广告,让人目不暇接。国内各家银行会同威士、万事达、JCB、美国运通发行的各种双币种信用卡,不仅让普通的消费者无所适从,也让国内银行间交易处理业务的中国银联感到了市场的严峻,所以中国银联采取各种策略,希望国内的银行能够发行银联卡,并且不遗余力地推广PBOC借贷记和小额支付规范的应用,这样从市场上为PBOC借贷记和小额支付的大量普及消除了阻力。


    PBOC
规范和EMV规范


   
在EMV2000芯片卡规范颁布之后,各个主要的银行卡组织都根据自身的需要对EMV规范进行了细化和修订,其中包括威士推出的VSDC,万事达推出的 Mchip以及JCB推出的Jsmart等。通过各个银行卡组织的细化,进一步明确了在EMV规范中一些笼统的定义,并且把一些发卡行可以灵活定义的选项作了明确的约定,这样可以保证同一个银行卡品牌在全球各地的成员银行进行EMV芯片迁移的时候可以做到一致,更好地实现互操作性,当然这也为众多的智能卡厂商在产品开发方面提供了必要的参考依据。


    PBOC
规范可以说是中国人民银行针对EMV规范的本地化版本,在EMV规范的整体框架内,根据中国的银行卡实际进行了适当的修订,所以卡片交易的流程以及个人化指南方面和EMV规范几乎完全一致。


    PBOC
规范和Java卡以及GP规范


   
我们都知道Java卡是SUN公司推出的面向智能卡的一种Java体系结构,利用Java卡可以加快应用开发的进度,避免开发者苦苦钻研具体的智能卡芯片底层结构,能够以更灵活的方式支持卡片多应用以及卡片发行后的应用添加和删除。不同应用之间具有防火墙,可用通过安全通道的方式实现卡片和终端之间的保密通讯。


   
当然如果仅仅从功能上来看,Java卡的各种功能也都可以在Native卡上实现,不过Native卡实现上述功能的方法在不同厂商之间会存在很大的差别,增加了用户在个人化、应用开发方面的困难。


   
对于Java卡在应用的下载、删除、个人化、卡片生命周期管理等方面都有明确的定义,这就是GP(Global Platform)规范的内容。很多智能卡厂商、芯片厂商、银行卡组织和电信运营商都是GP的成员,而GP规范最早是威士开发的Open Platform,所以在EMV卡的个人化方面参照GP规范也就不足为奇了。
 

    PBOC
规范在第10部分《中国金融集成电路(IC)卡借记贷记应用个人化指南》中所定义的命令和流程以及EMV卡的个人化流程也是一致的,也就是说同样符合GP规范。


   
因此如果采用Java卡进行PBOC借贷记应用开发的话,在个人化方面很容易满足个人化指南的要求。但是对于Native卡而言,如果要达到同样的结果不仅所需要的开发周期长,而且开发难度也大。


   
所以从规范的角度看,虽然PBOC规范没有像威士那样明确定义Open Platform,但是从内容上看和Java卡以及GP规范都是一致的,在PBOC规范中也同样定义了如何利用INITIALIZE UPDATE,EXTERNAL AUTHENTICATE,STORE DATA(详情参见GP规范)等命令进行数据和密钥的个人化。


   
国内的Java卡和Native卡应用


   
虽然支持GP规范的Java卡在全球市场已经得到了广泛普及,但国内市场的一些项目主要还是Native卡占据主导地位。其中的原因除了成本考虑外,还有其它几方面的因素:


    ◆
国内各个不同应用部门机构之间利益分割严重,难以达成统一的多应用平台,缺少Java卡的应用环境,使得Java卡的多应用优势难以有效发挥;

    ◆
因为开发Java卡需要向SUN公司支付一定的技术转让费用,所以国内一些卡商宁可投入大量的人力物力,开发属于自己的Native卡,也不愿意开发Java卡,这样从技术上缺少相应的储备;

    ◆
进入国内市场的一些国外厂商虽然有很好的Java卡产品,但是在国内的应用环境中丝毫发挥不了Java卡的优势,比如电信领域的OTA应用,在Java卡中都有很好的实现,可惜不论是中国移动还是中国联通都撇开成熟的技术不用,另起炉灶开发自己的OTA系统,把众多的卡商弄的无所适从;

    ◆
开发国内银行IC卡电子钱包应用和社保应用的一些系统集成商已经熟悉了广泛应用于Native卡的那套密钥传递、管理机制和文件建立的流程,对于Java卡缺少了解。


   
但是我们也看到相关的单位和部门在智能卡多应用方面已经有所行动,比如去年成立的国家金卡工程多功能卡应用联盟,号召各个应用部门之间协调合作,力推一卡多用。而Java卡是得到全球用户广泛认可的多应用产品,在未来中国的多功能卡应用中也同样会发挥其独特的作用。


   
部分国内银行开始选择Java卡


   
随着PBOC借贷记卡项目的逐步启动,一些银行在卡片选型方面已经往Java卡方面倾斜。银行之所以选择Java卡,主要看中的就是Java卡所支持的GP规范,为银行开发自己的增值应用提供了可能。

   
从国外EMV迁移的经验来看,在项目启动初期大家都急于寻找一个商业模式,以便能够平衡EMV迁移带来的投入,虽然其中包含减少欺诈损失的因素,但是银行还是希望能够在这个功能强大的芯片卡上面挖掘更多的潜能。于是人们自然会把注意力放在芯片卡的多应用方面,银行也会根据不同的客户群开发不同的增值应用,既防止客户流失,也带来了增值收入。


   
比如国内部分商业银行正在进行的一些项目预测试,就希望采用具备一定存储空间的Java卡,这样才能够把自己开发的一些应用下载到Java卡上,而且可以利用自己的发卡商权限更好地管理各种应用。


   
另外,中国银联也起草了支持非接触交易的PBOC以及小额支付的规范,于是商业银行在PBOC卡片的发行方面就会有自己不同的应用组合模式,Java卡在应用下载、安装、删除方面的通用性和灵活性无疑将会成为最佳选择。


    Java
卡在PBOC借贷记和小额支付应用中的优势


    ◆
能够满足不同的市场需求:因为国内PBOC借贷记项目以及小额支付项目刚刚开始启动,而且对于项目中如何取舍PBOC规范没有明确定义的数据项,各个商业银行之间也可能存在一些差异,那么在这个时候如果采用完全固化到芯片中的Native卡则很难具备应有的灵活性。但是Java卡因为应用程序本身可以灵活下载,所以可以更好地适应多变的市场;

    ◆
具备快速进入市场的能力:因为多数银行应用的Native卡都需要进行COS的掩模,而且这一过程通常需要2-3个月的周期,无疑延缓了产品上市的时间。而Java卡在应用程序开发完成之后,就可以对外销售,相当于节省了掩模的时间,对于瞬息万变的市场而言,这2-3个月显得弥足珍贵;

    ◆
可以简化产品开发过程:如果采用Native卡开发PBOC借贷记和小额支付应用,需要从底层一点一滴做起,包括通讯协议、加密算法、内存管理、数据存储等,任何环节出现错误都会导致整个项目的崩溃。而利用Java卡进行开发的话,则只需要关注应用本身,只要理清整个交易流程很快就能够开发出满足规范的产品,前面提到的那些底层开发工作已经都包含在Java卡的API里面了,使得开发工作变得简单而容易;

    ◆
项目初期整体成本低:一般来说单张Java卡的成本比Native卡略高,但是Native卡的成本优势只有在大规模应用的时候才能够体现出来,因为芯片厂商都会收取一笔不菲的掩模费。对于初期的PBOC借贷记和小额支付项目应用而言,一般试点规模都是以数万张为限,所以Java卡反而具备更好的成本优势。


   
总结


   
目前,Java卡在国内的市场虽然所占的份额还很小,但是我们看到未来的趋势正朝着有利于Java卡的方向发展。而且国内一些具有前瞻性的卡商也开始着手进行Java卡的开发,在GP成员的名单中也有了中国公司的身影。这都说明Java卡得以普及的内部和外部环境都在逐步改善,我们相信伴随着未来几年国内商业银行针对PBOC借贷记、小额支付以及qPBOC芯片卡项目的逐步启动,以及NFC移动支付业务的发展,Java卡的前景也会越来越乐观。


   
附:本文提到的相关规范可以浏览以下链接获得详情:


    1
.EMV规范:
http://www.emvco.com/specifications.asp
    2
.Java卡规范:http://java.sun.com/javacard/specs.html
    3
.GP规范:http://www.globalplatform.org/showpage.asp?code=specifications

   
关于SDA和DDA:

   
脱机数据认证是PBOC2.0中的重要部分的,是验证金融IC卡的有效手段。未来,消费者在使用符合PBOC2.0要求的金融IC卡进行持卡消费的时候,布置在商家的POS系统会与IC卡交互完成脱机数据认证工作,判断该卡是否被恶意篡改过或非法复制。在PBOC2.0中定义了两种脱机数据认证的方式,即静态数据认证和动态数据认证。


   
静态数据认证(简称SDA),由终端验证IC卡中的数字签名来完成。其目的是确认存放在IC卡中关键的静态数据的合法性,以及可以发现在卡片个人化以后,对卡内的发卡行数据未经授权的改动,不仅能有效地检测IC卡内关键静态数据的真实性,而且防止卡片的非法复制和伪造。


   
动态数据认证(简称DDA)。在动态数据认证过程中,终端验证卡片上的静态数据以及卡片产生的交易相关信息的签名,DDA能确认卡片上的发卡行应用数据自卡片个人化后没有被非法篡改。DDA还能确认卡片的真实性,防止卡片的非法复制。


    DDA
可以是标准动态数据认证或复合动态数据认证/应用密文生成(CDA)。


   
关于Native卡:


    Native
卡是和Java卡相对应的概念,通常所说的Native卡是指卡片的COS和硬件平台紧密相关,卡片不具有通用性和二次开发的API接口,应用的开发和底层COS密不可分,而且多数的Native卡仅支持单一应用,即便是支持多应用也是事先固化在芯片里的多应用,不能够像Java卡那样支持多应用的动态下载。

速腾16线激光雷达(RS-16)在ubuntu18.04系统下跑SC-A-LOAM算法 说明: 简要记录一下速腾16线激光雷达即RS-16在ubuntu18.04系统下跑SC-A-LOAM算法的过程,因为SC-A-LOAM算法源码不支持RS雷达的数据,大致思想就是先将rs雷达发布的激光数据转换为velodyne类型的数据,考虑到接下来还要基于RS-16实时运行SC-A-LOAM算法,这里提前将RS_SDK驱动安装好。 1 搭建SC-A-LOAM算法运行环境 首先需要在电脑上搭建SC-A-LOAM算法的运行环境,见文章《ubuntu18.04搭建SC-A-LOAM环境并运行》 本文所使用的系统架 阅读详情

相关推荐

From Manual to Magic: How nnU-Net is Revolutionizing Biomedical Image Segmentation Without Human Int

本文探讨了nnU-Net如何通过全自动深度学习技术革新生物医学图像分割领域。作为自我配置的智能系统,nnU-Net无需人工干预即可完成从数据预处理到模型训练的全流程,显著提升医学影像分割的效率和精度,尤其在CT和MRI影像分析中表现卓越。

metal的博客 1084

java卡cos和应用_java card平台详解

本章主要从代码级的角度来看java卡的执行流程。########################################################################################################先看一个简单的java卡的applet代码(HelloWord):从下面的代码可以看出一个java卡应用的简单构成,install函数和proc...

weixin_33404412的博客 953

西门子SCL出栈入栈算法(附带源码)

栈是一种数据结构,它的特点是数据后入先出(Last In First Out,LIFO)或者说是先入后出,意思是一样的。栈有三个基本动作:初始化、入栈和出栈。接下来给大家介绍下我使用SCL语言编写的栈函数,它以不定长数组作为存储区,以实数作为数据类型,实现了栈的初始化、入栈和出栈的操作。

CHUXUEZHE8210的博客 2333

PBOC借贷记和小额支付为Java卡带来新商机

目前从全球来看,第一波的EMV迁移进程已经接近尾声,现在人们关注的是如何从SDA(静态数据认证)进一步升级到DDA(动态数据认证)或者CDA(关于SDA、DDA、CDA的定义参见EMV规范),从而进一步增强卡片的防欺诈能力。  反观国内市场,EMV迁移几乎还停留在起步阶段,只有为数不多的几家银行发行了少量的EMV卡。更多的银行还在热火朝天地推广普通的磁条信用卡,五花八门的促销手段和普天盖地的广

张军的专栏 738

部署资源管理系统chemx

资源管理系统的部署教程

weixin_40784215的博客 822

JavaScript China城市联动

中国全城市的地址省,市,县 <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title></title> <script src="jquery.js"></script> <script src="json.js"></...

唯唯同学 2241

关于native卡、java卡、GP规范

转载自:别人博客 PBOC借贷记和小额支付将为Java卡带来新商机   目前从全球来看,第一波的EMV迁移进程已经接近尾声,现在人们关注的是如何从SDA(静态数据认证)进一步升级到DDA(动态数据认证)或者CDA(关于SDA、DDA、CDA的定义参见EMV规范),从而

兼容并蓄终宽阔,若谷虚怀鱼自游 9262

大津法(OTSU)点云强度信息分割

大津法(OTSU)是一种灰度图像自适应的阈值分割方法,大津法根据图像的灰度分布,将图像分成背景和前景两部分,前景就是需要按照阈值分割出来的部分。由于点云的强度信息的特性,也可以利用此方法进行分类,但需要保证信息干扰较少,例如道路标线分割等场景较为适用。

qq_48694523的博客 966

java pboc 银联 银行支付

PBOC借贷记和小额支付将为Java卡带来新商机 目前从全球来看,第一波的EMV迁移进程已经接近尾声,现在人们关注的是如何从SDA(静态数据认证)进一步升级到DDA(动态数据认证)或者CDA(关于SDA、DDA、CDA的定义参见EMV规范),从而进一步增强卡片的防欺诈能力。 反观国内市场,EMV迁移几乎还停留在起步阶段,只有为数不多的几家银行发行了少量的EMV卡。更多的银行还在热火朝...

thanq的博客 428

手把手教你学Simulink——基于Simulink的输入输出线性化精确转矩控制

由于IOFL控制律中实时引入了当前状态的反馈(id​,iq​,ωe​),电感的变化被非线性项自动补偿,转矩仅出现微小幅度的波动(< 2%),展现出极强的参数鲁棒性。:电压方程中的耦合项(ωe​Lq​iq​和 −ωe​Ld​id​)仅通过前馈补偿,当转速 ωe​较高时,微小的前馈误差会导致显著的d-q轴电流交叉耦合;其中,ud​,uq​为定子电压,id​,iq​为定子电流,Rs​为定子电阻,Ls​为定子电感,ωe​为电角速度,ψf​为永磁体磁链,p为极对数。(步长 Ts​=10μs,即100ns?

MHD0815的博客 85

matlab计算图像信噪比SNR

【代码】matlab计算图像信噪比SNR。

baidu_34971492的博客 1397

"软掩膜"和“硬掩膜”-智能IC卡

目录 一、“软掩膜”和“硬掩膜”... 2 二、EMV迁移进程... 3 三、PBOC规范和EMV规范对比... 3 四、总结... 5 五、关于SDA和DDA. 6 一、“软掩膜”和“硬掩膜” “软掩膜”和“硬掩膜”的术语常被用在现场试验和智能卡操作系统方面。严格地说,从纯逻辑的观点来 看这两个术语都是没有意义的,因为所谓ROM掩膜就意味着位于ROM里的程序代码总是不变的因而...

weixin_30457065的博客 543

【计算机视觉 | MMDetection】关于mmdetection如何计算参数量、计算量和速度FPS

【计算机视觉 | MMDetection】关于mmdetection如何计算参数量、计算量和速度FPS

wzk4869的博客 3022

关于金融社保IC卡的冷思考

关于金融社保IC卡的冷思考 这两天关于金融社保卡的话题再次引起大家的关注。预计今年6亿的发卡量,全国通用,使用身份证号作为社保卡号,取代各地自制的社保卡。。。。。。这些信息背后的商机实在太诱人了。然而关于社保卡的讨论也热火朝天,从技术层面、市场层面、业务层面众说纷纭。 在这里整理一下本人的感受,欢迎拍砖。 一、要卡还是不要卡? 看到把身份证号作为社保卡号后的第一反应是,这个决定好。这样所有

willand_1981的专栏 2325

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

InnoDB 内存结构总览:Change Buffer、AHI 与 Log Buffer

本文系统梳理InnoDB内存结构中的ChangeBuffer、Adaptive Hash Index(AHI)与LogBuffer。ChangeBuffer缓存二级索引页不在内存时的变更,减少随机IO,仅在页加载时合并;聚簇索引修改立即执行,因数据本身不可延后。AHI基于高频等值查询自动构建哈希索引,加速定位,仅支持等值操作。LogBuffer为redo log内存缓冲,配合磁盘日志实现崩溃恢复。三者均服务于性能优化,其中ChangeBuffer与AHI共享BufferPool空间,而LogBuffer独立

bksczm的博客 290

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

V8 机制、手写核心函数与 TypeScript 类型体操

或固定初始化(如数组先定长、对象先给全字段)保持类型与形状稳定;这些都比"换框架"更基础。只能处理纯数据(丢函数、Date、RegExp、循环引用报错)。生产级深拷贝要处理:原始值短路、循环引用、V8(Chrome / Node 的 JS 引擎)不是"解释一行跑一行"那么简单,它用。图:V8 执行流程——解释执行 + 热点优化,优化失败会 Deopt 回退。JS 内存自动管理,但"自动"不等于"不会漏"。是"固定间隔最多执行一次"。手写 Promise 是"懂异步"的试金石。是"停下后才执行最后一次",

qq_38468358的博客 349

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

Spring Boot 数据源与 MyBatis(-Plus) 自定义配置详解

本文详解 Spring Boot 中单数据源环境下 HikariCP 与 MyBatis-Plus 的自定义配置。通过手动声明 SqlSessionFactory,实现下划线转驼峰、日志输出、一级缓存策略等精细化控制。结合 HikariCP 核心参数调优(如最大连接数、连接生命周期),确保高性能与稳定性。适用于仅需访问单一数据库的场景,避免多数据源复杂性,兼顾性能与可维护性。

BADAO_LIUMANG_QIZHI的博客 204

Java EE 进阶:8.MyBatis 操作数据库(入门)(第一弹)

Java EE 进阶:8.MyBatis 操作数据库(入门)(第一弹)

要努力去发光,而不是被照亮~ 137

LeetCode Hot 100 二叉树专题(二)3 题(Java)

本篇文章共 3 题:543. 二叉树的直径、102. 二叉树的层序遍历、108. 将有序数组转换为二叉搜索树。 每道题都统一按「① 题目分析 & 解题思路 → ② 常见解法(附代码)及讲解 → ③ 知识点总结」的顺序组织;代码使用 Java 编写,节点定义沿用 LeetCode 默认的 TreeNode。

2401_88612756的博客 368

【从零理解 Spring AI · 12】MCP 的两种角色:做客户端还是做服务端

上一篇讲了 MCP 的概念:标准协议、三大角色、M+N 替代 M×N。

nice_lcj520的博客 508

JDK 下载安装:装完 Java 提示「不是内部或外部命令」?环境变量没配

JDK 是写 Java 程序必须装的东西。它包含运行 Java 的虚拟机(JRE)和编译 Java 的编译器(javac)——装了它,能跑、.java文件能编译成可执行程序。免费,学习和小规模生产都不花钱。

科小怪的博客 637

Java 集合容器高频面试题全解:HashMap 树化阈值、1.7 死循环与 ConcurrentHashMap 演进(2026 招聘 JD 真题复盘)

HashMap 树化阈值 8 的泊松分布依据、退化阈值 6 的防抖设计、JDK 1.7 头插成环死循环的排查与修复、1.8 尾插后为何仍线程不安全、ConcurrentHashMap 放弃分段锁的原因与 ForwardingNode 协作扩容、computeIfAbsent 死锁陷阱、大集合找重复的场景题选型,附三层追问链自测。题目来源为 38 期公开招聘 JD 样本与字节、拼多多、建行、美团、快手公开面经。

蒙眼过河 348

java框架大全

java框架大全

qq_39326137的博客 184

Java 多态 学习笔记

多态是面向对象编程的重要特性,指同一操作作用于不同对象时产生不同行为。其核心在于“父类引用指向子类对象”,结合方法重写实现运行时动态绑定。多态使代码更灵活、可扩展,如用Person p = new Student();统一处理各类人员注册,无需修改调用逻辑。但多态无法直接调用子类特有方法,需通过instanceof判断并强制转换。编译时看左边(类型),运行时看右边(实际对象),实现解耦与维护便利。

AA_AA114514的博客 365

SecureRandom做随机源,这个Java随机字符串工具类有3个方法

本文分享一款JDK17环境下的Java随机字符串工具类,内置3个开箱即用的方法,全部采用SecureRandom加密安全随机源,不存在弱随机、可预测、取模偏差等问题。工具类支持默认62字符集随机串、纯数字随机串、自定义字符集随机串三种生成模式,支持Unicode码点级别的字符集处理,兼容Emoji等增补字符,边界处理严格,异常信息明确,适合验证码、邀请码、盐值、随机口令、短链码等场景,源码可直接复制使用。

Java后端 | AI智能体应用实战派 | 电脑技能行家 300
上一篇: 国际间支付通道冲突 促国内银行卡芯片化加速
下一篇: PBOC2.0
javacardsolutions
博客等级 码龄17年 56粉丝 11原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值