信息网络安全 ›› 2015, Vol. 15 ›› Issue (8): 8-13.doi: 10.3969/j.issn.1671-1122.2015.08.002

• • 上一篇    下一篇

混合机制下匿名广播加密方案的研究与实现

张键红, 董巧翠()   

  1. 北方工业大学理学院,北京 100144
  • 收稿日期:2015-06-29 出版日期:2015-08-01 发布日期:2015-08-21
  • 作者简介:

    张键红(1975-),男,河北,副教授,博士,主要研究方向:密码学;董巧翠(1990-),女,河北,硕士研究生,主要研究方向:密码学。

  • 基金资助:
    北京市自然科学基金[4122024,4132056]

Research and Implementation on Anonymous Broadcast Encryption Scheme under the Mixing Mechanism

Jian-hong ZHANG, Qiao-cui DONG()   

  1. School of Science, North China University of Technology, Beijing 100144, China
  • Received:2015-06-29 Online:2015-08-01 Published:2015-08-21

摘要:

随着科学技术的发展,一点到多点和多点到多点的通信模式不断被应用到生活当中,但这些通信模式通常限制只有在授权用户情况下才能获得通信内容,由此出现了广播加密。广播加密依据密码体制的不同可以分为基于身份的广播加密体制和基于公钥的广播加密体制;根据接收者的状态(即是否需要根据用户的变化更新用户密钥)可以分为有状态的(即静态的)广播加密体制和无状态的 (即动态的) 广播加密体制。文章首先提出一种混合机制下的匿名广播加密方案。该方案将基于身份的广播加密体制和基于公钥的广播加密体制有效结合在一起,使得方案更加安全。该方案同时还具有匿名性的特点,任何人不能随意获取接收者的信息。接着,文章分析了方案的性能。最后,文章运用Java语言,引进jpbc数据包,在eclipse平台上将方案进行实现。

关键词: 广播加密, 匿名性, 混合机制, Java语言

Abstract:

With the development of science and technology, communication modes of one point to points and points to points are widely used in our daily life. But only authorized users in these communication modes are allowed to get the communication contents, thus the broadcast encryption occurs. According to the difference of cryptosystems, broadcast encryption can be divided into Identity-based cryptography and public key infrastructure encryption. According to the state of the receiver (whether need to update key according to the user,s changes), broadcast encryption can be divided into state (static) broadcast encryption and stateless (dynamic) broadcast encryption. Firstly, this paper proposes an anonymous broadcast encryption scheme under the mixing mechanism which combines the identity-based cryptography with the public key infrastructure encryption, ensuring the safety of the scheme. The scheme also has the characteristic of anonymity. That is, anyone can not obtain the receiver's information at will. Then, the paper analyzes the superiorities of the scheme. Finally, the paper introduces the jpbc (Java pairing based cryptography) wrappers by using the language of Java, and realizes this scheme in the platform of eclipse.

Key words: broadcast encryption, anonymity, mixing mechanism, Java language

中图分类号: