Cryptography I

所在平台: CourseraArchive

课程类别: 其他类别

大学或机构: CourseraNew

课程主页: https://www.coursera.org/archive/crypto

课程评论:没有评论

第一个写评论        关注课程

课程简介

Stanford University

课程大纲

Week 2. We introduce a new primitive called a block cipher that will let us build more powerful forms of encryption. We will look at a few classic block-cipher constructions (AES and 3DES) and see how to use them for encryption. Block ciphers are the work horse of cryptography and have many applications. Next week we will see how to use block ciphers to provide data integrity. The optional programming assignment this week asks students to build an encryption/decryption system using AES.

课程评论(0条)

课程详情

Cryptography is an indispensable tool for protecting information in computer systems. In this course you will learn the inner workings of cryptographic systems and how to correctly use them in real-world applications. The course begins with a detailed discussion of how two parties who have a shared secret key can communicate securely when a powerful adversary eavesdrops and tampers with traffic. We will examine many deployed protocols and analyze mistakes in existing systems. The second half of the course discusses public-key techniques that let two parties generate a shared secret key. Throughout the course participants will be exposed to many exciting open problems in the field and work on fun (optional) programming projects. In a second course (Crypto II) we will cover more advanced cryptographic tasks such as zero-knowledge, privacy mechanisms, and other forms of encryption.

密码学I:密码学是保护计算机系统中的信息必不可少的工具。在本课程中,您将学习密码系统的内部工作原理以及如何在实际应用中正确使用它们。本课程首先详细讨论具有共享密钥的两个方如何在强大的对手窃听和篡改流量时安全地进行通信。我们将检查许多已部署的协议并分析现有系统中的错误。本课程的后半部分将讨论公共密钥技术,该技术可使两方生成共享的密钥。在整个课程中,参与者将接触到该领域中许多令人兴奋的开放问题,并从事有趣的(可选)编程项目。在第二门课程(加密II)中,我们将介绍更高级的加密任务,例如零知识,隐私机制和其他形式的加密。

课程标签

0人关注该课程

主题相关的课程