技术案例:CPU卡应用方案和密码管理技术

发布者:幸福满溢最新更新时间:2010-01-04 来源: 安防知识网 关键字:智能卡  CPU卡  加密  卡技术  读卡器  安全 手机看文章 扫描二维码
随时随地手机看文章

      本文以LEGIC的CPU卡应用方案——“卡中卡”为例,对CPU卡应用中的加密算法进行了综合性介绍,指出基于通用加密方法的CPU系统的安全性也存在一定的安全隐患。建议CPU卡应用时选用通过安全认证(GP,EAL+),最好是采用AES加密方法的CPU卡技术;在COS的选择上,最好采用具有通讯安全认证的系统,以及最好采用JAVA基础的COS,如JCOP等。

端到端的安全性

      在整个读卡的过程中,LEGIC提供的CPU卡应用方案,不单从最前端的卡片上为数据保密,到最终把读取的数据从读卡器发出去的过程中,都有非常严密的保护。图1是卡片到数据在空中的传输,到读卡器收集数据,到读卡器把数据传输的一个点对点的数据安全示意图。

图1

      1、卡片内的数据保护

      该CPU卡独有的MTSC(主令牌系统)是一个密钥管理系统。而每个令牌内都存有一个密钥基因。保护数据的密钥是由密钥基因加上卡片的UID号,通过运算程式,在卡片初始化的过程中而产生的。所以卡片经过初始化后,就建立了“一卡一密”和“一扇一密”来保护扇段内的数据。采用的加密方法,除了通用的DES、3DES、SHA-1之外,也有新的CPU卡应用中采用AES加密方法。由于系统提供的读头及CPU卡上应用程序,并支持在线更新,安全保障有了保证。

      系统不单对卡片内的数据作出保护,如应用需要的话,就连公开的序列号(UID)也可以进行加密保护。这样就可保证UID的唯一性,也同时增强安全性。

      系统虽然应用了多样化密钥(DiversifyKey)的概念去保护卡内的数据,但每一种芯片卡的密钥运算程式都不一样。这对“黑客”而言,破解一种芯片的密钥运算方法,不代表同时把其他种类的芯片一起解破,实际上,他又要从头开始。除了传统高安全的逻辑加密技术之外,写在CPU卡内的数据不单只靠COS的密钥保护,同时也保护自己的数据,这样不只更安全,而且不会和其他应用发生冲突,这也是CPU卡应用上的独到之处。

      2、读卡器和卡片之间的数据传输

      所有读卡器和卡片在通讯开始时,都会通过一个鉴证程序来确保在读卡器前面的卡片是不是一张真正的CPU卡片,而非“克隆卡”。这样做的好处是,可以防止有人尝试盗取空中传输数据的企图。

      读卡器和卡片之间的通讯是绝对不会把保护数据的密钥在空中传输,这是为了确保密钥的安全性。

      所有数据的传输都可选用自有的加密方法,也可以选用市场上通用的DES、3DES或AES(只在AFS4096上实现)的加密方法。这样做的好处是,即使数据在传输中被盗取,也无法解开数据本身的内容。

      所有数据的传输都可以加验证功能(CRCCheck),这样也确保了数据传输的稳定性以及可靠性。

      3、读卡器的安全性 

      CPU卡的读卡器都有自动消除令牌功能,以配合读卡器一经非法打开,存储的令牌将自动消除。这相对用PSAM卡储存密钥要安全得多。因为万一坐卡器或POS终端被盗,PSAM卡也会一起被盗。现时的PSAM卡技术和对应的DES算法被广泛应用,但它的安全性一直存在争论。其一,DES作为lucifer算法的改进版本,但却从lucifer算法的密码长度128位,变成了56位。56位的密码应该不足以抵御穷举攻击。其二,DES内部结构中至关重要的S盒的设计标准是保密的,无法确信真是安全。而密码相关信息存于芯片内部,安全性更好。

      CPU卡的读卡器需接受相关令牌的授权才可对相关的卡片作出读写操作,无需进行密码的传递。授权卡是实物形式,可以授权及取回,从而减少管理风险。

      4、读卡器到电脑通讯安全

      读写器到电脑之间的通讯,还可以采用鉴证及加密来实现数据保护。其实现与无线接口的三次认证类似,不再详述。以上所有不同的安全功能,都在技术基层上增加了本身的复杂性,相对的也增加了技术本身的抗破解能力。

密码管理系统

      密码管理一般包括密码生成、密码分散、密码传递,下面的密码管理是建设部的密码管理的介绍。

      密钥卡中新密钥的产生主要有两类方式:即直接在密钥卡中产生新密钥;在其它安全设备中产生新密钥,然后装载到密钥卡中。产生新密钥的数据,可以是码单、密钥种子等形式。码单实际上是密钥种子的一种形式,它将种子数据分成几部分,分别由不同的人控制,这样可以提高系统的安全性。

      不同的应用密钥是根据加密算法进行分散运算取得的。经过从种子数据、到应用主密钥、地区分密钥、卡分散密钥等多层次逐级分散。密钥分散的目的,即使某个子密钥泄露了,那也不会威胁管理主密钥的安全,因为无法从子密钥和分散数据推导出主密钥,从而提高了系统的安全性,降低了安全风险和管理成本。

     [page]

      密码传输过程中,用传递密码来保护其安全性。

      从密码管理系统的各环节不难看出,其管理复杂程序是很大的,而且主要依靠人或制度来管理。还要使用专用的加密机。例如商密管理条例规定,泄露商用密码技术秘密、非法攻击商用密码或者利用商用密码,从事危害国家的安全和利益的活动,情节严重,构成犯罪的,依法追究刑事责任。

      密码管理方法除了建设部用的加密机来管理密码外,还有采用物理化的密码管理方法。只要实物管理好令牌(实物卡),就能保护好系统的安全性。

主令牌系统

      该CPU卡应用方案,对每个合作伙伴发出的令牌都是全世界唯一的。所以,从每一个令牌所产生的所有子令牌,也是全世界唯一的。每一个令牌都可以生成256个子令牌,每个子令牌又可以生成256个子子令牌,依此类推,最多可生成12层深。这就是一个很大的主令牌系统,其结构如图2所示。

图2

      ·每一个子令牌可以编成3种不同功能的授权卡

      ·IAM卡:用作初始化授权卡(IAM+:可以限制发卡的数量);

      ·SAM卡:用作初始化应用系统;

      ·GAM卡:通用授权卡,可生成下一级的子令牌。

       每一个生成出来的子令牌的权限都是可以控制的。

      例如:这令牌能否再生成下一级的令牌;这令牌能否自我生成另一个同样的子令牌,这样整个令牌系统都在操控之中。

      而且初始化卡片的令牌(IAM)和初始化读卡器的令牌(SAM)是分开两个不同的令牌,这可实现更高安全性。

卡中卡技术

      在现有市场上的大部分非接触式技术,都是用逻辑加密技术,因绝大部份的非接卡本身不带CPU,所以加密的程序还是不及接触式的CPU卡。而且,非接触式的卡可以不停地被尝试去读和试,这是有利于黑客不停地去尝试破解。虽然接触式的CPU卡比较安全,而且内存量要比逻辑加密卡要大很多,但正常的损坏还是会发生。

      这样,结合了CPU卡和非接触式卡的双界面卡,就产生了,如图3所示。

图3

   [page]  

      因此,双界面技术,结合了射频技术和接触式技术的优势——内存大、灵活、非接触式以及安全性极高。

      CPU卡是当今市场上较为安全的技术,CPU卡的安全性取决于CPU内的COS(Chip/Card Operating System)。

      该方案的卡中卡技术简单来说,就是把该方案芯片内的安全基制,以软件的形式模拟灌入到CPU卡中。就好像在CPU卡的内存内,建立了一个数据保险库一样。它不仅在双界面卡的基本安全性上又增加了独有的高安全的保护功能,而且还有非接触式的灵活性。目前,该安全软件是建立在JavaCOS上,包括Jcop版本2.2以上和G&D的SmartCafé’Expert——目前世界上最安全及常用的COS。当然,该安全软件经过简单修改就可灌进不同的CPU卡和COS之上。另外,卡中卡方案还可以在第三方双界面卡中通过“软件”方法植入“LEGIC卡”的方案;如图4所示。

图4

方便实现“一卡通”

      该方案中所有卡片均采用动态内存分配技术,并采用独有的密码管理方法—主令牌管理MTSC,提供了一个包括卡片安全管理,读写和密码管理的一体解决方案。只要是该方案合作伙伴提供的读写设备,都支持这个安全规则。从而保证了高安全性。

      卡片内存(在CPU卡中称文件)具有如图5所示动态分配特征。

      基于此,可以方便实现一卡通,也可分步实施。后面系统可以共享共用数据,并不影响已有系统的应用。

      卡中卡技术将CPU卡应用的安全性与密码管理技术结合起来了,定将会使CPU卡应用推广注入新的动力。

CPU卡的COS与卡安全性

      根据信息安全产品强制性认证实施规则--智能卡COS产品要求,所有COS产品必须通过安全认证才可商用。从而说明,安全性对评价COS的重要性。国内主要的COS有复旦FMCOS2.0、东信和平的东信COS3.0、捷德starChina、握奇TimeCOS等。

      卡COS是基于通用安全加密方法,因此加密方法仍是卡片安全的基石。该方案卡中卡采用基于JAVA的JCOP或SmartCaféExpert,选用的COS均有GP认证,它广泛应用于电子证照等安全要求最好的领域。

      目前,国际上智能卡的应用已经进入了高峰发展时期,国内智能卡的应用也如火如荼。智能卡广泛应用于金融、社保、市民公交卡等各个方面。随着技术的不断进步,CPU卡将成为应用的重点,不要盲目认为CPU卡有个COS就认为安全性没有问题了,而是要根据实际情况,合理部署相应COS及应用。

 

关键字:智能卡  CPU卡  加密  卡技术  读卡器  安全 引用地址:技术案例:CPU卡应用方案和密码管理技术

上一篇:电路板设计的革命性技术:并行设计法
下一篇:嵌入式红外信息检测与无线传输控制系统设计

推荐阅读最新更新时间:2024-03-31 00:04

Fraunhofer正在开发多种声学传感器技术以改善汽车驾驶安全
Fraunhofer数字媒体技术研究所IDMT的专家正在为“听力车”开发智能声学传感器,并开发用于车辆附近声学事件识别的人工智能的系统。 现代汽车可隔绝外部噪音,以满足终端客户对驾驶舒适性的要求,尤其是在高速行驶时。因此,对于做出正确驾驶决策至关重要的噪音往往反应太迟,或者根本听不到。然而,外部噪音,如救护车警报、潮湿的道路或轮胎扎到螺丝钉,这些声音信息可以为驾驶员提供关键指引,而智能声学传感器系统也是汽车发展的一个方向。 传统的车辆传感器在检测这些噪音时达到了极限。这就是为什么Fraunhofer IDMT希望为汽车配备智能听觉传感器系统的原因。智能音响系统与其他驾驶员辅助系统结合,为必要的驾驶操作或(预测性)维护提供相
[汽车电子]
什么是安全测试?
安全测试是测试产品在使用过程中可能给使用人带来的危害测试。安全测试的判断依据主要是安全指标是否达到要求,而不是产品功能是否丢失为判断依据。最简单的判断就是是否给使用人带来危险,比如机械伤害、跌倒、烫伤、烧伤、电击、划伤等对使用人的伤害。 安全测试的标准:由于产品使用范围和性质不同,导致有不同的安全标准。比如:在人干燥情况下使用的设备的危险电压和人在潮湿情况下和浸在水中使用设备的危险电压是不同的,同时还导致使用环境要求不同。因此安全标准有很多,基本上分为基础标准和产品标准两类。 安全测试的特点是:安全强调的是对使用和维护人员的保护,是我们使用电子产品方便同时,不让电子产品给我们带来危险,同时允许设备部分或全部功
[测试测量]
Siyata推出新款一键通车载设备 可保证商用车司机安全通信
据外媒报道,加拿大公司Siyata Mobile宣布推出旗舰产品Push-to-Talk LTE (一键通长期演进技术)Uniden® UV350车载设备,而且还集成了领先的企业PoC(无线一键通)即时通信解决方案 - Nova Talk。 (图片来源:Siyata) UV350为Siyata的企业用户提供了首款专用车载一键通(PPT)蜂窝网络解决方案,该解决方案针对商用车的特定需求而设计。而且该解决方案可以消除汽车座舱内的噪音、扩大了蜂窝网络信号覆盖范围、音质绝佳、配备超大的5.5英寸的宽屏和超大的一键式按钮,可以让驾驶员保持眼睛盯着路面,手放在方向盘上。 随着该行业都在向多功能的PoC解决方案过渡,Siyata的
[汽车电子]
Siyata推出新款一键通车载设备 可保证商用车司机<font color='red'>安全</font>通信
护卫安全生产,机器人、物联网等提供技防支持
近年来,在全球工业化发展不断加快的背景下,因工伤亡的人数可谓越来越多,尤其是制造、建筑、化工等产业,其中工作人员因事故或疾病而伤亡的数量更是不在少数。据国际劳工组织统计,全球几乎每10分钟就会发生一起工业事故,人们的生产安全和健康时刻遭受着严重威胁。 在此背景下,从2001年开始,国际劳工组织便将每年的4月28日定为“世界安全生产与健康日”,用以专门纪念死亡和受伤的工人,并引导各国加大对生产安全和工人健康的关注与防护。其认为,与工作相关的事故和疾病是可以被预防的,关键在于各国和企业要采取积极行动。 那么,作为当前的制造大国之一,我国该如何实现安全生产、护卫工人健康呢? 一直以来,我国都采取的是人防加物防的形式,通过不断增强企
[机器人]
浅析银行业ATM安防现状及安全防护手段
随着我国社会主义市场经济的确立,作为经济中坚的银行业取得了飞速的发展。再加上科技革命日新月异的发展,大大的促进了银行电子化建设的步伐,也正是在这一科技浪潮的推 动下,ATM自动取款机的数量不断的增加。    银行业ATM安防现状   银行由附行式向离行式发展,离行式ATM机、自助银行的数量远大于附行式营业网点。   在ATM机安全防范上大致停留在以下三种手段:   一、在磁卡入卡口加装异形卡口(防测录);   二、在键盘上加装防窥罩;   三、在ATM机左右两侧安装档板。   在出现案件后,也只能通过视频调阅进行人工巡检等手段对案件进行追溯,而无法在案件发生前就能防患于未然。   因此,让新型的智能防护舱设备与传统
[安防电子]
具有故障安全偏置功能的差分总线设计
笔者讨论了如何在几种不同的应用里把低压差分信号(LVDS)收发器用作高速比较器。在本文中,笔者将介绍差分总线的故障安全偏置以及如何在您的下一个设计里实现故障安全偏置功能。 可在总线上安装启用不止一个驱动器和接收器(被称为多点)的总线拓扑结构(考虑到它们与点对点总线拓扑结构存在差异)会给系统设计人员带来挑战。(如欲回顾一下总线拓扑架构,敬请阅读笔者以前的一篇博客文章《适合多点应用的LVDS》)。在多点应用中,总线争用和总线闲置情况会导致正常运行期间总线上发生冲突或通信故障。当不止一个驱动器在工作而总线处于不确定状态时,会出现总线争用情况;当所有的驱动器都处于关闭状态或高阻抗(Hi-Z)状态时,则会出现总线闲置情况。故障安全偏
[模拟电子]
奔驰详解主被动安全科技,计划在华开展L3自动驾驶测试
新年的钟声敲响后,L3级别自动驾驶技术成为了业内最受关注的事项之一,并被赋予了在2023年实现落地的期待。1月27日,同济大学汽车学院教授、汽车安全技术研究所所长朱西产在接受澎湃新闻专访时呼吁,2023年,希望L3级别的自动驾驶技术能够有国家标准,用立法的形式,来规范无人驾驶汽车的上路,使得自动驾驶能够落地。 业内对L3级别的自动驾驶技术落地颇寄厚望。在这一领域呼声最高的车企是梅赛德斯-奔驰,其继去年5月在德国率先允许拥有L3级自动驾驶能力的新款 奔驰S级 ( 参数 | 询价 ) 和EQS车型上路后,近日又在美国内华达州获批合法上路。根据奔驰在安全科技日上透露的信息,其L3技术的下一“目的地”极有可能是中国。 L3级
[汽车电子]
奔驰详解主被动<font color='red'>安全</font>科技,计划在华开展L3自动驾驶测试
水电池有望5年内替代锂电池,最安全电池如何“点水成银”?
PREFACE 锂离子电池 (以下简称“ 锂电池 ”)自1991年首次商业化以来,因为具有能量密度、 充电 效率和输出电压三高等突出优势,同时使用寿命长且绿色环保,因此被广泛应用于 电动汽车 动力、消费电子和 储能 等重要领域,被誉为“人类历史上最伟大的技术之一”。 但近日一则《水 电池 有望5年内取代锂离子电池》的重磅消息有如石破天惊,这一电池领域的突破性进展迅速引发业内高度关注。原来,澳大利亚皇家墨尔本理工大学与中国辽宁大学的联合团队,在马天一教授带领下,发明了一种神奇的“水电池”,通过用水替代有机电解质,可以实现不起火、不爆燃,不但一举解决了 锂电 池最致命的安全性问题,循环寿命还能做到与锂电池旗鼓相当。受水电池优
[汽车电子]
水电池有望5年内替代锂电池,最<font color='red'>安全</font>电池如何“点水成银”?
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新安防电子文章
换一换 更多 相关热搜器件

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 视频监控 智能卡 防盗报警 智能管理 处理器 传感器 其他技术 综合资讯 安防论坛

词云: 1 2 3 4 5 6 7 8 9 10

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved