发明名称 多层级,多维度内容保护
摘要 在本发明的一项观点中,本发明揭示一种多层级、多维度配置内容保护方法。使用每级层级保护的分开金钥(key)将具有一项或一项以上属性的内容加密,其中每级层级都相对应于每项属性的一保护保证。该内容可能被分散至具有不同层级保护的数个环境,其方式传输一相称于该环境订阅层级的基底金钥(base key)。然后,使用该基底金钥产生较低层级金钥,用于存取保护层级低于或等于该订阀层级的内容。
申请公布号 TWI253265 申请公布日期 2006.04.11
申请号 TW091113630 申请日期 2002.06.21
申请人 英特尔公司 发明人 盖瑞 葛朗克;麦克S. 瑞普利;恩尼 布利克尔
分类号 H04L9/00 主分类号 H04L9/00
代理机构 代理人 陈长文 台北市松山区敦化北路201号7楼
主权项 1.一种内容保护之方法,包括: 接收内容,该内容包含具有L至N存取层级的一组属 性,其中L<N,并且属于一给定存取层级的内容可藉 由一相对应金钥解密; 接收一相对应于一N之M存取层级的基底金钥,其中L <=M<=N;以及 以该基底金钥为基础衍生出较低层级金钥,该等较 低层级金钥系用于存取具有一M存取层级或较低层 级的内容。 2.如申请专利范围第1项之方法,该方法还包括接收 该组属性中每项属性的一D维度矩阵,其中D相当于 该内容的属性数量,并且其中该矩阵包括用于决定 如何产生一相应于一给定内容区段之金钥的矩阵 値,以及以该基底金钥为基础衍生出该等较低层级 金钥包括,针对一给定较低层级金钥,使用一以一 相对应于该较低层级金钥之矩阵値为基础的函数, 以及一邻接较高层级金钥的单向杂凑函数。 3.如申请专利范围第1项之方法,其中以该基底金钥 为基础衍生出该等较低层级金钥包括,针对一给定 较低层级金钥,使用一较高层级金钥的一模指数( modular exponentiation)。 4.一种内容保护之方法,包括: 接收一属于M存取层级之内容的要求,该内容包含 具有L至N存取层级的一组属性,其中L<N,并且每级存 取层级皆是藉由一格子上的一格点表示,并且相对 应内容可藉由一相对应于存取层级的金钥解密; 传输一相对应于一M存取层级的基底金钥;以及 传输该组属性中每项属性的一D维度矩阵,其中D相 当于该内容的属性数量,并且其中该矩阵包括用于 决定如何产生一较低层级金钥的矩阵値,其中该较 低层级金钥系用于解密藉由该格子上一给定格点 所表示的内容。 5.如申请专利范围第4项之方法,其中一位于一2维 度矩阵中的给定较低层级金钥系藉由下列方程式 之至少一等式所产生,其中X包含一第一矩阵,而Y包 含一第二矩阵: 等式Ki,j=Xi,j^H(Ki+1,j);以及 等式Ki,j=Yi,j^H(Ki,j+1); 其中Xi,j和Yi,j都包含一相对应于藉由一格点(i,j)表 示一存取层级之内容属性的矩阵値,并且H(Ki+1,j)和 H(Ki,j+1)都包含一较高层级金钥的一单向杂凑値。 6.如申请专利范围第4项之方法,其中一位于X表示 之1维度矩阵中的给定较低层级金钥系藉由等式Ki= H(Ki+1)产生。 7.一种内容保护之方法,包括: 建立阶层式金钥,其中每个金钥都是用来加密内容 ,该内容具有一组属性以及具有一级或一级以上存 取层级,并且每个金钥都相对应于一存取层级;以 及 将该等金钥之每个金钥套用至内容,以建立复数个 已加密内容区段,每个区段都是该内容的一部份, 并且每个连续内容区段都改良该内容的该组属性 。 8.如申请专利范围第7项之方法,该方法还包括针对 该组属性中每项属性建立一D维度矩阵,其中D相当 于该内容的属性数量,并且其中该矩阵包括用于决 定如何产生一相对应于一给定内容区段之金钥的 矩阵値。 9.如申请专利范围第7项之方法,其中可藉由一加密 强度单向函数使该等阶层式金钥相关。 10.如申请专利范围第7项之方法,其中一属性包括 解析度。 11.一种储存用于代表指令序列之资料的机器可读 取媒体,当一处理器执行该等指令序列,会引发该 处理器执行下列: 接收内容,该内容包含具有L至N存取层级的一组属 性,其中L<N,并且属于一给定存取层级的内容可藉 由一相对应金钥解密; 接收一相对应于一N之M存取层级的基底金钥,其中L <=M<=N;以及 以该基底金钥为基础衍生出较低层级金钥,该等较 低层级金钥系用于存取具有一较低M存取层级的内 容。 12.如申请专利范围第11项之机器可读取媒体,该机 器可读取媒体还包括用于引发该处理器接收该组 属性中每项属性之一D维度矩阵的指令,其中D相当 于该内容的属性数量,并且其中该矩阵包括用于决 定如何产生一相当应于一给定内容区段之金钥的 矩阵値;以及用于引发该处理器以该基底金钥为基 础衍生出该等较低层级金钥的指令包括,针对一给 定较低层级金钥,使用一以一相对应于该较低层级 金钥之矩阵値为基础的函数,以及一邻接较高层级 金钥的单向杂凑函数。 13.如申请专利范围第11项之机器可读取媒体,其中 用于引发该处理器以该基底金钥为基础衍生出该 等较低层级金钥的指令包括,针对一给定较低层级 金钥,使用一较高层级金钥的一模指数(modular exponentiation)。 14.一种内容保护之装置,包括: 至少一处理器;以及 一机器可读取媒体,该机器可读取媒体上具有已编 码指令,当该处理器执行该等指令,能够引发该处 理器以: 接收内容,该内容包含具有L至N存取层级的一组属 性,其中L<N,并且属于一给定存取层级的内容可藉 由一相对应金钥解密; 接收一相对应于一N之M存取层级的基底金钥,其中L <=M<=N;以及 以该基底金钥为基础衍生出较低层级金钥,该等较 低层级金钥系用于存取具有一较低M存取层级的内 容。 15.如申请专利范围第14项之装置,该装置还包括用 于引发该处理器接收该组属性中每项属性之一D维 度矩阵的指令,其中D相应于该内容的属性数量,并 且其中该矩阵包括用于决定如何产生一相应于一 给定内容区段之金钥的矩阵値;以及用于引发该处 理器以该基底金钥为基础衍生出该等较低层级金 钥的指令包括,针对一给定较低层级金钥,使用一 以一相对应于该较低层级金钥之矩阵値为基础的 函数,以及一邻接较高层级金钥的单向杂凑函数。 16.如申请专利范围第14项之装置,其中用于引发该 处理器以该基底金钥为基础衍生出该等较低层级 金钥的指令包括,针对一给定较低层级金钥,使用 一较高层级金钥的一模指数(modular exponentiation)。 17.一种内容保护之装置,包括: 接收内容装置,该内容包含具有L至N存取层级的一 组属性,其中L<N,并且属于一给定存取层级的内容 可藉由一相对应金钥解密; 接收基底金钥装置,该基底金钥相对应于一N之M存 取层级,其中L<=M<=N;以及 衍生较低层级金钥装置,用于以该基底金钥为基础 衍生出较低层级金钥,该等较低层级金钥系用于存 取具有一较低M存取层级的内容。 18.如申请专利范围第17项之装置,该装置还包括接 收装置,用于接收该组属性中每项属性的一D维度 矩阵,其中D相应于该内容的属性数量,并且其中该 矩阵包括用于决定如何产生一相应于一给定内容 区段之金钥的矩阵値;以及用于以该基底金钥为基 础衍生出该等较低层级金钥之该衍生较低层级金 钥装置包括,针对一给定较低层级金钥,使用一以 一相对应于该较低层级金钥之矩阵値为基础的函 数,以及一邻接较高层级金钥的单向杂凑函数。 19.如申请专利范围第17项之装置,其中用于以该基 底金钥为基础衍生出该等较低层级金钥之该衍生 较低层级金钥装置包括,针对一给定较低层级金钥 ,使用一较高层级金钥的一模指数(modular exponentiation)。 20.一种内容保护之方法,包括: 接收加密内容,该内容包含具有L至N存取层级的一 组属性,其中L<N,并且每级层级皆可藉由一相对应 金钥存取; 接收一相对应于一N之M存取层级的基底金钥,其中L <=M<=N; 以该基底金钥为基础衍生出较低层级金钥,该等较 低层级金钥系用于存取具有一M存取层级或较低层 级的内容;以及 使用一给定较低层级金钥以解密属于一相对应层 级的内容。 21.如申请专利范围第20项之方法,该方法还包括接 收该组属性中每项属性的一D维度矩阵,其中D相应 于该内容的属性数量,并且其中该矩阵包括用于决 定如何产生一相应于一给定内容区段之金钥的矩 阵値,以及以该基底金钥为基础衍生出该等较低层 级金钥包括,针对一给定较低层级金钥,使用一以 一相对应于该较低层级金钥之矩阵値为基础的函 数,以及一邻接较高层级金钥的单向函数。 22.如申请专利范围第20项之方法,其中以该基底金 钥为基础衍生出该等较低层级金钥包括,针对一给 定较低层级金钥,使用一较高层级金钥的一模指数 (modular exponentiation)。 图式简单说明: 图1显示根据本发明具体实施例之使用个别金钥之 多层级与多维度阶层式内容加密的方块图; 图2显示根据本发明具体实施例之系统的方块图; 图3显示根据本发明具体实施例之使用单一金钥之 阶层式内容解密的方块图; 图4显示根据本发明具体实施例之使用个别金钥之 多层级与多维度阶层式内容加密方法的流程图; 图5显示根据本发明具体实施例之使用单一金钥之 阶层式内容解密方法的流程图; 图6与7显示根据本发明第一项示范性具体实施例 之用于产生较低层级金钥的矩阵; 图8显示根据本发明第三项示范性具体实施例之用 于产生较低层级金钥的矩阵。
地址 美国