[发明专利]数据扰乱与解扰乱方法及其储存媒体控制器与储存系统有效
| 申请号: | 200910168280.6 | 申请日: | 2009-08-20 |
| 公开(公告)号: | CN101996339A | 公开(公告)日: | 2011-03-30 |
| 发明(设计)人: | 孟子元;詹清文 | 申请(专利权)人: | 群联电子股份有限公司 |
| 主分类号: | G06K19/073 | 分类号: | G06K19/073 |
| 代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
| 地址: | 中国台湾*** | 国省代码: | 中国台湾;71 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 数据 扰乱 方法 及其 储存 媒体 控制器 系统 | ||
1.一种数据扰乱方法,用以扰乱来自于一主机系统的一原始数据,该数据扰乱方法包括:
提供一储存媒体控制器;
产生一随机数并将所产生的随机数储存于一储存单元中;
从该主机系统中接收一使用者密码;
依据该随机数与该使用者密码使用一第一函数产生一整垫值;
依据该整垫值与一金钥使用一第二函数产生一暂时值;以及
由该储存媒体控制器依据该暂时值与该原始数据使用一第三函数产生对应该原始数据的一扰乱数据。
2.根据权利要求1所述的数据扰乱方法,其中依据该随机数与该使用者密码使用该第一函数产生该整垫值的步骤包括:通过该第一函数编辑该随机数与该使用者密码来产生该整垫值。
3.根据权利要求2所述的数据扰乱方法,还包括使用该使用者密码的长度、一填塞位元与一位移值的至少其中之一来产生该整垫值,其中该整垫值的长度等于一预定长度。
4.根据权利要求3所述的数据扰乱方法,其中该预定长度相同于该原始数据的长度。
5.根据权利要求3所述的数据扰乱方法,其中
PADLength≤DeLength-(PWLength+RNLength)
其中PADLength表示该填塞位元的长度,DeLength表示该预定长度,PWLength表示该使用者密码的长度,并且RNLength表示该随机数的长度。
6.根据权利要求1所述的数据扰乱方法,其中该第二函数为一对称式函数、一非对称式函数或一信息摘要函数。
7.根据权利要求1所述的数据扰乱方法,其中该第三函数为一逻辑运算函数。
8.根据权利要求1所述的数据扰乱方法,还包括以该使用者密码作为该金钥。
9.根据权利要求1所述的数据扰乱方法,还包括随机地产生该金钥并且将所产生的该金钥储存于该储存单元中。
10.根据权利要求6所述的数据扰乱方法,其中该对称式函数为一高阶加密标准函数或一数据加密标准函数。
11.根据权利要求6所述的数据扰乱方法,其中该非对称式函数为一RSA加密函数。
12.根据权利要求6所述的数据扰乱方法,其中该信息摘要函数为一第五代讯息摘要函数或一安全杂凑标准函数。
13.根据权利要求7所述的数据扰乱方法,其中该逻辑运算函数为一互斥函数。
14.根据权利要求1所述的数据扰乱方法,还包括:
扩充该暂时值,其中该已扩充的暂时值的长度等于该原始数据的长度。
15.根据权利要求1所述的数据扰乱方法,还包括:
分割该原始数据为多个子原始数据,其中至少一子原始数据的长度等于该暂时值的长度。
16.一种储存媒体控制器,用以扰乱来自于一主机系统的一原始数据,该储存媒体控制器包括:
一微处理器单元;
一储存媒体介面单元,电性连接至该微处理器单元,用以连接一储存媒体;
一主机介面单元,电性连接至该微处理器单元,用以连接该主机系统;以及
一数据编码单元,电性连接至该微处理器单元,用以依据一随机数与来自于该主机系统的一使用者密码使用一第一函数产生一整垫值,依据该整垫值与一金钥使用一第二函数产生一暂时值并且依据该暂时值与一原始数据使用一第三函数产生对应该原始数据的一扰乱数据,
其中该微处理器单元将该随机数储存于该储存单元中。
17.根据权利要求16所述的储存媒体控制器,其中该数据编码单元包括:
一乱数产生器,用以产生该随机数;
一遮罩器,用以设定该金钥、使用该第一函数产生该整垫值并且使用该第二函数产生该暂时值;以及
一数据扰乱器,用以使用该第三函数产生对应该原始数据的该扰乱数据。
18.根据权利要求16所述的储存媒体控制器,其中该数据编码单元通过该第一函数编辑该随机数与该使用者密码以产生该整垫值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于群联电子股份有限公司,未经群联电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910168280.6/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





