SSL与SET/TLS:安全与效率对比

需积分: 21 2 下载量 183 浏览量 更新于2024-08-21 收藏 438KB PPT 举报
本资源主要探讨了SSL(Secure Sockets Layer)与SET(Secure Electronic Transaction)以及TLS(Transport Layer Security)之间的比较。首先,作者祝永胜在2014年4月10日的汇报中强调了研究SSL/TLS协议的重要性,因为这些协议对于保障互联网通信安全至关重要。在没有SSL/TLS的HTTP通信中,信息明文传输会导致三大风险:窃听、篡改和冒充,SSL/TLS正是为解决这些问题而设计的,确保信息加密、校验和身份认证。 接下来,作者将焦点转向SSL与SET的对比。在用户接口方面,SSL已内置于浏览器和Web服务器,用户无需额外安装即可使用,而SET则需要专用软件和特定银行系统的支持,兼容性有待提高。在处理速度上,SET由于其复杂的流程,如多次验证和加密操作,交易速度明显慢于SSL,可能导致显著的系统负载。 在认证要求上,SET旨在为信用卡支付提供多方认证,涉及银行、商家和用户,但SSL主要用于浏览器和服务器之间的身份验证,无法实现多方的深度认证。在加密机制上,SSL对所有传输数据进行全量加密,可能会牺牲一部分速度,而SET则有针对性地对部分信息进行加密,以提高效率。 SSL以其简洁的用户界面和较快的处理速度在实际应用中更受欢迎,尤其适合通用的网页浏览和在线通信。而SET在特定场景,如银行间的信用卡交易中,由于其更严格的认证和加密策略,可能更适合需要高度安全性的环境。然而,SET的复杂性和兼容性问题是其需要改进的地方。TLS作为SSL的后续版本,继承并优化了SSL的优点,成为现代互联网通信的首选协议。