笔记
文章平均质量分 70
Tmcios
这个作者很懒,什么都没留下…
展开
-
密码学数论基础知识
基本数论知识群定义1-1(半群): GGG是一个非空集合,∗*∗是定义在GGG上的一个二元运算,(G,∗)(G,*)(G,∗)被称作半群,如果(G,∗)(G,*)(G,∗)满足下列条件:封闭:对于任意的a,b∈G,a,b \in G,a,b∈G,有a∗b∈Ga*b \in Ga∗b∈G。结合律:对于任意的a,b,c∈Ga,b,c \in Ga,b,c∈G,有a∗(b∗c)=(a∗b)∗ca*(b*c)=(a*b)*ca∗(b∗c)=(a∗b)∗c定义1-2 (群): 半群(G,∗)(G,*)(原创 2022-04-20 10:02:33 · 679 阅读 · 0 评论 -
消息认证与数字签名
在网络消息的传输过程中会遇到下述攻击:泄密:将消息透露给未授权的单位。传输分析:即第三方分析通信双方的通信行为,作为推测通信消息的依据。伪装:第三方将信息发送源装作另一实体。内容修改:攻击者将发送中的消息拦截,并将消息删除、插入和重新排序。顺序修改:将通信双方的消息顺序修改。计时修改:将消息延时或重播。发送方否认:发送方否认发送了消息。接收方否认:接收方否认收到了消息。消息认证消息认证的左右主要有两个:(1)验证信息来源的真实性(2)验证信息的完整性。即防止上述的3-6的攻击。消息原创 2020-09-19 20:50:16 · 7476 阅读 · 3 评论 -
Hash函数
概述Hash函数(散列函数):是一种将任意长度的数据映射到有限长度的域上。通俗来讲,就是将一串任意长度的数据进行打乱混合,转换为一段固定长度的数据输出,这段数据便成为输入数据的一个“指纹”(特征)。数字签名证书SHASHA其实只是Secure Hash Algorithm的缩写。...原创 2020-09-18 14:17:44 · 3370 阅读 · 1 评论 -
公钥加密初学笔记
公钥加密公钥加密算法(Public-Key Cryptography)也称非对称加密算法(Asymetric Cryptography)。通常需要两个密钥,一个公开密钥和一个私有密钥。在密文加密过程中,利用公开密码对明文加密,只有用户利用私有密钥才能解密得到明文。针对公钥加密这一特性,该加密方法还应用于数字签名。RSA 学习RSA是由Ron Rivest、Adi Shamir、Leonard Adleman三人于1977年提出,并以三人名字的首字母命名。RSA是一种非对称加密。...原创 2020-09-16 21:03:49 · 675 阅读 · 1 评论 -
RSA学习笔记
RSA 概述RSA是由Ron Rivest、Adi Shamir、Leonard Adleman三人于1977年提出,并以三人名字的首字母命名。RSA的解密难度主要是基于大数分解。也就是说,给定的整数因数分解越困难,该RSA的破解难度越大。目前世界上尚未有已公布的有效破解RSA加密的方法。RSA算法思想非对称加密算法产生公钥pbRSA具体介绍公钥密钥的产生假设A用户采用RSA加密算法对B用户发送的信息进行加密。1.A需要在沟通前选择两个较大素数p、q(p≠q,提高大数分解难度,避免开平方攻击原创 2020-09-13 14:18:16 · 672 阅读 · 1 评论