用于电子词典机的存储卡防拷贝方法技术

技术编号:2912459 阅读:411 留言:0更新日期:2012-04-11 18:40
本发明专利技术是一种用于电子词典机的存储卡防拷贝方法,其通过电子词典机对外接的存储卡进行防拷贝加密阶段,这个加密阶段包括将存储卡上通用文件系统转为专用文件系统,以及将存储卡的硬件标识读出加密后再写回存储卡的特定区域。当使用未经过防拷贝加密阶段却含有同样内容的存储卡时,电子词典机可以识别并拒绝使用,从而达到版权保护的作用。

【技术实现步骤摘要】

本专利技术涉及一种存储卡防拷贝方法,更确切地说是涉及一种用于电子词典机的存储卡防拷贝方法
技术介绍
相较于纸质词典,手持电子词典机有携带方便、查询快速的优点。而且随着半导体技术的进步,如今同样大小的电子词典机可能同时具有英汉、汉英、英英等词典,收纳的字词、解释和例句也更多,且还可能附加其它如语言学习、电子书、U盘、MP3、录音笔等功能。另外,使用者还可以根据需要通过外接的存储卡来扩充电子词典机。这些用于电子词典机的存储卡(以下有时会简称为电子词典卡),其内储存如各领域专用词典、语言学习、电子游戏等数据,当这些存储卡插入电子词典机时即可扩充电子词典机的内容或功能。为了防止这些电子词典卡内存的数据被非法拷贝,一般有两种防拷贝方法。一种防拷贝方法是电子词典卡使用专用的加密卡,其成本较高,且必须输入正确的使用者名称及密码才能访问其内容。另一种防拷贝方法是电子词典卡使用非通用文件系统,虽然成本较低,但是无法防止镜像拷贝。
技术实现思路
本专利技术的目的就是在提供一种用于电子词典机的存储卡防拷贝方法,用以克服上述缺陷。本专利技术提出一种用于电子词典机的存储卡防拷贝方法,其包括加密及识别两大阶段,其中加密阶段是在存储卡出厂前由制造商或系统商进行,而识别阶段是在存储卡出厂后由使用者所进行。在加密阶段中,首先,将使用通用文件系统的存储卡插入主机;接着,主机通过修改文件系统的标识将存储卡上通用文件系统转为专用文件系统;然后,主机读取存储卡的硬件标识并加密以产生相应的加密数据;最后,主机将加密数据写入存储卡上专用文件系统的特定区域-->中。在识别阶段中,首先,将待识别的存储卡插入电子词典机;接着,电子词典机判断待识别的存储卡上文件系统和加密阶段的专用文件系统是否相同,若是则电子词典机从待识别的存储卡上专用文件系统的特定区域读取加密数据并解密,且读取待识别的存储卡的硬件标识;然后,电子词典机比较加密数据解密后和读取的硬件标识两者数据是否相同,若不相同则待识别的存储卡是是已损坏或非法拷贝的存储卡,若相同则待识别的存储卡可正常使用。本专利技术通过电子词典机对外接的存储卡进行防拷贝加密阶段,这个加密阶段包括将存储卡上通用文件系统转为专用文件系统,以及将存储卡的硬件标识读出加密后再写回存储卡的特定区域。当使用未经过防拷贝加密阶段却含有同样内容的存储卡时,电子词典机可以识别并拒绝使用,从而达到版权保护的作用。附图说明图1为依照本专利技术一实施例所绘示电子词典卡防拷贝方法加密阶段的流程图;图2为依照本专利技术一实施例所绘示电子词典卡防拷贝方法识别阶段的流程图。附图标记说明:S11-将使用通用文件系统的电子词典卡插入主机;S12-主机加载电子词典卡上通用文件系统;S13-主机修改加载的通用文件系统的标识使其成为专用文件系统;S14-主机将修改得到的专用文件系统写回电子词典卡以取代原本的通用文件系统;S15-主机读取电子词典卡的硬件标识;S16-主机将读取的硬件标识加密以产生相应的加密数据;S17-主机将加密数据写入电子词典卡上专用文件系统的特定区域中;S21-将待识别的电子词典卡插入电子词典机;S22-电子词典机加载电子词典卡上文件系统;S23-加载的文件系统是通用文件系统?;S24-文件系统标识和加密阶段的专用文件系统标识相同?;S25-电子词典机从电子词典卡上文件系统的特定区域读取加密数据并解密;S26-电子词典机读取电子词典卡的硬件标识;S27-加密数据解密后和读取的硬件标识两者数据相同?;S28-作为通用存储卡使用;S29-可加载电子词典卡内容正常使用;S30-电子词典卡已损坏或是非法拷贝。具体实施方式-->以下结合附图,对本专利技术上述的和另外的技术特征和优点作更详细的说明。用于电子词典机的存储卡防拷贝方法(以下有时会称为电子词典卡)防拷贝方法包括加密及识别两大阶段,其中加密阶段是在电子词典卡出厂前由制造商或系统商进行,而识别阶段是在电子词典卡出厂后由使用者所进行。图1为依照本专利技术一实施例所绘示电子词典卡防拷贝方法加密阶段的流程图。请参照图1,首先,在步骤S11,将使用通用文件系统的电子词典卡插入主机。这个一开始插入的电子词典卡可以采用未加密的电子词典卡,如不支持加密功能的MMC卡或支持加密功能但未使用加密功能的SD卡。如果采用未加密的电子词典卡,就不必像专用的加密电子词典卡需要输入正确的使用者名称及密码才能访问其内容。在这里,主机例如是能使用所述的电子词典卡的电子词典机,只是其修改加密功能不对外开放或在识别阶段时不开放。另外,通用文件系统例如是FAT文件系统,FAT是文件分配表(File AllocationTable)的简称,这是目前大多数存储卡所使用的文件系统。一个FAT文件系统包括保留区域(reserved region)、FAT区域(FAT region)、根目录区域(root directoryregion)、文件和目录数据区域(file and directory data region)四个基本区域,其中根目录区域在FAT32文件系统并不存在。保留区域位于最开始的位置,其第一个扇区(sector)通常称为启动扇区(boot sector)。启动扇区包括一个基本输入输出参数区块(Bios Parameter Block,简称BPB),而BPB包括一些基本的文件系统信息,如它的类型(type)、序列号(serial number)、标签(label)和其它指向其它扇区的指标等。BPB后面通常会跟着操作系统的启动代码(boot code)。接着,在步骤S12,主机加载电子词典卡上通用文件系统。在步骤S13,主机修改加载于主机中的通用文件系统的标识,使其成为电子词典卡专用文件系统。在这里,通用文件系统的标识例如是FAT文件系统中BPB内的签名(signature)及跟在BPB后面的启动代码所包括的信息,其中BPB内的签名用来指出跟着的类型、序列号、标签三个字段。在步骤S14,主机将修改得到的专用文件系统写回电子词典卡以取代其上原本的通用文件系统。故,在步骤S12到S14,主机通过修改文件系统的标识将电子词典卡上通用文件系统转为专用文件系统。然后,在步骤S15,主机读取电子词典卡的硬件标识。在这里,硬件标识例如是产品序列号(product serial number),其不能被改变,而不同张的电子词典卡具有不同的产品序列号。在步骤S16,主机将读取的电子词典卡的硬件标识通过-->如SHA-1的加密算法进行加密,以产生相应的加密数据。故,在步骤S15到S16,主机读取电子词典卡的硬件标识并加密,以产生相应的加密数据。最后,在步骤S17,主机将所述的加密数据写入电子词典卡上专用文件系统的特定区域。在这里,特定区域例如是修改FAT文件系统标识所得到的专用文件系统中的保留区域。图2为依照本专利技术一实施例所绘示电子词典卡防拷贝方法识别阶段的流程图。请参照图2,首先,在步骤S21,将待识别的电子词典卡插入电子词典机。接着,在步骤S22,电子词典机加载待识别的电子词典卡上文件系统。在步骤S23,电子词典机判断加载的文件系统是否通用文件系统。若是,即待识别的电子词典卡上文件系统是通用文件系统,则到步骤S28,这个待识别的电子词典卡必定未经过图1所示的防拷本文档来自技高网...

