【答案解析】[解析] RSA是一种具有代表性的公钥加密算法,其理论基础是寻找大素数是相对容易的,而分解两个大素数的积在计算上是不可行的。依题意,公钥KU={e,n},私钥KR={d,n},收发双方均已知n,发方已知e,只有收方已知d。若使用RSA算法将明文M加密为密文C,则加密的过程可表示为C=M
emod n; 解密的过程可表示为M=C
dmod n=(M
e)
dmod n=M
edmod n。
数字签名是笔迹签名的模拟,用于保证信息传输的完整性、发送者的身份认证、防止交易中的抵赖行为等。依题意,发方A利用RSA进行数字签名的过程是,A使用消息摘要算法(如MD5)计算出明文的摘要M,接着用A的私钥对消息M进行加密,得到密文C'(即

,以此代表A对消息M的签名信息),再用A从CA机构中获得的B的公钥对密文C'进行加密,得到密文C(即

),然后将消息M和密文C"通过网络传送给B;收方B收到密文C"后先使用自己的私钥对其进行解密,得到密文C'(即

),再用B从CA机构中获得的A的公钥对密文C'进行解密,得到消息M'(即
