首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >EMV安全消息

EMV安全消息
EN

Stack Overflow用户
提问于 2019-04-01 11:13:48
回答 1查看 605关注 0票数 3

我正在从事一个项目,该项目需要EMV卡的安全消息传递,以保护从EMV卡发送/接收的数据。

根据EMV第3卷第6.3.2节:

据我理解,我们可以在每个命令/响应对上使用“安全消息传递”。例如,我们可以使用CLA='8C',INS='CA‘用于安全消息格式1,而CLA='84',INS='CA’用于安全消息格式2。

然而,当我尝试我的两张卡,我得到错误6e00-类不支持。

我对“安全消息”的理解有什么问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-04-01 12:28:01

目前的EMV协议似乎都不支持安全消息传递。因此,您的卡/EMV也不支持安全消息传递。

另外,我不太确定你到底想用什么安全消息.已验证过的信息(假设您执行事务并执行CDA/SDA/DDA)。因此,您的目标可能是加密终端和卡之间交换的信息(特别是收费金额、静态卡数据等)。然而,基于目前EMV基础设施的设计,我怀疑这是否有多大意义:

目前不假定终端是可信的(至少就终端和卡之间的EMV协议交换而言)。因此,您将无法在终端和卡之间实现任何形式的相互身份验证。只有终端可以对卡进行身份验证,该卡可以对从发行人收到的信息(例如发行人脚本)进行身份验证,但是该卡永远不能对终端进行身份验证。因此,尽管加密,终端端的模拟仍然是可能的。因此,处于中间的攻击者仍然能够读取和解密消息。

来自米哈尔·Gluchowski的评论

也许是为了扩展Michael所说的,下一代EMV计划去的地方是引入频道保密,以消除被动窃听。然而,它将有可能模拟终端(只有卡证书将被认证)。当前EMV只对发行者脚本使用安全消息传递,因为它需要只对发行者已知的对称密钥。从事务的角度来看,所有的数据终端交换都是纯文本(并且发行者脚本只是简单地通过,而没有终端分析或修改它们)。

关于下一代EMV和信道安全的来源:下一代内核系统架构概述,EMV第二代,版本1.0,9月9日。2014年

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55453818

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档