发明名称 存取非连续资料之系统及方法
摘要 本发明提供一存取非连续资料之系统及方法。该方法包括传送一写入指令至一记忆体装置;依据砍写入该记忆体装置之档案之资料格式,判断该档案中接续该档案标头之每一笔资料是否需要加密,并将该档案标头以及该档案中接续该档案标头之每一笔资料传至一逻辑单元;开启该逻辑单元将需要加密之资料进行加密后写入该记忆体装置或关闭该逻辑单元将不需要加密之资料不经加密而直接写入该记忆体装置;而后于该档案写入完毕由该记忆体装置发出一回应讯息。
申请公布号 TWI259957 申请公布日期 2006.08.11
申请号 TW093110850 申请日期 2004.04.19
申请人 智原科技股份有限公司 发明人 施泳丞
分类号 G06F13/14 主分类号 G06F13/14
代理机构 代理人 许锺迪 台北县永和市福和路389号5楼
主权项 1.一种存取非连续资料之方法,其包括: (a)传送一写入指令至一记忆体; (b)依据欲写入该记忆体之档案之资料格式,判断该 档案中接续该档案标头之每一笔资料是否需要加 密,并将该档案标头以及该档案中接续该档案标头 之每一笔资料传至一逻辑单元; (c)开启该逻辑单元以将步骤(b)判断需要加密之资 料进行加密后写入该记忆体; (d)关闭该逻辑单元以将步骤(b)判断不需要加密之 资料不经加密而直接写入该记忆体;以及 (e)于该档案写入完毕后由该记忆体发出一第一回 应讯息。 2.如申请专利范围第1项所述之方法,其中接续该档 案标头之资料包含一或复数个框架(frame),每一框 架包含一标头(header),一资料区块以及一残余区块( residual block of data part),其中一框架所包含之位元 组数减去该框架标头之位元组数后,除以8之余数 为一第一数量,该框架之残余区块系为该框架由最 后一位元组往前数共第一数量个位元组之集合;其 中步骤(b)会将每一框架之标头及残余区块判断为 不需加密之资料,并会将每一框架之资料区块判断 为需要加密之资料。 3.如申请专利范围第1项所述之方法,其中该第一回 应讯息系为一档案写入成功之讯息。 4.如申请专利范围第1项所述之方法,其中步骤(b)系 依序由复数个缓冲区中将该档案标头以及该档案 中接续该档案标头之每一笔资料传至该逻辑单元 。 5.如申请专利范围第1项所述之方法,其中步骤(c)另 包含于将该进行加密之资料写入该记忆体前,将该 资料之格式由低位元排在前之格式(Little-Endian)改 为高位元排在前之格式(Big-Endian)或由高位元排在 前之格式改为低位元排在前之格式。 6.如申请专利范围第1项所述之方法,其中所使用之 加密方法系为可记录媒体内容保护(Content Protection for Recordable Media,CPRM)演算法之加密方法。 7.如申请专利范围第1项所述之方法,其另包含下列 步骤: (f)传送一读取指令至该记忆体; (g)依据欲由该记忆体读取之档案之档案标头所记 录之该档案之资料格式,判断该档案中接续该档案 标头之每一笔资料是否需要解密,并将该档案标头 以及该档案中接续该档案标头之每一笔资料传至 一逻辑单元; (h)开启该逻辑单元以将步骤(g)判断需要解密之资 料进行解密后写入一缓冲区(buffer); (i)关闭该逻辑单元以将步骤(g)判断不需要解密之 资料不经解密而直接写入该缓冲区;以及 (j)于该档案写入完毕后由该记忆体发出一第二回 应讯息。 8.如申请专利范围第7项所述之方法,其中接续该档 案标头之资料包含一或复数个框架,每一框架包含 一标头,一资料区块以及一残余区块,其中一框架 所包含之位元组数减去该框架标头之位元组数后, 除以8之余数为一第一数量,该框架之残余区块系 为该框架由最后一位元组往前数共第一数量个位 元组之集合;其中步骤(g)会将每一框架之标头及残 余区块判断为不需解密之资料,并会将每一框架之 资料区块判断为需要解密之资料。 9.如申请专利范围第7项所述之方法,其中该第二回 应讯息系为一档案读取成功之讯息。 10.如申请专利范围第7项所述之方法,其系由该逻 辑单元将该资料依序写入复数个缓冲区。 11.如申请专利范围第7项所述之方法,其中步骤(h) 另包含于将该进行解密之资料写入该缓冲区前,将 该资料之格式由低位元排在前之格式改为高位元 排在前之格式或由低位元排在前之格式改为高位 元排在前之格式。 12.如申请专利范围第7项所述之方法,其中所使用 之解密方法系为可记录媒体内容保护(Content Protection for Recordable Media,CPRM)演算法之解密方法。 13.如申请专利范围第1项所述之方法,其中该记忆 体为一快闪记忆体(Flash Memory)。 14.如申请专利范围第1项所述之方法,其中该记忆 体为一安全数位(Secure Digital, SD)记忆卡。 15.如申请专利范围第1项所述之方法,其中该记忆 体为一数位视讯光碟(digital video disk, DVD)。 16.如申请专利范围第1项所述之方法,其中该档案 系为一声音档(audio file)。 17.如申请专利范围第1项所述之方法,其中该档案 系为一录影档(video file)。 18.一种存取非连续资料之方法,其包括: (a)传送一读取指令至一记忆体; (b)依据欲由该记忆体读取之档案之档案标头所记 录之该档案之资料格式,判断该档案中接续该档案 标头之每一笔资料是否需要解密,并将该档案标头 以及该档案中接续该档案标头之每一笔资料传至 一逻辑单元; (c)开启该逻辑单元以将步骤(b)判断需要解密之资 料进行解密后写入一缓冲区(buffer); (d)关闭该逻辑单元以将步骤(b)判断不需要解密之 资料不经解密而直接写入该缓冲区;以及 (e)于该档案读取完毕后由该记忆体发出一第一回 应讯息。 19.如申请专利范围第18项所述之方法,其中接续该 档案标头之资料包含一或复数个框架,每一框架包 含一标头,一资料区块以及一残余区块,其中一框 架所包含之位元组数减去该框架标头之位元组数 后,除以8之余数为一第一数量,该框架之残余区块 系为该框架由最后一位元组往前数共第一数量个 位元组之集合;其中步骤(b)会将每一框架之标头及 残余区块判断为不需解密之资料,并会将每一框架 之资料区块判断为需要解密之资料。 20.如申请专利范围第18项所述之方法,其中该第一 回应讯息系为一档案读取成功之讯息。 21.如申请专利范围第18项所述之方法,其系由该逻 辑单元将该资料依序写入复数个缓冲区。 22.如申请专利范围第18项所述之方法,其中步骤(c) 另包含于将该进行解密之资料写入该缓冲区前,将 该资料之格式由低位元排在前之格式改为高位元 排在前之格式或由低位元排在前之格式改为高位 元排在前之格式。 23.如申请专利范围第18项所述之方法,其中该记忆 体为一快闪记忆体。 24.如申请专利范围第18项所述之方法,其中该记忆 体为一安全数位记忆卡。 25.如申请专利范围第18项所述之方法,其中该记忆 体为一数位视讯光碟。 26.如申请专利范围第18项所述之方法,其中所使用 之解密方法系为可记录媒体内容保护(CPRM)演算法 之解密方法。 27.如申请专利范围第18项所述之方法,其中该档案 系为一声音档。 28.如申请专利范围第18项所述之方法,其中该档案 系为一录影档。 29.一种可存取非连续资料之系统,其包含: 一记忆体,用来储存资料: 一第一逻辑单元,电连于该记忆体,用来使用一预 定之加密方法将所输入之资料加密后写入该记忆 体或将所输入之资料不经加密后直接写入该记忆 体;以及 一第二逻辑单元,电连于该第一逻辑单元,用来依 据欲写入该记忆体之档案之资料格式,判断该档案 中接续该档案标头之每一笔资料是否需要加密,以 控制开启该第一逻辑单元之加密功能以使该第一 逻辑单元将所输入之一笔资料加密后写入该记忆 体或关闭该第一逻辑单元之加密功能以使该第一 逻辑单元将所输入之一笔资料不经加密而直接写 入该记忆体。 30.如申请专利范围第29项所述之系统,其中接续该 档案标头之资料包含一或复数个框架,每一框架包 含一标头,一资料区块以及一残余区块,其中一框 架所包含之位元组数减去该框架标头之位元组数 后,除以8之余数为一第一数量,该框架之残余区块 系为该框架由最后一位元组往前数共第一数量个 位元组之集合;其中该第二逻辑单元会将每一框架 之标头及残余区块判断为不需加密之资料,并会将 每一框架之资料区块判断为需要加密之资料。 31.如申请专利范围第29项所述之系统,其中该第一 逻辑单元另用来于将该经加密之资料写入该记忆 体之前,将该经加密之资料之格式由低位元排在前 之格式改为高位元排在前之格式或由高位元排在 前之格式改为低位元排在前之格式。 32.如申请专利范围第29项所述之系统,其中所使用 之加密方法系为可记录媒体内容保护(CPRM)演算法 之加密方法。 33.如申请专利范围第29项所述之系统,其另包含一 缓冲区,其中该第一逻辑单元另用来使用一预定之 解密方法将所输入之资料解密后写入该缓冲区或 将所输入之资料不经解密后直接写入该缓冲区,以 及该第二逻辑单元另用来依据欲由该记忆体读取 之档案之档案标头所记录之该档案之资料格式,判 断该档案中接续该档案标头之每一笔资料是否需 要解密,以控制开启该第一逻辑单元之解密功能以 使该第一逻辑单元将所输入之一笔资料解密后写 入该缓冲区或关闭该第一逻辑单元之加密功能以 使该第一逻辑单元将所输入之一笔资料不经解密 而直接写入该缓冲区。 34.如申请专利范围第33项所述之系统,其中接续该 档案标头之资料包含一或复数个框架,每一框架包 含一标头,一资料区块以及一残余区块,其中一框 架所包含之位元组数减去该框架标头之位元组数 后,除以8之余数为一第一数量,该框架之残余区块 系为该框架由最后一位元组往前数共第一数量个 位元组之集合;其中该第二逻辑单元会将每一框架 之标头及残余区块判断为不需解密之资料,并会将 每一框架之资料区块判断为需要解密之资料。 35.如申请专利范围第33项所述之系统,其中该第一 逻辑单元另用来于将该经解密之资料写入该缓冲 区之前,将该经解密之资料之格式由低位元排在前 之格式改为高位元排在前之格式或由高位元排在 前之格式改为低位元排在前之格式。 36.如申请专利范围第33项所述之系统,其中所使用 之解密方法系为可记录媒体内容保护(CPRM)演算法 之解密方法。 37.如申请专利范围第29项所述之系统,其另包含一 缓冲区以及一第三逻辑单元;其中该第三逻辑单元 系用来使用一预定之解密方法将所输入之资料解 密后写入该缓冲区或将所输入之资料不经解密后 直接写入该缓冲区,以及该第二逻辑单元另用来依 据欲由该记忆体读取之档案之档案标头所记录之 该档案之资料格式,判断该档案中接续该档案标头 之每一笔资料是否需要解密,以控制开启该第三逻 辑单元之解密功能以使该第三逻辑单元将所输入 之一笔资料解密后写入该缓冲区或关闭该第三逻 辑单元之加密功能以使该第三逻辑单元将所输入 之一笔资料不经解密而直接写入该缓冲区。 38.如申请专利范围第37项所述之系统,其中接续该 档案标头之资料包含一或复数个框架,每一框架包 含一标头,一资料区块以及一残余区块,其中一框 架所包含之位元组数减去该框架标头之位元组数 后,除以8之余数为一第一数量,该框架之残余区块 系为该框架由最后一位元组往前数共第一数量个 位元组之集合;其中该第二逻辑单元会将每一框架 之标头及残余区块判断为不需解密之资料,并会将 每一框架之资料区块判断为需要解密之资料。 39.如申请专利范围第37项所述之系统,其中该第三 逻辑单元另用来于将该经解密之资料写入该缓冲 区之前,将该经解密之资料之格式由低位元排在前 之格式改为高位元排在前之格式或由高位元排在 前之格式改为低位元排在前之格式。 40.如申请专利范围第37项所述之系统,其中所使用 之解密方法系为可记录媒体内容保护(CPRM)演算法 之解密方法。 41.如申请专利范围第29项所述之系统,其中该记忆 体为一快闪记忆体。 42.如申请专利范围第29项所述之系统,其中该记忆 体为一安全数位记忆卡。 43.如申请专利范围第29项所述之系统,其中该记忆 体为一数位视讯光碟。 44.如申请专利范围第29项所述之系统,其中该档案 系为一声音档。 45.如申请专利范围第29项所述之系统,其中该档案 系为一录影档。 46.一种可存取非连续资料之系统,其包含: 一缓冲区,电连于该第一逻辑单元,用来储存资料; 一记忆体,电连于该第一逻辑单元,用来储存资料; 一第一逻辑单元,用来使用一预定之解密方法将所 输入之资料解密后写入该缓冲区或将所输入之资 料不经解密后直接写入该缓冲区;以及 一第二逻辑单元,电连于该第一逻辑单元,用来依 据欲由该记忆体读取之档案之档案标头所记录之 该档案之资料格式,判断该档案中接续该档案标头 之每一笔资料是否需要解密,以控制开启该第一逻 辑单元之解密功能以使该第一逻辑单元将该记忆 体所输入之一笔资料解密后写入该缓冲区或关闭 该第一逻辑单元之解密功能以使该第一逻辑单元 将该记忆体所输入之一笔资料不经解密而直接写 入该缓冲区。 47.如申请专利范围第46项所述之系统,其中接续该 档案标头之资料包含一或复数个框架,每一框架包 含一标头,一资料区块以及一残余区块,其中一框 架所包含之位元组数减去该框架标头之位元组数 后,除以8之余数为一第一数量,该框架之残余区块 系为该框架由最后一位元组往前数共第一数量个 位元组之集合;其中该第二逻辑单元会将每一框架 之标头及残余区块判断为不需解密之资料,并会将 每一框架之资料区块判断为需要解密之资料。 48.如申请专利范围第46项所述之系统,其中该第一 逻辑单元另用来于将该经解密之资料写入该缓冲 区之前,将该经解密之资料之格式由低位元排在前 之格式改为高位元排在前之格式或由高位元排在 前之格式改为低位元排在前之格式后再输出该资 料。 49.如申请专利范围第46项所述之系统,其中所使用 之解密方法系为可记录媒体内容保护(CPRM)演算法 之解密方法。 50.如申请专利范围第46项所述之系统,其中该记忆 体为一快闪记忆体。 51.如申请专利范围第46项所述之系统,其中该记忆 体为一安全数位记忆卡。 52.如申请专利范围第46项所述之系统,其中该记忆 体为一数位视讯光碟。 53.如申请专利范围第46项所述之系统,其中该档案 系为一声音档。 54.如申请专利范围第46项所述之系统,其中该档案 系为一录影档。 图式简单说明: 图一为使用MPEG3规格压缩之声音档案之示意图。 图二为本发明之系统之第一实施例示意图。 图三为本发明之系统之第二实施例示意图。 图四为本发明之系统之第三实施例示意图。 图五为本发明之将档案写入安全数位记忆卡之方 法流程图。 图六为本发明之将由安全数位记忆卡读取档案之 方法流程图。
地址 新竹市新竹科学工业园区力行三路5号