今天小赛邀请了计算机专业的希赛老师李白为大家分享计算机专业课程《计算机网络原理》的考点分析,希望能够帮助各位考生掌握相关知识点,顺利上岸。

李白

计算机科学与技术专业,信息安全工程师、信息处理技术员。主要授课方向为计算机方向。所执教科目有Java语言程序设计、C++程序设计、MYSQL数据库等。

李白老师具有多年教学工作经验,教学课程主次分明,重难点突出,帮助学员有效、自信地应对考试。

授课特色:对历年考试大纲有深入研究,知识性与趣味性并存。

以下是李老师的分享:

今天我们要学习的是《计算机网络原理》中几乎是每年必考的知识点,也是分值占比很高的知识点:数字签名数字签名题型一般出现在问答题中,而问答题一道题就是5分之多,其重要性不言而喻。

在报文完整性认证的过程中,亟待解决的问题有:

①发送方不承认自己发送过某一份报文。②接收方自己伪造一份报文,并声称来自发送方。③某个用户冒充另一个用户接收和发送报文。④接收方对收到的信息进行篡改等。

解决这些问题的有效手段是数字签名。

数字签名的目的是通过网络信息安全技术手段实现传统的纸面签字或者盖章的功能,以确认交易当事人的真实身份,保证交易的安全性、真实性和不可抵赖性。数字签名与手写签名类似,只不过手写签名是模拟的,因人而异。

以下为数字签名工作的基本流程

假设Alice需要签名发送一份电子合同文件给Bob。Alice的签名步骤如下:

第一步,Alice使用Hash函数将电子合同文件生成一个消息摘要;

第二步,Alice使用自己的私钥,把消息摘要加密处理,形成一个数字签名;

第三步,Alice把电子文件合同和数字签名一同发送给Bob。

Bob收到Alice发送的电子合同文件及数字签名后,为确信电子合同文件是Alice所认可的,验证步骤如下:

第一步,Bob使用与Alice相同的Hash算法,计算所收到的电子合同文件的消息摘要;

第二步,Bob使用Alice的公钥,解密来自Alice 的加密消息摘要,恢复Alice原来的消息摘要;

第三步,Bob比较自己产生的消息摘要和恢复出来的消息摘要之间的异同。若两个消息摘要相同,则表明电子合同文件来自Alice。

如果两个消息摘要的比较结果不一致, 则表明电子合同文件已被篡改。

学到这,同学们应该都懂了,也可能有一些同学没弄懂也没事。我们通过以下两道题目,来对今天的知识点进行巩固学习:

1.甲向乙发送其数字签名,要验证该签名,乙可使用( )对该签名进行解密。

A.甲的私钥

B.甲的公钥

C.乙的私钥

D.乙的公钥

【答案】B

2.数字签名的功能不包括 ( ) 。

A.防止发送方和接收方的抵赖行为

B.发送方身份确认

C.接收方身份确认

D.保证数据的完整性

【答案】C

你答对了吗?没有答对的同学可以再带着问题回去看一遍正文,你就会有更多的收获。

今天的知识点掌握了吗?内容非常实在,希望计算机专业的小伙伴们能有所收获。

相关文章