![](https://img-blog.csdnimg.cn/2fe8877e1d5143159981254329b820ef.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
密码学与计算机安全
文章平均质量分 77
Introduction to Cryptography
UCL信息安全研究生的学习密码学的笔记
kingofyb
BEng 英国约克大学 Computer Science
MSc 英国伦敦大学学院ucl Information Security在读
展开
-
计算机安全学习笔记(VI):9道关于网络安全的练习题
9道关于网络安全的练习题原创 2024-01-21 22:00:29 · 1206 阅读 · 0 评论 -
计算机安全学习笔记(V):UDP和网络扫描
UDP和网络扫描原创 2024-01-20 02:26:46 · 746 阅读 · 1 评论 -
密码学学习笔记(二十四):TCP/IP协议栈
TCP/IP协议栈原创 2024-01-18 04:26:57 · 1570 阅读 · 0 评论 -
密码学学习笔记(二十三):哈希函数的安全性质:抗碰撞性,抗第一原象性和抗第二原象性
哈希/散列函数的安全性质原创 2023-12-05 01:29:10 · 3984 阅读 · 0 评论 -
密码学学习笔记(二十二):RSA签名方案
RSA与欧拉函数原创 2023-12-02 02:19:10 · 648 阅读 · 0 评论 -
计算机安全学习笔记(IV):基于角色的访问控制 - RBAC
基于角色的访问控制 - RBAC原创 2023-09-06 15:09:34 · 593 阅读 · 0 评论 -
计算机安全学习笔记(III):强制访问控制 - MAC
强制访问控制 - MAC原创 2023-08-27 15:55:20 · 1258 阅读 · 0 评论 -
计算机安全学习笔记(II):自主访问控制 - DAC
自主访问控制DAC原创 2023-08-24 16:40:04 · 427 阅读 · 0 评论 -
计算机安全学习笔记(I):访问控制安全原理
访问控制安全原理原创 2023-08-23 17:01:11 · 1421 阅读 · 0 评论 -
密码学学习笔记(二十一):SHA-256与HMAC、NMAC、KMAC
SHA-256与NMAC/HMAC/KMAC原创 2023-08-22 13:50:24 · 1227 阅读 · 0 评论 -
密码学学习笔记(二十):DSA签名与X.509证书
DSA签名与X.509证书原创 2023-08-19 14:29:06 · 898 阅读 · 0 评论 -
密码学学习笔记(十九):密码学关键术语的解释1
密码学关键术语的解释原创 2023-08-18 16:14:39 · 626 阅读 · 0 评论 -
密码学学习笔记(十八):Diffie–Hellman (DH) 密钥交换
详细介绍了Diffie–Hellman (DH) 密钥交换以及中间人对抗原创 2023-08-17 14:19:07 · 1204 阅读 · 0 评论 -
密码学学习笔记(十七 ):Edwards曲线数字签名算法 - edDSA
Edwards曲线数字签名算法原创 2023-07-21 15:42:20 · 1130 阅读 · 0 评论 -
密码学学习笔记(十六 ):Schnorr签名算法
Schnorr签名算法与零知识证明原创 2023-07-19 15:09:14 · 1152 阅读 · 0 评论 -
密码学学习笔记(十五):ECDSA - 椭圆曲线数字签名算法
深入介绍了椭圆曲线数字签名算法原创 2023-07-18 15:02:31 · 856 阅读 · 2 评论 -
密码学学习笔记(十四):SHA-3 & Sponge Construction - 海绵结构
SHA-3与海绵结构原创 2023-07-17 15:57:29 · 909 阅读 · 0 评论 -
密码学学习笔记(十三):哈希函数 - Merkle–Damgård结构
输入介绍Merkle–Damgård结构以及它的抗碰撞性原创 2023-07-15 11:39:18 · 1039 阅读 · 0 评论 -
密码学学习笔记(十二):压缩函数 - Davies–Meyer结构
深入介绍压缩函数的构造方法之一的Davies–Meyer结构原创 2023-07-14 16:18:57 · 919 阅读 · 0 评论 -
密码学学习笔记(十一):Digital Signatures - 数字签名2 ElGamal 签名
简单介绍了ElGamal签名和数字签名算法原创 2023-07-14 11:05:21 · 362 阅读 · 0 评论 -
密码学学习笔记(十):Digital Signatures - 数字签名1
主要介绍了数字签名和更多的RSA原创 2023-07-09 15:15:39 · 723 阅读 · 0 评论 -
密码学学习笔记(九):Public-Key Encryption - 公钥加密2
简单介绍了RSA和混合加密原创 2023-07-08 10:58:38 · 565 阅读 · 0 评论 -
密码学学习笔记(八):Public-Key Encryption - 公钥加密1
简单介绍了公钥加密原创 2023-07-07 10:45:35 · 508 阅读 · 0 评论 -
密码学学习笔记(七):Modular arithmetic - 模算数
密码学中的模算数原创 2023-07-06 14:38:47 · 719 阅读 · 0 评论 -
密码学学习笔记(六):Hash Functions - 哈希函数2
哈希算法的各种结构以及应用原创 2023-07-05 11:50:03 · 572 阅读 · 0 评论 -
密码学学习笔记(五):Hash Functions - 哈希函数1
什么是密码学中的哈希函数原创 2023-07-04 16:48:34 · 374 阅读 · 0 评论 -
密码学学习笔记(四):Authenticated Encryption - 认证加密
加密数据的最新方法是使用一种称为一体式结构的认证加密算法,该算法也称为有附加数据的认证加密。从之前的博客中,我们看到在特定的操作模式中使用的分组密码,如CBC、OFB、CFB、CTR,提供了IND-CPA安全性。但是IND-CCA安全性呢?原创 2023-07-01 11:04:23 · 823 阅读 · 0 评论 -
密码学学习笔记(三):MAC - 消息认证码
MAC在对称密钥设置中提供真实性/完整性预期的安全级别:所选消息下的不可伪造性攻击(UF-CMA),无法通过错误检测代码实现CBC-MAC是一种基于伪随机函数的安全构造,HMAC是另一个基于散列函数的函数MAC不提供防止重放攻击的保护MAC不提供不可否认性注:缩写的密码原语可以看之前的笔记,都有介绍过。原创 2023-06-29 11:35:11 · 1627 阅读 · 1 评论 -
密码学学习笔记(二):对称加密(二) IND-CPA、IND-CCA安全以及分组密码操作模式
书接上篇笔记,假设声称对手可以在给定我们方案的密文的情况下找出明文的第一位。我们如何检验这一说法?不可区分性:如果我们想模拟任何泄漏怎么办?为了模拟任何泄漏,我们可以让对手选择消息。原创 2023-06-28 11:11:44 · 1998 阅读 · 0 评论 -
密码学学习笔记(一):密码学引言、基础概念与对称加密
密码学是一门旨在保护协议免受攻击者破坏的科学。什么是协议?协议是一个人或多个人为了完成某件事情而必须遵循的一系列步骤。想象这样一个场景:你是一个旅者,旅途疲惫你需要休息一下,不过这样一来你的武器可能在一段时间内无人看管。当然,在睡着的时候任何人都可能偷走武器,所以这并不是一个安全的协议。在古代,当统治者和将军们互相背叛并各自策划秘密行动时,他们面临最大的问题就是如何与他们信任的人分享机密信息。在此背景下,密码学的相关概念和技术应运而生。原创 2023-06-25 14:27:06 · 221 阅读 · 0 评论