【答案解析】[解析] 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进行加密,得到密文

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

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

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