hi,小慕
课程

中国大学MOOC,为你提供一流的大学教育

认证学习
为你提供认证成绩和证书,以及AI高效学习服务
查看详情
大学

国家精品

认证学习

智慧课程

理学工学农学

计算机

经济管理

外语

音乐与艺术

心理学

文史哲法

医学与保健

教育教学

大学生竞赛

软件实训

人工智能

升学/择业

考研

期末突击

专升本

四六级

保研及论文

求职就业

专四专八

大学应试英语

期末资料

终身学习

有声课堂

兴趣技能

hi,小mooc
区块链中的密码学
第1次开课
开课时间: 2019年03月01日 ~ 2019年04月09日
学时安排: 2小时每周
当前开课已结束 已有 5715 人参加
老师已关闭该学期,无法查看
课程详情
课程评价(27)
spContent=区块链是近几年互联网领域最炙手可热的热门技术之一,密码学作为网络空间安全的重要基石之一,在区块链中大放异彩。本课程旨在面向大众提供优质的学习资源,帮助他们通过区块链学习相关密码学技术原理,深入理解区块链的原理和应用机制,从而推动区块链中的密码学知识普及和潜在应用价值发掘。
区块链是近几年互联网领域最炙手可热的热门技术之一,密码学作为网络空间安全的重要基石之一,在区块链中大放异彩。本课程旨在面向大众提供优质的学习资源,帮助他们通过区块链学习相关密码学技术原理,深入理解区块链的原理和应用机制,从而推动区块链中的密码学知识普及和潜在应用价值发掘。
—— 课程团队
课程概述

区块链作为一种去中心化的创新技术,吸引了政务、金融、物流和学界的广泛关注和探索,近年来已成为全球互联网领域最炙手可热的热门技术之一。密码学作为网络空间安全的重要基石之一,由于在区块链中的综合运用而大放异彩。本课程旨在面向大众提供优质的学习资源,帮助他们通过区块链学习相关密码学技术的原理,在掌握密码学原理的基础上深入理解区块链的原理和应用机制,从而推动区块链中的密码学知识普及和潜在应用价值发掘。

课程以区块链在数字货币中的应用为主线,以面临问题和解决对策为导引,穿插讲解相关密码学技术原理及其在区块链中运用,主要包括以下四个方面内容。

(1)区块链与数字货币

在本节中,学生可以学习到区块链与数字货币的关系,比特币的重要历史事件,了解为什么要研究货币数字化,开启对如何将货币数字化和如何建立去中心化信任问题的思考。

(2)账户与签名数字化

在本节中,学生可以学习到账户与签名数字化的密码学解决方案——公钥密码,了解公钥密码的基本模型,领会多种公钥密码的数学基础,理解多种公钥密码的密钥生成机制和数字签名原理。

(3)账本完整性保护;

在本节中,学生可以学习到账本完整性保护的密码学解决方案——哈希函数,了解哈希函数的基本原理,探知分块组链、添加Nonce等机制对保护分布式账本完整性的原理,领会区块链对解决去中心化的信任问题的精妙。

(4)私钥机密性保护

在本节中,学生可以学习到账户私钥防盗的密码学解决方案——了解对称密码的基本模型,从凯撒、维吉尼亚等古典密码到DES、AES等现代分组密码,逐步探知安全加密算法的原理和应用模式。


授课目标

本课程旨在面向大众提供优质的学习资源,帮助他们通过区块链学习相关密码学技术的原理,在掌握密码学原理的基础上深入理解区块链的原理和应用机制,从而推动区块链中的密码学知识普及和潜在应用价值发掘。

课程大纲
第一周 区块链与数字货币
课时目标:了解区块链与数字货币的关系,理解货币数字化的原因和需要解决的问题。
1.1 数字货币
第二周 账户与签名数字化
课时目标:了解账户和签名数字化问题及公钥密码的解决方案,理解RSA、DH密钥交换、DSA等公钥密码的数学基础和技术原理,了解椭圆曲线密码学。
2.1 RSA
2.2 幂模运算
2.3 DSA数字签名方案
2.4 椭圆曲线密码学
第三周 账本完整性保护
课时目标:了解完整性保护问题及其哈希函数的解决方案,了解密码学哈希函数的特性,理解区块链数据结构和原理,掌握工作量证明、挖矿的概念和常见双花攻击的原理
3.1 哈希函数
3.2 挖矿
3.3 冲突与双花攻击
第四周 私钥机密性保护
课时目标:了解机密性保护问题及账户私钥防盗的密码学解决方案,了解对称密码的基本模型,从凯撒、维吉尼亚等古典密码到DES、AES等现代分组密码,逐步探知安全加密算法的原理和应用模式。
4.1 古典密码
4.2 现代密码
4.3 典型标准对称加密算法
4.4 对称加密算法应用
展开全部
预备知识

由于课程主要面向大众,所以即便是零基础也可学习。

但如果学习过离散数学中的数论、抽象代数,或者学习过计算机网络,又或者学习过至少一种编程语言,那么就会更容易理解和掌握本门课的教学内容,但不是必须的。

证书要求

单元测试及格以上即可获得证书,其中60分以上为合格证书,80分以上为优秀证书。

参考资料
  1. 密码学编码学与网络安全(第七版),William Stallings,电子工业出版社,2017.12.01。

  2. A Practical Introduction to Blockchain with Python, 2018.03.14。

  3. 精通比特币(影印版),Andreas M. Antonopoulos,东南大学出版社,2018.07.01。

中国人民解放军陆军工程大学
3 位授课老师
徐伟光

徐伟光

讲师

杨兰娟

杨兰娟

副教授

李杰

李杰

讲师

推荐课程

下载
下载

下载App