加密技术在SET协议中的应用 ,他们是怎么工作的?

【答案】:(1)用DES算法的对称密钥技术。对称密钥加密技术是 SET加密协议的基础。银行常采用 DES算法来加密持卡人的个人识别号码。 (2)采用RSA算法的非对称密钥技术。公开密钥技术是 SET协议的核心。公开密钥技术解决了密钥的发布和管理问题,商户可以公开其公开密钥,而保留私有密钥。购物者可以用人人皆知的公开密钥对发布的信息进行加密,安全地传给商户,然后由商户用自己的私有密钥进行解密。 (3)采用电子数字签名。按双方约定的Hash算法产生报文摘要值,用发送者的私人密钥加密产生数字签名。 (4)采用电子信封。发送者自动生成对称密钥,用它加密原文,将生成的密文连同密钥本身一起再用公开密钥手段传送出去,以解决每次传送更换密钥的问题。 SET协议的信息加密传送过程综合了上述四种常见手段。发送信息时,发信人用自己的私有密钥进行电子签名,再使用收信人的公开密钥制作电子信封,进行加密传送。收信人执行相反的动作:用自己的私有加密密钥解密报文,揭开电子信封,然后用发送者的公开密钥核实报文签名。 SET协议中发送信息采用公开密钥技术,需要一对密钥;发送信息之前先用电子签名技术进行签名,又需要一对密钥。这两对密钥是完全不同的。
相关推荐