一. 椭圆曲线加密算法 简称ECC,是基于椭圆曲线数学理论实现的一种非对称加密算法。相比RSA,ECC优势是可以使用更短的密钥,来实现与RSA相当或更高的安全,RSA加密算法也是一种非对称加密算法,在公开密钥加密和电子商…
分类:密码学
ECC 椭圆曲线加解密算法
随着计算机性能的提高,部分算法已经不再安全,但是道高一尺魔高一丈,加密算法也在不断的进步和演化,通常的方法是增加密钥长度,越长越安全,确实也管用,但是性能同样也有损失,本篇要介绍的 ECC 椭圆曲线加密算法就是一种密钥长…
密码学---公钥密码体制---椭圆曲线密码体制
椭圆曲线密码体制 椭圆曲线密码体制概念 椭圆曲线数学知识 一般的椭圆曲线 有限域上的椭圆曲线 椭圆曲线上的点数 椭圆曲线密码体制流程 Diffie-Hellman密钥交换 参数选择 密钥交换过程 ElGamal密码体制 …
椭圆曲线公钥密码体制详解
椭圆曲线公钥密码体制 1.椭圆曲线的加法 1.1依据 如果在椭圆曲线上有3个点存在于一条直线上,则它们的和为无穷远点。其中无穷远点即为 O O O. 1.2 点P和点-P相加 点P和点-P相加的和为无穷远点。 1.3 点…
解析Quorum -- 摩根大通的企业级区块链解决方案
概述 架构 隐私性 方案概述 案例一 案例二 实现细节 Quorum组件 Tessera组件 共识算法 Raft Lifecycle of a Transaction Block Race Speculative Min…
密码学专题 加密模式的选择|传输数据加密
分组加密模式和序列加密模式。它们之间最大的区 别在于分组加密模式每次对一组数据进行加密运算处理,而序列加密模式则逐位对数据进 行加密运算处理。事实上,在实际设计应用的算法中,并没有那么严格的区别,它们有可能是相互结合的。…
密码学三大原则:扩散、混淆、雪崩效应
扩散就是让明文中的每一位影响密文中的许多位,或者说让密文中的每一位受明文中的许多位的影响.这样可以隐蔽明文的统计特性。 混淆就是将密文与密钥之间的统计关系变得尽可能复杂,使得对手即使获取了关于密文的一些统计特性,也无法推…
详解AES对称加密(python实现文件加密)
一、对称加密 对称加密:需要对加密和解密使用相同密钥的加密算法。 优点:速度快,适合加密大量数据时使用。 缺点:不利于传送密钥。(后面文章在介绍非对称加密传输对称加密的密钥,此处应用是文件加密,密钥只有自己知道) 对称加…
密码学的应用
目录 网络中存在的典型安全隐患 信息安全要素 应用系统安全性需求和典型攻击 密码学的应用 机密性 完整性 可鉴别性 不可否认性 授权 网络中存在的典型安全隐患: 假冒 窃听 篡改 冒名…
详解AES对称加密(python实现文件加密)
一、对称加密 对称加密:需要对加密和解密使用相同密钥的加密算法。 优点:速度快,适合加密大量数据时使用。 缺点:不利于传送密钥。(后面文章在介绍非对称加密传输对称加密的密钥,此处应用是文件加密,密钥只有自己知道) 对称加…
密码学、电子签名、电子信封以及密钥安全等
密码学、电子签名、电子信封以及密钥安全等知识点 一、密码学基础 1. 密码学基本概念 2. 密码技术的主要用途 二、密码算法 1. 密码算法的安全性 2. base64 3. 密码算法体制 4. 算法模式 三、对称密钥与…
无论计算机有多强大、攻击者多么聪明都无法破解的密码:一次一密
在本章中读者将要学习的密码,不论计算机有多么强大、花费了多少时间或者攻击者是多么聪明,都无法破解。它被称为一次一密(One-time pad)。好消息是不必编写新的程序来使用它!读者在第18章中编写的维吉尼亚密码程序可以…