发明名称 广播方案中授权接收者匿名集的构造方法
摘要 本发明公开了一种广播方案中授权接收者匿名集的构造方法,用于解决现有的方法在进行广播加密时授权接收者身份信息被暴露的技术问题。技术方案是利用拉格朗日插值函数实现基于身份的广播方案中授权接收者的匿名集构造,广播消息中不包含授权接收者身份列表信息。故没有直观的展示授权接收者的身份,不仅使攻击者无法得到授权接收者的信息,而且接收同一则消息的所有授权接收者都不可获得除自己以外的其他授权接收者的任何信息,从而解决了授权接收者的隐私保护问题。
申请公布号 CN102510379B 申请公布日期 2014.04.02
申请号 CN201110347192.X 申请日期 2011.11.04
申请人 西北工业大学;西安电子科技大学 发明人 李慧贤;崔静静;庞辽军;裴庆祺;刘能宾;王掌权;何利伟
分类号 H04L29/06(2006.01)I;H04H60/23(2008.01)I 主分类号 H04L29/06(2006.01)I
代理机构 西北工业大学专利中心 61204 代理人 黄毅新
主权项 1.一种广播方案中授权接收者匿名集的构造方法,其特征在于包括以下步骤:(a)广播发送者S选择n个授权接收者ID<sub>1</sub>,ID<sub>2</sub>,...,ID<sub>n</sub>;(b)为每一位授权接收者ID<sub>i</sub>选取秘密信息v<sub>i</sub>,构造秘密信息集V={v<sub>1</sub>,v<sub>2</sub>,...,v<sub>n</sub>};式中,i=1,2,...,n;(c)计算插值横坐标x<sub>i</sub>=H(ID<sub>i</sub>),并令插值纵坐标y<sub>i</sub>=v<sub>i</sub>,构造n个数值对(x<sub>1</sub>,y<sub>1</sub>),(x<sub>2</sub>,y<sub>2</sub>),...,(x<sub>n</sub>,y<sub>n</sub>);式中,i=1,2,...,n;H()是Hash函数;(d)对n个数值对(x<sub>1</sub>,y<sub>1</sub>),(x<sub>2</sub>,y<sub>2</sub>),...,(x<sub>n</sub>,y<sub>n</sub>)进行操作,得到拉格朗日插值基函数<![CDATA[<math><mrow><msub><mi>f</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>=</mo><munder><mi>&Pi;</mi><mrow><mn>1</mn><mo>&le;</mo><mi>j</mi><mo>&NotEqual;</mo><mi>i</mi><mo>&le;</mo><mi>n</mi></mrow></munder><mfrac><mrow><mi>x</mi><mo>-</mo><msub><mi>x</mi><mi>j</mi></msub></mrow><mrow><msub><mi>x</mi><mi>i</mi></msub><mo>-</mo><msub><mi>x</mi><mi>j</mi></msub></mrow></mfrac><mo>=</mo><msub><mi>a</mi><mrow><mi>i</mi><mo>,</mo><mn>1</mn></mrow></msub><mo>+</mo><msub><mi>a</mi><mrow><mi>i</mi><mo>,</mo><mn>2</mn></mrow></msub><mi>x</mi><mo>+</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>+</mo><msub><mi>a</mi><mrow><mi>i</mi><mo>,</mo><mi>n</mi></mrow></msub><msup><mi>x</mi><mrow><mi>n</mi><mo>-</mo><mn>1</mn></mrow></msup></mrow></math>]]></maths>式中,a<sub>i,1</sub>,a<sub>i,2</sub>,...,a<sub>i,n</sub>∈Z<sub>q</sub>,i=1,2,...,n;Z<sub>q</sub>是阶数为q的整数域;(e)计算匿名集中的元素<img file="FDA0000457533120000012.GIF" wi="826" he="143" />式中,i=1,2,…,n,构造匿名集W={w<sub>1</sub>,w<sub>2</sub>,...,w<sub>n</sub>};(f)授权接收者ID<sub>i</sub>,根据匿名集W={w<sub>1</sub>,w<sub>2</sub>,...,w<sub>n</sub>},计算插值横坐标x<sub>i</sub>=H(ID<sub>i</sub>);计算秘密信息v<sub>i</sub>=y<sub>i</sub>=w<sub>1</sub>+(x<sub>i</sub>modq)w<sub>2</sub>+...+(x<sub>i</sub><sup>n-1</sup>modq)w<sub>n</sub>,获取秘密信息集V中与授权接收者ID<sub>i</sub>相对应的秘密信息v<sub>i</sub>;式中,i=1,2,…,n;q是大素数。
地址 710072 陕西省西安市友谊西路127号