密码学应用:数字现金协议与信息安全原理

需积分: 49 29 下载量 85 浏览量 更新于2024-08-26 收藏 4.29MB PPT 举报
"数字现金协议-应用密码学PPT" 这篇资料主要介绍了数字现金协议的应用,以及密码学在信息安全中的基础概念。首先,我们来看数字现金协议的实例: 协议#1是一个简化的匿名汇票系统,涉及到的主要步骤如下: 1. 用户Alice准备100张面值1000美元的匿名汇票。 2. Alice将每张汇票放入一个不同的信封,并附上复写纸,然后将所有信封交给银行。 3. 银行检查其中的99个信封,确认每张汇票都是1000美元。 4. 银行在剩下的一个未开封的信封上签名,签名通过复写纸印到汇票上,然后从Alice的账户中扣除1000美元。 5. Alice打开信封并使用这张汇票消费。 6. 商人检查银行的签名以验证汇票的真实性。 7. 商人将汇票拿到银行兑现。 8. 银行验证其签名后,将1000美元转入商人账户。 这个协议展示了密码学如何用于实现匿名性和可验证性,保证交易的完整性和安全性。在这个过程中,银行的签名扮演了关键角色,确保汇票的合法性,并防止欺诈。 接着,资料提到了密码学的基本概念,包括: - 信息安全的发展历程,从通信保密到信息保障,涵盖了保密性、完整性、可用性等多个维度。 - 信息安全的三个方面:保密性(防止未经授权的访问),完整性(确保数据未经篡改),和可用性(保证服务的连续性)。 - 其他信息安全属性,如不可否认性(防止发送或接收方否认交易),鉴别(确认身份),审计(记录活动),和可靠性(系统的稳定性和一致性)。 密码学基础包括专业术语的解释,如计算机安全的定义,以及违反安全性的一些例子。这些例子清晰地阐述了保密性(防止数据泄露)、完整性(防止数据被篡改)和鉴别性(确认消息来源)的重要性。 这份资料是对密码学和信息安全的入门介绍,通过数字现金协议展示了密码协议在实际中的应用,同时也概述了密码学在保护信息安全中的核心作用。