还剩31页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
,汇报人目录密码学定义密码学是研究加密、解密、密钥管理等技术的学科密码学的目的是保护信息的机密性、完整性和可用性密码学包括对称密码学和非对称密码学两大类密码学在信息安全、电子商务、电子政务等领域有着广泛的应用密码学发展历程古代密码学公元前400年,古希腊人使用替换密码近代密码学19世纪末,维吉尼亚密码和凯撒密码的出现现代密码学20世纪70年代,公钥密码体制的出现当代密码学21世纪初,量子密码学的兴起和发展密码学应用领域信息安全保护数据传输和存储的安全加密通信保护通信内容的机密性身份验证验证用户身份,防止身份盗版权保护保护数字内容的版权,防止用盗版电子支付保护支付交易的安全,防止数字签名确保数据的完整性和真实性欺诈和盗窃加密算法分类l对称加密算法如AES、DES、3DES等l非对称加密算法如RSA、ECC、DSA等l哈希算法如SHA-
1、SHA-
2、MD5等l数字签名算法如DSA、RSA等l密钥交换算法如Diffie-Hellman、RSA等l认证协议如SSL/TLS、IPsec等加密算法原理对称加密使用相同的密钥进行加密和解密非对称加密使用一对密钥,一个用于加密,另一个用于解密哈希函数将任意长度的输入转换为固定长度的输出数字签名使用私钥对消息进行加密,验证消息的真实性和完整性密钥管理基本概念密钥存储密钥库、硬件安全模块等密钥类型对称密钥和非对称密钥密钥销毁确保密钥不再被密钥分发密钥分发中心、使用,提高安全性公钥基础设施等密钥用于加密和解密的秘密信息密钥更新定期更换密钥,提高安全性密钥生成随机数生成器、密钥派生函数等密钥使用加密、解密、数字签名等对称加密算法概念加密和解密使用相同的密钥优点速度快,加密效率高缺点密钥分发和管理困难常见算法DES、3DES、AES、Blowfish、RC4等非对称加密算法代表算法RSA、ECC、DSA应用数字签名、数据加密、等密钥交换等特点密钥分为公钥和私钥,安全性基于数学难题,难公钥用于加密,私钥用于解密以破解,安全性较高哈希算法哈希算法的定义将任意长度哈希算法的特点不可逆、抗的输入数据映射到固定长度的碰撞、抗篡改输出数据哈希算法的应用数据完整性常见的哈希算法MD
5、SHA-
1、SHA-256等校验、数字签名、密码存储等密码学安全性定义机密性是指保护信息不被未完整性是指保护信息不被未授权者获取授权者篡改安全性包括机密性、完整性、可用性是指保证合法用户能可用性和可认证性够正常使用系统密码学安全性是指密码系统可认证性是指保证通信双方抵抗各种攻击的能力身份的真实性和合法性密码学安全性评估方法密钥长度密加密算法选密钥管理确协议安全性安全性测试风险评估评钥越长,安全择安全性高的保密钥的安全评估通信协议进行安全性测估潜在的安全性越高加密算法,如存储和分发的安全性,如试,如模糊测风险,如数据AES、RSA等SSL/TLS等试、渗透测试泄露、身份验等证失败等密码学安全性案例分析案例二AES加密算法案例三SHA-256哈希算法案例一RSA加密算法案例四SSL/TLS协议安全性分析电子商务安全应用电子商务交易安全支付安全使用数用户身份验证使网站安全使用加使用加密技术保护字签名技术确保支用密码技术验证用密技术保护网站数交易数据付安全户身份据安全网络安全应用加密技术保护数据传输过程中的安全数字签名确保数据来源的真实性和完整性身份认证验证用户身份,防止身份盗用访问控制限制用户访问权限,防止非法访问移动支付安全应用移动支付通过手机等移动设备进行支付密码学在移动支付中的应用加密、解密、数字签名等安全威胁黑客攻击、数据泄露、身份盗用等解决方案使用加密技术、数字签名、安全协议等确保支付安全密码学基本概念总结密码学是研究加密、解密和密钥管理的学科密码学的目标是保护信息的机密性、完整性和可用性密码学的基本概念包括对称密码、非对称密码、哈希函数、数字签名等密码学的应用领域包括电子商务、网络安全、数据保护等密码学的发展趋势包括量子密码学、后量子密码学、生物识别技术等密码学未来发展趋势量子密码学利用量子力学原理进行加密和解密,具有更高的安全性和效率生物识别技术利用生物特征进行身份验证,如指纹、虹膜等区块链技术利用分布式账本技术进行数据存储和交易,提高数据安全性和透明度云计算和边缘计算利用云计算和边缘计算技术进行数据处理和加密,提高数据处理效率和响应速度汇报人。