节点文献

基于RSA的广播加密新方案

A New Broadcast Encryption Scheme Based on RSA

【作者】 李晓峰

【导师】 卢建朱;

【作者基本信息】 暨南大学 , 计算机软件与理论, 2006, 硕士

【摘要】 RSA算法是Rivest、Shair和Adleman于1977年提出的最具有代表性的公钥算法,被广泛应用于各个领域。但随着网络技术的发展和应用及计算机性能的不断提高,使RSA算法面临着巨大的挑战,并对RSA算法的应用提出了许多新的要求。 本文根据RSA加密系统和小公钥的动态放大技术,提出了一种面向不同组的用户的广播加密新方案。在新方案中,每个用户都采用相同的小公钥,利用它可同时对不同组的接收者进行广播加密传送消息。加密阶段发送者根据接收用户数计算安全的放大因子,然后引入随机素数,将明文消息加密生成广播传送的密文。这样不仅提高了RSA的加密速度,而且可同时抵御低指数攻击和重发攻击,并实现对不同组的接收者进行广播加密传送消息。 最后,在Windows环境下,用Borland C++ Builder 6.0实现了该方案。

【Abstract】 RSA is the most representative public-key cryptosystem was present by Rivest Shair and Adleman in 1977, was used in many field. With the development of networks technology and the improvement of computer performance bring a lot of challenge to RSA algorithm, and make new desires in the application of RSA.In this paper, a new broadcast encryption scheme of RSA oriented multi-recipient is presented, according to the protocol of RSA and the enlarging the small public key technology. This protocol allows multi-recipient using the same public key, use it the sender can transmit the cryptograph to multi-recipient at once time by broadcast. During the process of encrypting, the sender calculates a number to enlarge the public key based the number of recipients and selects a small prime, then encrypts the message to cryptograph which can be transmit by broadcast. Therefore, it can enhance the encryption speed of RSA while withstanding the low exponent attack and multi-sending attack. More important, this protocol is provided with the function of transmit message to multi-recipient by broadcast. So it can be use in many information domain.Finally, the paper will show the programs developed by Borland C++ Builder 6.0 under Windows , which have implemented this new scheme.

  • 【网络出版投稿人】 暨南大学
  • 【网络出版年期】2007年 06期
  • 【分类号】TN918.6
  • 【被引频次】1
  • 【下载频次】199
节点文献中: