[发明专利]数据流传送分派方法、执行此方法的系统及其控制器有效
申请号: | 200810083288.8 | 申请日: | 2008-03-03 |
公开(公告)号: | CN101526883A | 公开(公告)日: | 2009-09-09 |
发明(设计)人: | 陈孟彰;刘兴昌 | 申请(专利权)人: | 群联电子股份有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 上海专利商标事务所有限公司 | 代理人: | 陈 亮 |
地址: | 台湾省*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据流 传送 分派 方法 执行 系统 及其 控制器 | ||
技术领域
本发明是有关于一种数据流传送分派方法,且特别是有关于一种能够从主机传递数据至具有快闪存储器与智能卡芯片的储存装置的数据流传送分派方法及其控制器。
背景技术
随着使用者逐渐接受使用电子钱包及预付储值,使得智能卡的使用日益普及。智能卡(Smart Card)是具有例如微处理器、卡操作系统、安全模组及存储器组件的集成电路芯片(IC芯片),以允许持有者执行预定操作。智能卡提供计算、加密、双向通信及安全功能,使得这张卡片除了储存数据的功能外还能达到对其所储存的数据加以保护的功能。使用全球行动通信系统(GSM)机制的蜂巢式电话中所使用的用户识别模组(Subscriber Identification Module,SIM)卡为智能卡的其中一个应用范例。然而,智能卡本身受限于储存容量,因此近年来开始与大量储存装置的存储卡作结合,以扩增智能卡的储存容量。
存储卡是一种数据储存设备,其一般是以NAND快闪存储器作为储存媒体。NAND快闪存储器具有可写入、可抹除、以及断电后仍可保存数据的优点,此外,NAND快闪存储器为非易失性存储器(Non-Volatile Memory)的一种,其具有非易失性存储器体积小、存取速度快、耗电量低的优点,且因其数据抹除(Erasing)时是采用“一块一块”(Block by Block)抹除的方式,所以具有操作速度快的优点。
在现有技术中,结合快闪存储器与智能卡的应用是通过特殊命令来区别传送给智能卡或快闪存储器的数据,此特殊命令可能会造成硬件装置或驱动程序无法支持的问题。此外,在现有技术中是比对此特殊命令中关于所传送数据流的型态信息来判断此数据流是否为智能卡的命令格式。然而,此方法往往会造成一般档案数据与属于智能卡的命令格式碰撞的问题(即将一般档案数据误判为智能卡的数据流)。
基此,有需要发展一套能够在结合快闪存储器与智能卡的应用中有效判别所传递的数据是否为智能卡指令的方法。
发明内容
本发明提供一种数据流传送分派系统,能够有效地区别一般数据与智能卡芯片指令。
本发明提供一种数据流传送分派方法,能够有效地区别一般数据与智能卡芯片指令。
本发明提供一种控制器,能够执行数据流传送分派程序以有效地区别一般数据与智能卡芯片指令。
本发明提出一种数据流传送分派系统,其适用于在主机和具有非易失性存储器与智能卡芯片的储存装置之间的数据流传送,此数据流传送分派系统包括应用程序与控制器。应用程序安装于主机上并且用以操作储存装置。控制器配置于储存装置中并且电性连接至非易失性存储器与智能卡芯片。其中控制器具有金钥,控制器会依据此金钥来验证金钥验证写入指令,并且在金钥验证写入指令通过验证下记录金钥验证写入指令欲写入的暂时档的逻辑区块地址,以及控制器会判断从主机传送至储存装置的数据流是否为写入至逻辑区块地址,倘若此数据流为写入至逻辑区块地址时,则会将此数据流识别为智能卡的通讯数据单元并且传递至智能卡芯片。
在本发明的数据流传送分派系统中,上述的应用程序会于控制器上设定金钥,并且在非易失性存储器上建立暂时档,其中逻辑区块地址为暂时档的逻辑地址。
在本发明的数据流传送分派系统中,上述的应用程序于控制器上设定金钥包括:应用程序通过安全指令传送金钥至控制器;控制器储存金钥;以及控制器传送金钥设定回应讯息至应用程序以告知金钥是否设定成功。
在本发明的数据流传送分派系统中,上述的控制器依据金钥来验证金钥验证写入指令包括:从应用程序中接收金钥验证写入指令,其中金钥验证写入指令会对暂时档写入乱数值与扰乱值,并且扰乱值是由将乱数值以金钥加密所产生;以金钥解密扰乱值以获得还原乱数值;以及将还原乱数值与乱数值进行比较,其中当还原乱数值与乱数值为相同时表示金钥验证写入指令通过验证。
在本发明的数据流传送分派系统中,上述的控制器依据金钥来验证金钥验证写入指令还包括:传送包含还原乱数值的金钥验证回应讯息至主机。
在本发明的数据流传送分派系统中,上述的控制器还包括:从智能卡芯片中接收回应数据单元;依据应用程序的读取指令来传送回应数据单元至应用程序;以及在传送回应数据单元后清除逻辑区块地址并告知应用程序以关闭暂时档。
在本发明的数据流传送分派系统中,上述的控制器还包括:重复执行判断从主机传送至储存装置的数据流是否为写入至逻辑区块地址的步骤直到从应用程序中接收到终止指令为止;以及接收到终止指令后清除逻辑区块地址并告知应用程序以关闭暂时档。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于群联电子股份有限公司,未经群联电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810083288.8/2.html,转载请声明来源钻瓜专利网。