密码学中的数学与James Grime博士

The Mathematics of Cryptography with Dr James Grime

从凯撒到谜团,以及更远的地方

  学习内容

  • 了解经典密码学的方法,例如单字母密码、多字母密码和换位密码。
  • 了解模算术的数学。
  • 了解并应用经典密码分析的方法,例如 Kasiski 测试和 Friedman 测试。
  • 了解 Enigma 机器和在第二次世界大战中用于破解 Enigma 的方法。
  • 了解 RSA Internet 加密的数学原理。

  要求

  • 算术技能,例如加法、乘法和除法。
  • 代数技能,例如,扩展括号、重新排列公式和求解方程。
  • 本课程中将介绍任何其他数学思想,例如模算术。

  描述

密码学是一门关于秘密和秘密消息的科学。在本课程中,我们将更多地了解代码和密码破解背后的数学知识。

该课程将从简单的密码及其破解方式开始,然后转向更复杂的密码,包括著名的二战 Enigma 机器和现代互联网加密。

该课程包含超过 6 小时的讲座,以及额外的 2 小时的练习和解决方案视频。

课程涵盖的主题包括:
  单字母密码;
  模算术;
  多字母密码;
  谜机;和
  公钥加密。

在本课程中,我们将介绍许多重要的数学概念,包括模算术、集合、函数、概率、统计、组合学和数论。

本课程中的密码和技术包括:
  替换密码;
  换位密码;
  换勤密码;
  频率分析;
  Vigenere 密码;
  Kasiski 测试;
  重合指数;
  弗里德曼测试;
  迪菲-赫尔曼;
椭圆曲线密码学;
RSA 互联网加密;和
  数字签名。

最后,我们将简要介绍密码学的未来,以结束本课程。

该课程是独立的,并附带一组笔记,您可以在我们完成课程时完成这些笔记。

该课程在每个部分之后都附带许多练习和解决方案,可让您测试所学的知识。

密码学涉及广泛的主题,是数学最迷人的应用之一。在这个短期课程结束时,我们将介绍数学中的几个基本概念,甚至回答是否存在牢不可破的代码这样的东西。

本课程适合谁:

  • 希望在课堂之外看到数学的年轻人。
  • 想要更多地了解数学的学生。
  • 非数学家和数学好奇者。
  • 任何想了解更多关于 Enigma 数学和科学的人。
  • 想了解数学应用的人。
  • 任何想要了解更多关于传统和现代加密的人。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。