密码学中的数学与James Grime博士
The Mathematics of Cryptography with Dr James Grime
从凯撒到谜团,以及更远的地方
学习内容
-
了解经典密码学的方法,例如单字母密码、多字母密码和换位密码。
-
了解模算术的数学。
-
了解并应用经典密码分析的方法,例如 Kasiski 测试和 Friedman 测试。
-
了解 Enigma 机器和在第二次世界大战中用于破解 Enigma 的方法。
-
了解 RSA Internet 加密的数学原理。
要求
-
算术技能,例如加法、乘法和除法。
-
代数技能,例如,扩展括号、重新排列公式和求解方程。
-
本课程中将介绍任何其他数学思想,例如模算术。
描述
密码学是一门关于秘密和秘密消息的科学。在本课程中,我们将更多地了解代码和密码破解背后的数学知识。
该课程将从简单的密码及其破解方式开始,然后转向更复杂的密码,包括著名的二战 Enigma 机器和现代互联网加密。
该课程包含超过 6 小时的讲座,以及额外的 2 小时的练习和解决方案视频。
课程涵盖的主题包括:
单字母密码;
模算术;
多字母密码;
谜机;和
公钥加密。
在本课程中,我们将介绍许多重要的数学概念,包括模算术、集合、函数、概率、统计、组合学和数论。
本课程中的密码和技术包括:
替换密码;
换位密码;
换勤密码;
频率分析;
Vigenere 密码;
Kasiski 测试;
重合指数;
弗里德曼测试;
迪菲-赫尔曼;
椭圆曲线密码学;
RSA 互联网加密;和
数字签名。
最后,我们将简要介绍密码学的未来,以结束本课程。
该课程是独立的,并附带一组笔记,您可以在我们完成课程时完成这些笔记。
该课程在每个部分之后都附带许多练习和解决方案,可让您测试所学的知识。
密码学涉及广泛的主题,是数学最迷人的应用之一。在这个短期课程结束时,我们将介绍数学中的几个基本概念,甚至回答是否存在牢不可破的代码这样的东西。
本课程适合谁:
- 希望在课堂之外看到数学的年轻人。
- 想要更多地了解数学的学生。
- 非数学家和数学好奇者。
- 任何想了解更多关于 Enigma 数学和科学的人。
- 想了解数学应用的人。
- 任何想要了解更多关于传统和现代加密的人。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)