密码学
文章平均质量分 90
记录学习密码学的过程,分享有关密码学的知识
zerollone
这个作者很懒,什么都没留下…
展开
-
现在密码学基础-分组密码
初识现代密码体制现代共享密钥密码体制的加解密算法是公开的,只要密钥不泄露就行了。它有两个目标:扩散:打乱明文,使得明文和密文之间的统计关系尽量复杂,即从密文不能获得明文的统计特性混乱:打乱明文,使得从密文中不能获得密钥的任何统计特性分组密码 分组密码(block cipher)是现代密码学中的重要体制之一,也是应用最广泛、影响最大的一种密码体制。其主要任务是提供数据保密性,也可以用在伪随机数生成器、序列密码、认证码和哈希函数原创 2022-04-24 20:07:38 · 4217 阅读 · 0 评论 -
古典密码学
古典密码学 密码学的应用历史可以追溯到几千年前。自从有了战争就有了保密通信,也有了密码的应用。1949年前,对密码的研究与应用没有形成一门学科,仅是文字变换技术,简称密码术。1949年,香农发表了“保密系统的通信理论”,为密码学的发展奠定了坚实的理论基础。密码技术的研究上了科学的轨道,此后的密码技术真正称得上密码学。 古典密码从古代到19世纪末,长达几千年。纸、笔或原创 2022-04-08 13:16:49 · 6035 阅读 · 0 评论 -
密码学基础
密码学基本概念 密码学(Cryptology)是结合数学、计算机科学、电子与通信等学科于一体的交叉学科,研究信息系统安全的科学。起源于保密通信技术。具体来讲,研究信息系统安全保密和认证的一门科学。 密码编码学,通过变换消息(对信息编码)使其保密的科学和艺术 密码分析学,在未知密钥的情况下从密文推原创 2022-04-02 12:33:48 · 8046 阅读 · 0 评论 -
密码学概论
密码学发展史 密码学具有悠久的历史,起源于公元前的战争;在二战后期,计算机推动了经典密码学走向成熟。70年代中期,DES的出现带来了密码科学体系,推动了现代密码学的发展。 阿拉伯人是第一个清晰地理解密码学原理的人,设计并使用代替和换位加密,发现了字母频率分布关系,1860年,密码系统在外交通信中已得到普遍使用,一次世界大战期间,敌对双方使用加密系统用于战时通信,二十原创 2022-03-28 07:00:00 · 2896 阅读 · 0 评论 -
经典同态加密算法(加法与乘法)
加法同态 - Paillier算法 Pailier算法是法国密码学家Paillier于1999年欧密会上发表,该算法基于复合剩余类的困难问题,是一种满足加法的同态加密算法。数学知识1、Carmichael函数,当a与n互素时,aλ(n)a^{λ(n)}aλ(n) = 1 mod n 卡迈克尔函数定义:当 n 为 1、2、4、奇素数的次幂、奇素数的次幂的两倍时为欧原创 2022-01-14 11:50:29 · 12237 阅读 · 0 评论 -
同态加密简介
同态加密概述基本概念同态加密(Homomorphic Encryption,HE)指将原始数据经过同态加密后,对密文进行特定的运算,得到的密文计算结果在进行同态解密后的得到的明文等价于原始明文数据直接进行相同计算所得到的数据结果。历史与发展1978年,Rivest、Adleman(RSA中的"R"和"A")和Dertouzos提出了全同态加密的构想,当时称为“隐私同态”,并于 2009 年由 Craig Gentry 首次构建。目前,同态加密算法主要分为半同态加密,稍微同态加密,全同态加密两大类原创 2022-01-09 21:33:56 · 30025 阅读 · 3 评论