[发明专利]广播加密方案的运行时实例化有效
| 申请号: | 201680018356.5 | 申请日: | 2016-03-16 |
| 公开(公告)号: | CN107431620B | 公开(公告)日: | 2020-10-13 |
| 发明(设计)人: | J·B·格尔根三世 | 申请(专利权)人: | 国际商业机器公司 |
| 主分类号: | H04L9/14 | 分类号: | H04L9/14;H04H60/23 |
| 代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 邹丹 |
| 地址: | 美国*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 广播 加密 方案 运行 实例 | ||
1.一种用于广播加密方案的运行时实例化的方法,包括:
读取广播加密定义,所述广播加密定义限定广播加密方案并且包括多个函数定义,其中所述多个函数定义包括第一函数定义、第二函数定义和第三函数定义;
基于所述多个函数定义,确定所述广播加密定义是限定对内容进行加密还是对内容进行解密;
基于所述多个函数定义,确定所述广播加密方案的类型;
将所述广播加密定义编译成本机计算机可执行代码;
执行所述本机计算机可执行代码以生成符合所述广播加密方案的密钥束,所述密钥束包括第一加密密钥;
执行所述本机计算机可执行代码以生成符合所述广播加密方案的密钥块,使得内容密码密钥可通过以下获得:
确定与第一函数定义、第二函数定义和第三函数定义对应的第一密码函数、第二密码函数和第三密码函数;以及
使用第一密码密钥和第一密码函数、第二密码函数和第三密码函数遍历子集差异树,以获得内容密码密钥。
2.如权利要求1所述的方法,其中所述广播加密方案的类型选自包括以下的组:
基于矩阵的广播加密方案;以及
基于子集差异树的广播加密方案。
3.如权利要求1所述的方法,其中:
所述广播加密方案是基于子集差异树的广播加密方案;以及
所述多个函数定义包括左遍历函数和右遍历函数。
4.如权利要求3所述的方法,其中:
所述广播加密定义包括选自由以下组成的组的参数:
树高度、密钥宽度、列计数、行计数和维度。
5.如权利要求3所述的方法,其中:
所述多个函数定义包括标签函数。
6.如权利要求3所述的方法,其中:
所述广播加密定义包括至少一个密钥。
7.如权利要求1所述的方法,其中所述广播加密定义限定对内容进行加密,所述方法还包括:
读取内容;
为符合所述广播加密方案的内容生成媒体密钥块。
8.如权利要求1所述的方法,还包括:
生成符合所述广播加密方案的密钥集。
9.如权利要求1所述的方法,还包括:
读取内容;
根据所述广播加密方案加密所述内容。
10.如权利要求1所述的方法,其中所述广播加密定义限定对内容进行解密,所述方法还包括:
读取经加密的内容;
读取符合所述广播加密方案的媒体密钥块;以及
基于所述广播加密方案,使用所述媒体密钥块解密所述内容。
11.如权利要求1所述的方法,其中所述广播加密定义包括伪代码。
12.如权利要求1所述的方法,其中所述广播加密定义符合语法。
13.如权利要求12所述的方法,其中所述语法不包括循环。
14.如权利要求1所述的方法,广播加密包括字节码。
15.如权利要求1所述的方法,还包括:
将所述广播加密定义编译成字节码;以及
执行所述字节码。
16.如权利要求15所述的方法,其中执行所述字节码包括:
实例化虚拟机。
17.如权利要求14所述的方法,其中所述本机计算机可执行代码作为云环境中的服务执行。
18.一种用于广播加密方案的运行时实例化的计算机可读存储介质,具有程序指令,所述程序指令能够由处理器执行以使处理器:
读取广播加密定义,所述广播加密定义限定广播加密方案并且包括多个函数定义,其中所述多个函数定义包括第一函数定义、第二函数定义和第三函数定义;
基于所述多个函数定义,确定所述广播加密定义是限定对内容进行加密还是对内容进行解密;
基于所述多个函数定义,确定所述广播加密方案的类型;
将所述广播加密定义编译成本机计算机可执行代码;
执行所述本机计算机可执行代码以生成符合所述广播加密方案的密钥束,所述密钥束包括第一加密密钥;
执行所述本机计算机可执行代码以生成符合所述广播加密方案的密钥块,使得内容密码密钥可通过以下获得:
确定与第一函数定义、第二函数定义和第三函数定义对应的第一密码函数、第二密码函数和第三密码函数;以及
使用第一密码密钥和第一密码函数、第二密码函数和第三密码函数遍历子集差异树,以获得内容密码密钥。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680018356.5/1.html,转载请声明来源钻瓜专利网。





