CN007 数据安全
文章平均质量分 75
MUST-CN007 数据安全(Data Security)课堂笔记,用于知识点梳理和考前复习,文章中部分图片引用来源于教材。
YY同学Serendipity
IC MSc 23 grad,被计算机耽误的flutist,退役cchesser,路过的打牌机器,fps轻度依赖
展开
-
【CN007】数据安全笔记8 —— MDC 和 MAC
笔者:YY同学生命不息,代码不止。好玩的项目尽在GitHub文章目录Modification Detection Code (MDC)Message Authentication Code (MAC)MAC 的安全性MAC 算法Modification Detection Code (MDC)MDC 是一种用于验证数据完整性的摘要信息,保证数据没有被更改。Message Authentication Code (MAC)在 MDC 的基础上增加了 Key 的使用。同时验证数据完整性原创 2021-06-03 23:11:29 · 1128 阅读 · 0 评论 -
【CN007】数据安全笔记7 —— 哈希函数与数字签名
笔者:YY同学生命不息,代码不止。好玩的项目尽在GitHub文章目录哈希函数(Hash Function)数字签名(Digital Signatures)三种数字签名算法其他签名算法哈希函数(Hash Function)哈希实质上是一个映射,哈希函数的作用是将变长的数据映射成定长的数据。期间可能会有多个原像(pre-image)对应到同一个输出上,一个好的哈希函数会让这些分布尽可能看上去随机。数字签名(Digital Signatures)用于认证该加密信息是否为特定的人寄出,数字原创 2021-06-03 21:56:12 · 957 阅读 · 2 评论 -
【CN007】数据安全笔记6 —— 公私钥加密(非对称加密)
笔者:YY同学生命不息,代码不止。好玩的项目尽在GitHubStep 1Step 2Requirements原创 2021-04-12 20:00:31 · 437 阅读 · 0 评论 -
【CN007】数据安全笔记5 —— 数论(Number Theory)
笔者:YY同学生命不息,代码不止。好玩的项目尽在GitHub文章目录Additive Inverse and Multiplication InverseFermat’s TheoremEuler’s TheoremDiscrete Logarithm in Modular ArithmeticAdditive Inverse and Multiplication InverseFermat’s TheoremEuler’s TheoremDiscrete Logarithm原创 2021-04-12 19:48:11 · 325 阅读 · 0 评论 -
【CN007】数据安全笔记4 —— 随机数生成与流加密算法
笔者:YY同学生命不息,代码不止。好玩的项目尽在GitHub废话不多说,直接上代码!PS:SIZE、K 和 P 需要手动输入,然后直接运行即可,有中间步骤可校对import numpy as np# set parameters by handSIZE = 8K = [1, 2, 3, 6]P = [1, 2, 2, 2]print("Plaintext :", P)print("Key :", K)print()def swap(S, i, j): tmp =原创 2021-03-13 00:09:12 · 566 阅读 · 1 评论 -
【CN007】数据安全笔记3 —— 6 种加密模式
笔者:YY同学生命不息,代码不止。好玩的项目尽在GitHub文章目录Electronic Code Book (ECB)Cipher Block Chaining (CBC)Cipher Feedback (CFB)Output Feedback (OFB)Counter (CTR)XTS-AESElectronic Code Book (ECB)Cipher Block Chaining (CBC)Cipher Feedback (CFB)Output Feedba原创 2021-03-25 19:43:06 · 242 阅读 · 0 评论 -
【CN007】数据安全笔记2 —— DES 加密算法
笔者:YY同学生命不息,代码不止。好玩的项目尽在GitHubPlaintext: 0111 0010Key: 10100 00010Step 1:Generate K1, K2Result:K1: 10100100K2: 01000011Step 2:2-Round Encryption1st round (after swap): 1001 11012nd round (final result, don’t forget IP Inverse): 0111 0原创 2021-03-25 17:42:43 · 509 阅读 · 0 评论 -
【CN007】数据安全笔记1 —— 经典加密技术
笔者:YY同学生命不息,代码不止。好玩的项目尽在GitHub文章目录Alphabet Mod FormEncryption Theory ModelSubstitution TechniquesTransposition TechniquesSteganography(隐写术)Alphabet Mod FormLiteralModA/a0B/b1C/c2D/d3E/e4F/f5G/g6H/h7I/i8J/原创 2021-01-23 20:18:30 · 346 阅读 · 3 评论