本发明专利技术提供一种用于存储卡的数据防拷贝方法,包括:将受保护的数据拷贝到存储卡中;在参数区中写入所拷贝的数据的地址及读取速率判决阈值;当存储卡主机与其相连并发送数据读取命令时,记录所读取的数据的地址并计算数据读取速率;将读取地址与参数区中记录的数据的地址比较;将计算的数据读取速率与参数区中写入的读取速率判决阈值相比较;将数据读取的地址与前次读取的地址比较,判断两者是否连续;终止存储卡与其主机之间的数据读取,或者将所读取的数据修改后再传送给存储卡主机;认定当前存储卡处于正常使用情况,将数据正常读取并传送给存储卡主机。本发明专利技术只需通过修改存储卡固件就可实现数据防拷贝,无需涉及硬件上的修改,不增加成本。
【技术实现步骤摘要】
本专利技术涉及数据安全
,具体来说,本专利技术涉及一种。
技术介绍
版权保护,一直以来都是横跨在厂商和消费者之间的一道障碍。一方面消费者希望得到无任何限制的使用体验,另一方面生产厂商希望自己提供的产品能够得到足够的保护而不被其他厂家盗用。SD(数字安全)卡协会定义了 CPRM(可记录介质内容保护标准), 通过复杂的非对称加解密算法来实现卡中内容的版权保护,应用于数字内容销售这个市场。其根本目的则是希望在不影响消费者使用的情况下,防止其将数字内容进行复制传播。 但是CPRM技术要求SD卡和对应使用该卡的装置都支持CPRM,因此会导致装置的成本明显提尚。事实上并不是所有的市场应用都需要用到CPRM这么复杂的保护机制,有时厂家只希望能有相对简单的数据防拷贝方法,避免大多数普通消费者仅通过简单的手段就将数据复制而已。某厂商针对其生产的SD卡设计了一套销售方案在每张SD卡中预先存储若干正版歌曲,以增强其SD卡的吸引力。显然,为了保护自己的权益,该厂商不希望这些歌曲被用户拷贝出来给他人使用,即需要采用数据防拷贝方法实现这一目的。如果采用前述的CPRM 技术,则要求播放器也必须支持CPRM。但厂商只生产SD卡,无法限制消费者使用何种播放装置。如果采用了 CPRM,则会导致其SD卡使用的局限性大大增加,反而不利于其销售。因此,厂商希望能有一种方法,既能使其SD卡在普通的音乐播放装置上使用,正常播放内置的歌曲文件,同时用户在将卡通过读卡器连上PC之后,无法将歌曲文件随意复制出来。
技术实现思路
本专利技术所要解决的技术问题是提供一种,只需通过修改存储卡固件实现,无需涉及硬件上的修改,不增加成本。为解决上述技术问题,本专利技术提供一种,包括步骤A.以正常方式将受保护的数据拷贝到所述存储卡中;B.在所述存储卡的参数区中写入所拷贝的所述数据的地址以及读取速率判决阈值;C.当所述存储卡检测到存储卡主机与其相连接并发送数据读取命令时,记录所读取的所述数据的地址并开始计算数据读取速率;D.将所述读取地址与所述参数区中记录的所述数据的地址进行比较,如果所述读取地址位于记录的所述数据的地址范围内,则进行步骤E,否则跳转到步骤H ;E.将实时计算的所述数据读取速率与所述参数区中写入的所述读取速率判决阈值相比较,如果当前的所述数据读取速率大于所述读取速率判决阈值,则进行步骤F,否则跳转到步骤H;F.将所述数据读取的地址与前一次读取的地址进行比较,判断两者是否连续,如果连续则进行步骤G,否则跳转到步骤H ;G.终止所述存储卡与其主机之间的数据读取操作,或者将所读取的数据修改后再传送给所述存储卡主机;H.认定当前所述存储卡处于正常使用情况,将所述数据正常读取并传送给所述存储卡主机。可选地,所述存储卡包括普通SD卡、Mini SD卡和Micro SD卡。可选地,所述存储卡主机包括读卡器、音乐播放器、视频播放器。可选地,所述读取速率判决阈值为150K字节/秒。可选地,所述受保护的数据包括歌曲文件、视频文件和文档文件。可选地,所述存储卡和所述存储卡主机支持USB 1.0接口、USB1. 1接口和/或 USB2. 0 接口。与现有技术相比,本专利技术具有以下优点本专利技术的数据防拷贝方法实现相对简单,无需特殊硬件设计,也无需复杂加密算法,成本也不受影响,比较适合一些需要简单的数据防拷贝应用场合。综上所述,本专利技术的数据防拷贝方法实现非常简单,对现有的存储卡只需通过修改固件的方式即可实现,且由于无需涉及硬件上的修改,因此对成本增加影响甚微。对于生产厂家而言,可随时切换存储卡的防拷贝功能,只需根据市场变化及时更新固件即可,因此减小了生产特殊存储卡导致的库存的风险。该方法特别适合有一定版权保护需求,保护机制不需要太严格,但是力求简单易用且对生产成本和售价极为敏感的厂商。附图说明本专利技术的上述的以及其他的特征、性质和优势将通过下面结合附图和实施例的描述而变得更加明显,其中图1为本专利技术一个实施例的的流程图。 具体实施例方式下面结合具体实施例和附图对本专利技术作进一步说明,在以下的描述中阐述了更多的细节以便于充分理解本专利技术,但是本专利技术显然能够以多种不同于此描述的其它方式来实施,本领域技术人员可以在不违背本专利技术内涵的情况下根据实际应用情况作类似推广、演绎,因此不应以此具体实施例的内容限制本专利技术的保护范围。图1为本专利技术一个实施例的的流程图。如图1所示, 该数据防拷贝方法可以包括执行步骤S101,以正常方式将受保护的数据拷贝到存储卡中;执行步骤S102,在存储卡的参数区中写入所拷贝的数据的地址以及读取速率判决阈值;执行步骤S103,当存储卡检测到存储卡主机与其相连接并发送数据读取命令时, 记录所读取的数据的地址并开始计算数据读取速率;执行步骤S104,将读取地址与参数区中记录的数据的地址进行比较,如果读取地址位于记录的数据的地址范围内,则进行步骤S105,否则跳转到步骤S108 ;执行步骤S105,将实时计算的数据读取速率与参数区中写入的读取速率判决阈值相比较,如果当前的数据读取速率大于读取速率判决阈值,则进行步骤S106,否则跳转到步骤 S108 ;执行步骤S106,将数据读取的地址与前一次读取的地址进行比较,判断两者是否连续,如果连续则进行步骤S107,否则跳转到步骤S108 ;执行步骤S107,终止存储卡与其主机之间的数据读取操作,或者将所读取的数据修改后再传送给存储卡主机;执行步骤S108,认定当前存储卡处于正常使用情况,将数据正常读取并传送给存储卡主机。下面选择以普通SD卡作为存储卡、以歌曲文件作为受保护的数据为例,对本专利技术的进行更详细的说明。本实施例事实上可以分为两个阶段的步骤SD卡量产生产过程和SD卡实际使用过程。在此,首先描述SD卡量产生产过程。使用该方法修改SD卡固件,加入前述的防拷贝功能,其量产生产过程如下1.量产时烧录修改后的固件到SD卡。2.将一些需要预置的受版权保护的歌曲文件拷贝到SD卡当中。3.在SD卡的参数区写入读取速率判决阈值(例如150K字节/秒),以及拷贝的歌曲文件的数据地址等内容。只需上述几个步骤,即可量产出内置防拷贝歌曲文件的SD卡,相比一般SD卡,只是预置存储的歌曲文件具有防止拷贝的功能,其他使用无区别。接着描述SD卡实际使用过程,该SD卡在实际使用中的处理过程如下1) SD卡上电初始化,进入正常工作。2) SD卡检测到SD卡主机(可以是读卡器、音乐播放器或者视频播放器,该SD卡和 SD卡主机可以支持USB 1.0接口、USB1. 1接口和/或USB2.0接口)发送数据读取命令,记录读取的地址并开始计算数据读取速率。3)将读取地址与之前量产时参数区中记录的数据地址进行比较,如果处于这些记录的地址范围内,则表示当前读取的是预置的受保护的歌曲文件数据,此时跳到步骤4); 否则跳到步骤7)。4)将实时计算的数据读取速率与之前参数区中写入的读取速率判决阈值相比较, 如果当前读取速率大于阈值,则跳到步骤5);否则跳到步骤7)。5)判断数据读取的地址是否与上一次读取的地址连续,如果连续则表示当前处于拷贝数据的操作过程,跳到步骤6);否则跳到步骤7)。6)终止两者之间的数据传输过程,或者对数据先进行修改,然后再传给存储卡主机。7)认为当前处于播放器使用的本文档来自技高网...
【技术保护点】
【技术特征摘要】
【专利技术属性】
技术研发人员:张钦,刘华伟,
申请(专利权)人:中颖电子股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。