RSA(Rivest-Shamir-Adleman)是一种著名的非对称加密算法,是公开密钥加密算法(简称公钥加密算法)的国际标准。
RSA算法由美国麻省理工学院(MIT, Massachusetts Institute of Technology)的三位学者Rivest、Shamir和Adleman于1978年提出,其命名正是来源于这三位设计者的姓名。
       RSA算法采用由公钥和私钥组成的一个密钥对,二者配合使用完成加密和解密,而不需通过秘密信道传送密钥,由于加密和解密使用不同密钥,因而称为非对称加密算法(即公开密钥加密算法)。公开密钥加密算法基于数学问题求解的困难性,RSA算法的安全性基础是数学家迄今尚不能找到一种快速有效的算法对一个大整数进行因子分解以判断其是否为素数。
      RSA算法是被国际上广泛接受和实现的通用公钥密码算法,它是密码学发展史上最伟大的一次革命,在消息保密、密钥管理和数字签名等领域具有重要意义。
      RSA 2048算法(即密钥长度为2048比特的RSA非对称加密算法)被应用于数字电影的密钥管理和数字签名中,即通过对数字电影内容密钥进行加密,再以密钥传送消息(KDM)的形式安全传送至数字影院,如图6所示。

blob.png