[发明专利]数据流传送分派方法、执行此方法的系统及其控制器有效
申请号: | 200810083288.8 | 申请日: | 2008-03-03 |
公开(公告)号: | CN101526883A | 公开(公告)日: | 2009-09-09 |
发明(设计)人: | 陈孟彰;刘兴昌 | 申请(专利权)人: | 群联电子股份有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 上海专利商标事务所有限公司 | 代理人: | 陈 亮 |
地址: | 台湾省*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据流 传送 分派 方法 执行 系统 及其 控制器 | ||
1.一种数据流传送分派系统,其适用于在主机和具有非易失性存储器与智能卡芯片的储存装置之间的数据流传送,该数据流传送分派系统包括:
应用程序,安装于该主机上并且用以操作该储存装置;以及
控制器,配置于该储存装置中,并且电性连接至该非易失性存储器与该智能卡芯片,
其中该控制器具有一金钥,
该控制器会依据该金钥来验证一金钥验证写入指令,并且在该金钥验证写入指令通过验证下记录该金钥验证写入指令欲写入的一暂时档的一逻辑区块地址,以及
该控制器会判断从该主机传送至该储存装置的数据流是否为写入至该逻辑区块地址,倘若该数据流为写入至该逻辑区块地址时,则会将该数据流识别为该智能卡的一通讯数据单元并且传递至该智能卡芯片。
2.如权利要求1所述的数据流传送分派系统,其特征在于,该应用程序会于该控制器上设定该金钥,并且在该非易失性存储器上建立该暂时档。
3.如权利要求2所述的数据流传送分派系统,其特征在于,该应用程序于该控制器上设定该金钥包括:
该应用程序透过一安全指令传送该金钥至该控制器;
该控制器储存该金钥;以及
该控制器传送一金钥设定回应讯息至该应用程序以告知该金钥是否设定成功。
4.如权利要求2所述的数据流传送分派系统,其特征在于,该控制器依据该金钥来验证该金钥验证写入指令包括:
从该应用程序中接收该金钥验证写入指令,其中该金钥验证写入指令会对该暂时档写入一乱数值与一扰乱值,并且该扰乱值是由将该乱数值以该金钥加密所产生;
以该金钥解密该扰乱值以获得一还原乱数值;以及
将该还原乱数值与该乱数值进行比较,
其中当该还原乱数值与该乱数值为相同时表示该金钥验证写入指令通过验证。
5.如权利要求4所述的数据流传送分派系统,其特征在于,该控制器依据该金钥来验证该金钥验证写入指令还包括:
传送包含该还原乱数值的一金钥验证回应讯息至该主机。
6.如权利要求1所述的数据流传送分派系统,其特征在于,该控制器更包括:
从该智能卡芯片中接收一回应数据单元;
依据该应用程序的一读取指令来传送该回应数据单元至该应用程序;以及
在传送该回应数据单元后清除该逻辑区块地址并告知该应用程序以关闭该暂时档。
7.如权利要求1所述的数据流传送分派系统,其特征在于,该控制器还包括:
重复执行判断从该主机传送至该储存装置的数据流是否为写入至该逻辑区块地址的步骤直到从该应用程序中接收到终止指令为止;以及
接收到该终止指令后清除该逻辑区块地址并告知该应用程序以关闭该暂时档。
8.如权利要求6所述的数据流传送分派系统,其特征在于,该通讯数据单元为一指令-应用程序数据单元,并该回应数据单元为一回应-应用程序数据单元。
9.一种数据流传送分派方法,其适用于从主机传递数据流至具有非易失性存储器与智能卡芯片的储存装置,其中该储存装置具有一控制器,该数据流传送分派方法包括:
在该主机与该储存装置之间设定金钥;
在该储存装置的非易失性存储器中建立一暂时档,并且执行一金钥验证写入指令;
由该控制器依据该金钥来验证该金钥验证写入指令;
由该控制器在该金钥验证写入指令通过验证时记录该暂时档的逻辑区块地址;以及
由该控制器判断从该主机中传送至该储存装置的数据流是否为写入至该逻辑区块地址,
其中倘若该数据流为写入至该逻辑区块地址时,则将该数据流识别为该智能卡芯片的通讯数据单元并且传递至该智能卡芯片。
10.如权利要求9所述的数据流传送分派方法,其特征在于,在该主机与该储存装置之间设定该金钥包括:
透过一安全指令从该主机中将该金钥传送至该储存装置;
储存该金钥;以及
从该储存装置中读取一金钥设定回应讯息以判断该金钥是否设定成功。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于群联电子股份有限公司,未经群联电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810083288.8/1.html,转载请声明来源钻瓜专利网。