Foundations of Security Week12 Lecture

158 字
1 分钟
Foundations of Security Week12 Lecture

Ethical Hacking (Week1 Seminar)#

softwares mentioned:

  • nmap
  • nexpose
  • metasploit
  • wireshark
  • hping

brute force - 暴力破解 不属于Ethical Hacking

Modular Multiplicative Inverse (Week4 Lecture)#

a和m必须互质才能找到x

Fermat’s Theorem (Week3 Lecture)#

Euler’s Totient Function (Week3 Lecture)#

重要结论:

  • ϕ(pk)=pkpk1\phi(p^k)=p^k-p^{k-1}
  • ϕ(ab)=ϕ(a)ϕ(b)\phi(ab)=\phi(a)\cdot\phi(b)

RSA Algorithm (Week4 Lecture and Week5)#

Chosen Ciphertext Attacks (CCA) on RSA Algorithm (Week5)#

ElGamal Encryption (Week7 Lecture)#

  1. Compute the ciphertext pair:
    • c1=gkmodp\textcolor{blue}{c_1 = g^k \bmod p} (this hides 𝑘 and is sent as part of the ciphertext).
    • c2=mykmodp\textcolor{blue}{c_2 = m \cdot y^k \bmod p} (this encrypts the message using the recipient’s public key).

Diffie-Hellman Key Exchange (Week7 Lecture)#

Data Encryption Standard (DES) (Week8 Lecture and Week9 Lecture)#

Advanced Encryption Standard (AES) (Week9 Lecture, Week10 Lecture and Week11 Lecture)#

Rotword and Subword (Week10 Lecture)#

Initial AddRoundKey (Week10 Lecture)#

Subkey 0 is the original key

Galois Field (Week10 Lecture, Optional Presentation and Week11 Lecture)#

Mix Columns (Week11 Lecture)#

irreducible polynomial: x8+x4+x3+x+1x^8+x^4+x^3+x+1 -> x8=x4+x3+x+1x^8=x^4+x^3+x+1

  • 多项式形式
  • 二进制(8bit)
  • 十六进制

Chinese Remainder Theorem (Week4 Lecture)#

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或赞助支持!

赞助
Foundations of Security Week12 Lecture
https://firefly.anka2.top/posts/obu/level5/semester2/fos/week12/lecture/
作者
🐦‍🔥不死鸟Anka
发布于
2026-05-26
许可协议
CC BY-NC-SA 4.0

评论区

Profile Image of the Author
A-n-k-a
Over the Frontier / Into the Front
看这里~
合作翻译官绝赞招募中!
音乐
封面

音乐

暂未播放

0:00 0:00
暂无歌词
分类
标签
站点统计
文章
75
分类
5
标签
19
总字数
721,829
运行时长
0
最后活动
0 天前

文章目录