【技术保护点】
一种用于电子词典机的存储卡防拷贝方法,其特征在于,其包括一加密阶段以及一识别阶段,其中, 所述的加密阶段包括: 将使用通用文件系统的存储卡插入主机; 所述的主机通过修改文件系统的标识将所述的存储卡上通用所述的文件系统转为专用文件系统; 所述的主机读取所述的存储卡的硬件标识并加密以产生相应的加密数据;以及 所述的主机将加密数据写入所述的存储卡上专用文件系统的特定区域中,所述的识别阶段包括: 将待识别的存储卡插入电子词典机; 所述的电子词典机判断待识别的所述的存储卡上文件系统和加密阶段的专用文件系统是否相同; 若待识别的所述的存储卡上文件系统和加密阶段的专用文件系统相同,则电子词典机从待识别的存储卡上专用文件系统的特定区域读取加密数据并解密,且读取待识别的存储卡的硬件标识;以及 所述的电子词典机比较加密数据解密后和读取的硬件标识两者数据是否相同,若不相同则待识别的存储卡是已损坏或非法拷贝的存储卡,若相同则待识别的存储卡可正常使用。

【技术特征摘要】
1、一种用于电子词典机的存储卡防拷贝方法,其特征在于,其包括一加密阶段以及一识别阶段,其中,所述的加密阶段包括:将使用通用文件系统的存储卡插入主机;所述的主机通过修改文件系统的标识将所述的存储卡上通用所述的文件系统转为专用文件系统;所述的主机读取所述的存储卡的硬件标识并加密以产生相应的加密数据;以及所述的主机将加密数据写入所述的存储卡上专用文件系统的特定区域中,所述的识别阶段包括:将待识别的存储卡插入电子词典机;所述的电子词典机判断待识别的所述的存储卡上文件系统和加密阶段的专用文件系统是否相同;若待识别的所述的存储卡上文件系统和加密阶段的专用文件系统相同,则电子词典机从待识别的存储卡上专用文件系统的特定区域读取加密数据并解密,且读取待识别的存储卡的硬件标识;以及所述的电子词典机比较加密数据解密后和读取的硬件标识两者数据是否相同,若不相同则待识别的存储卡是已损坏或非法拷贝的存储卡,若相同则待识别的存储卡可正常使用。2、根据权利要求1所述的用于电子词典机的存储卡防拷贝方法,其特征在于,所述的将所述的存储卡上通用文件系统转为专用文件系统包括:所述的主机加载存储卡上通用文件系统;所述的主机修改加载的通用文件系统的标识使其成为专用文件系统;以及所述的主机将修改得到的专用文件系统写回存储卡以取代其上的通用文件系统。3、根据权利要求1所...

【专利技术属性】
技术研发人员:汪洋
申请(专利权)人:金宝电子上海有限公司
类型:发明
国别省市:31[中国|上海]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1