APP下载

非对称加密体制中RSA算法的研究

2011-04-01靳丽君

电子设计工程 2011年11期

靳丽君

(西安铁路职业技术学院评估与建设办公室陕西西安710014)

在数字媒体上进行交换的数据进行加密的方法称为信息交换加密技术,分别为对称加密和非对称加密。在对称加密技术中,信息的加密和解密都使用相同的密钥。这种加密方法可简化加密处理过程,信息交换双方都不必彼此研究和交换专用的加密算法,目前在国际上,非机要部门的数据加密标准常采用由IBM公司研制的名为DES的分组加密算法。尽管对称加密体制以高效快速的加密特点得到广泛的应用,但在网络环境下它的缺点却尤为突出,那就是密钥的交换和分发问题。在现代电子政务、电子商务应用中,如果不能解决密钥在网上分布的问题,那就需要大量的成本通过离线解决,这样,对于只需要通过双方知晓的对称密钥,如果通过第三方传送密钥,那么通信的安全性就成为一大隐患。

1976年,由Whitfield Diffie和Martin Hellman提出了非对称加密体制(也称作公钥加密体制),不同于以往的加密算法,非对称加密技术的思想不是建立在位方式的操作之上,而是建立在数学函数的基础之上的。更重要的是,与只使用单一密钥的传统加密技术相比,每一个通信方都拥有一对密钥,其一公钥是可以公开的,其二私钥是保密的,只有自己才知道。在进行加密时,加密方使用对方的公钥,而解密时使用自己的私钥进行解密,这样就保证只有私钥持有者才能进行解密[1]。

1 非对称加密体制的思想

非对称加密体制必须满足以下条件:

登录APP查看全文