区块链安全 课件第三章 区块链密码学基础.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《区块链安全 课件第三章 区块链密码学基础.pptx》由用户(momomo)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 区块链安全 课件第三章 区块链密码学基础 区块 安全 课件 第三 密码学 基础
- 资源描述:
-
1、目 录二三四五六七信息安全基础特性密码学数学基础加密体制哈希函数数字签名默克尔树布隆过滤器区块链中的密码学技术信息安全指在任意一个信息系统中,所有硬件设施和内在单元,都可以得到安全保护,且具备抵御破坏、更改、泄露操作,以及快速恢复的能力,使得该信息系统能够连续可靠地运行,保证该系统能够为用户提供服务,信息服务不会中断,保证系统服务的正确性和连续性。信息安全基础特性主要特性:l 保密性(Confidentiality)l 完整性(Integrity)l 可用性(Availability)l 可控性(Controllability)l 不可抵赖性(Non-repudiation)保密性(Confi
2、dentiality)指信息按给定要求不泄露给非授权的个人、实体,即杜绝有用信息泄露给非授权个人或实体,强调有用信息只被授权对象使用的特征。信息安全基础特性可用性(Availability)指信息可以被授权的实体正确访问,并可以按要求正常使用,或者在非正常情况下也能够恢复使用的特征,提供正常服务。信息的可用性是衡量信息系统在面向用户时的一种安全性能指标。完整性(Integrity)指信息在传输、交换、存储和处理的过程中,始终保持未被修改、破坏和未丢失,使信息能正确生成、存储、传输,是信息安全的基本特性。信息安全基础特性不可否认性(Non-repudiation)指任意通信双方在消息的交互过程中
3、,所有参与者都不可能对本人的真实身份及其提供消息的行为进行否认。这需要对参与者本身的身份进行确定,保证参与者所提供的信息的真实同一性和其原样性。可控性(Controllability)指信息以及系统具体内容在网络系统中流通时,系统可以实现有效控制的特性。即系统需要实现对其中的任何信息在一定传输范围和存放空间内有效控制。银行我可没有授权!目 录二三四五六七信息安全基础特性密码学数学基础加密体制哈希函数数字签名默克尔树布隆过滤器群的基本定义及性质群的基本定义及性质群的基本定义及性质普通乘法普通加法普通乘法与普通加法的运算性质如果群G 中包含的所有元素个数是一个有限整数,则称G 为有限群,否则称为无
4、限群。有限群G 中元素的个数,称为这个有限群的阶。若G 是一个有限群,它的阶表示为|G|。群的基本定义及性质整数群、椭圆曲线群和双线性映射群整数群、椭圆曲线群和双线性映射群椭圆曲线群椭圆曲线密码(Elliptic Curves Cryptography,ECC)是基于椭圆曲线数学理论的算法,是迄今为止被实践证明安全有效的三类公钥密码体制之一。l 椭圆曲线离散对数问题比大整数因子分解问题(RSA)以及离散对数问题(DSA)更困难l ECC方案能够用更少的位长度获得与RSA同等强度的安全性整数群、椭圆曲线群和双线性映射群整数群、椭圆曲线群和双线性映射群密码学困难问题密码学困难问题目 录二三四五六七
5、信息安全基础特性密码学数学基础加密体制哈希函数数字签名默克尔树布隆过滤器对称加密体制基本概念:对称密码体制是一种传统的密码体制,也可以称为私钥密码体制。在对称密码体制中,加密和解密采用相同的密钥。基本元素包含有原始的明文、加密算法、密钥、密文、解密算法、信息发送者以及信息接收者。对称密码模型对称加密体制安全性:安全性主要取决于以下两种因素:1.加密算法:加密算法无须保密,使得仅仅通过密文以及算法,而不通过密钥,就想破译出明文是非常困难的。2.密钥:密钥的安全性决定了明文信息的安全性,因此密钥空间必须保证足够大。优点:l 速度快l 具有较高的保密强度缺点:l 安全传输和管理成了影响系统 安全性的
6、关键因素对称加密体制对称加密算法DES:DES主要应用场景是银行业的电子资金转账(EFT)。DES是一个分组密码算法,使用56位的密钥处理64位的明文数据。DES优点有速度快、易于软件实现。其缺点是密钥过短,56位的密钥长度会影响它的保密强度。对称加密算法Triple DES:为了克服密钥过短的缺点,提出了DES变种算法TripleDES,它使用两个独立的56位密钥对交换的信息进行3次加密,从而使其有效长度达到112位。Triple DES模型图示对称加密体制对称加密算法AES:美国国家标准与技术研究所(NIST)在1997年发起,向全球所有研究人员提出征集高级加密标准AES算法,用于取代DE
展开阅读全文