|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/introduction-to-cryptography-online-course-rahsoft-crypto-certificate/
课程评论:没有评论
Coursera 课程:密码学导论 本课程深入探讨了密码学的核心概念及其与密码学(cryptology)和密码分析学(cryptanalysis)的紧密联系。虽然密码学包含多种隐藏信息的技术,如微点、将文字与图像合并等,但在当今以计算机为中心的世界,密码学主要指将明文(plaintext)通过加密(encryption)过程转换为密文(ciphertext),再通过解密(decryption)恢复成明文的过程。从事此领域的人员被称为密码学家(cryptographers)。 现代密码学主要关注四大目标: 1. **保密性(Confidentiality)**:确保只有预期的接收者才能理解信息。 2. **完整性(Integrity)**:保证信息在存储或传输过程中未被篡改,或篡改行为能够被检测到。 3. **不可否认性(Non-repudiation)**:确保信息的创建者/发送者在事后无法否认其创建或传输信息的意图。 4. **认证性(Authentication)**:允许发送方和接收方确认彼此的身份以及信息的来源/目的地。 满足上述一个或多个目标的程序和协议被称为密码系统(cryptosystems)。密码系统不仅包括数学程序和计算机程序,还涵盖了对人类行为的规范,例如选择难以猜测的密码、注销未使用的系统以及不与外部人员讨论敏感流程。
Cryptography is closely related to the disciplines of cryptology and cryptanalysis. Cryptography includes techniques such as microdots, merging words with images, and other ways to hide information in storage or transit. However, in today's computer-centric world, cryptography is most often associated with scrambling plaintext (ordinary text, sometimes referred to as cleartext) into ciphertext (a process called encryption), then back again (known as decryption). Individuals who practice this field are known as cryptographers.Modern cryptography concerns itself with the following four objectives:1) Confidentiality (the information cannot be understood by anyone for whom it was unintended)2) Integrity (the information cannot be altered in storage or transit between sender and intended receiver without the alteration being detected)3) Non-repudiation (the creator/sender of the information cannot deny at a later stage his or her intentions in the creation or transmission of the information)4) Authentication (the sender and receiver can confirm each other?s identity and the origin/destination of the information)Procedures and protocols that meet some or all of the above criteria are known as cryptosystems. Cryptosystems are often thought to refer only to mathematical procedures and computer programs; however, they also include the regulation of human behavior, such as choosing hard-to-guess passwords, logging off unused systems, and not discussing sensitive procedures with outsiders.