课程名称: Number Theory and Cryptography 加州大学圣地亚哥分校
课程主页: https://www.coursera.org/learn/number-theory-cryptography
所在平台: Coursera
课程类别: 计算机科学
大学或机构: 加州大学圣地亚哥分校
讲师: Alexander S. Kulikov
授课语言: 英语
提供字幕: 英语
课程文件大小: 1.24GB
课程介绍: 数论和密码学:我们都从小开始学习数字。我们中有些人喜欢数数,其他人则讨厌它,但是任何人每天都使用数字来购买商品,支付服务,估计的时间和必要的资源。数千年来,人们一直在想知道数字的属性。几千年来,它或多或少只是一个纯粹的数学家才感兴趣的游戏。 20世纪著名数学家G.H.哈迪曾经说过:“数论一直被视为纯粹数学最无用的分支之一”。在他去世仅30年之后,利用数论成就开发了一种用于加密秘密消息的算法。它以其作者的名字命名为RSA,其实现可能是当今最常用的计算机程序。没有它,任何人都将无法通过Internet进行安全付款,甚至无法安全登录到电子邮件和其他个人服务。在这个简短的课程中,我们将在4周内完成从基金会到RSA的整个旅程。到最后,您将能够应用数字理论的基础来加密和解密消息,如果不小心应用RSA就会破坏代码。您甚至会通过加密任务! 作为前提条件,我们仅假设基本数学(例如,我们希望您知道什么是平方或如何添加分数),Python中的基本编程(函数,循环,递归),常识和好奇心。我们的目标受众是所有有志或计划在IT领域工作的人,从积极进取的高中生开始。
本课程属于 Introduction to Discrete Mathematics for Computer Science Specialization /专项课程 第4门课程。
课程压缩包下载地址(度盘链接):
友情提醒:
评论前必须登录!
注册