专业信息安全工程师网站|培训机构|服务商(2021信息安全工程师学习QQ群:327677606,客服QQ:800184589)

软题库 培训课程
当前位置:信管网 >> 信息安全工程师 >> 每日一练 >> 文章内容
信息安全工程师案例分析每日一练试题(2021/4/10)
来源:信管网 2021年04月12日 【所有评论 分享到微信

信息安全工程师案例分析当天每日一练试题地址:www.cnitpm.com/exam/ExamDayAL.aspx?t1=6

往期信息安全工程师每日一练试题汇总:www.cnitpm.com/class27-6-1.aspx

信息安全工程师案例分析每日一练试题(2021/4/10)在线测试:www.cnitpm.com/exam/ExamDayAL.aspx?t1=6&day=2021/4/10

点击查看:更多信息安全工程师习题与指导

信息安全工程师案例分析每日一练试题内容(2021/4/10)

1.阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。
【说明】
Hash 函数将任意长的报文 映射为定长的 hash 其形为:h = H(M)
hash 码也称报文摘要,它是所有报文位的函数。它具有错误检测能力,即改变报文的任何一位或多位,都会导致 hash 码的改变。在实现认证过程中发送方将 hash 码附于要发送的报文之后发送给接收方,接收方通过重新计算 hash 码来认证报文。 Hash 函数可提供保密'性、报文认证以及数字签名功能。
Hash 函数的目的就是要产生文件、报文或其他数据块的“指纹”。Hash 函数要能够用于报文认证,它必须可应用于任意大小的数据块并产生定长的输出;对任何给定的用硬件和软件均比较容易实现。
安全 Hash 算法 (SHA) 是由美国标准与技术研究所(NIST)设计并于1993年公布 (FIPS PUB 180),1995年又公布了 FIPS PUB 180-1 ,通常称之为 SHA-1 。其输入为长度小于264 位的报文,输出为 160 位的报文摘要,该算法对输入按 512 位进行分组,并以分组为单位进行处理。其算法结构如下图所示。

【问题1】(3分)
Hash函数除了上述的要求之外,还要满足以下的性质,根据描述将其性质填写到括号内。
1、对任何给定的 hash 函数值h找到满足H(x)=h的x在计算上是不可行的。( )
2、对任何给定的分组x,找到满足y ≠x 且H(x)= H(y)在计算上是不可行的。(    )
3、找到任何满足H(x)= H(y)的偶对(x,y)在计算上是不可行的。(   )
【问题2】(3分)
SHA-1算法中,若初始报文长度为448位,则在进行填充时要填充多少位?(1分)具体如何填充?(2分)
【问题3】(6分)
(1)SHA-1算法中,在进行初始化缓冲区时,hash 函数的中间结果和最终结果保存在该缓冲区中,这个缓冲区的是多少位?(1分)由几个多少位的寄存器组成?(2分)
(2)SHA-1算法中压缩函数由几轮运算组成?(1分)每轮运算要迭代多少步?(1分)在哪几步迭代中压缩函数的输入是原报文分组的内容?(1分)
【问题4】(3分)
Hash算法的核心是什么?(1分)设计一个安全的Hash函数该考虑哪些因素?(2分)信管网试题答案与解析:www.cnitpm.com/st/3821315519.html

信管网考友试题答案分享:

信管网cnitpm1633748220:
<div class="box"><span style="color:#003399">cnitpm1633748220的原帖: </span><span style="color:#999999">2021/1/15 11:26:15</span><br><span class="style5">问题1: 1、单向性 2、弱碰撞性 3、强碰撞性 问题2: 512位,报文中第一位填充1,后面补0 问题3: 160位。5个32位寄存器 4轮。20步。1到16步。 压缩算法 需要考虑单向性、弱碰撞性、强碰撞性</span></div>答案不准确

信管网cnitpm1633748220:
问题1: 1、单向性 2、弱碰撞性 3、强碰撞性 问题2: 512位,报文中第一位填充1,后面补0 问题3: 160位。5个32位寄存器 4轮。20步。1到16步。 压缩算法 需要考虑单向性、弱碰撞性、强碰撞性

信管网cnitpm57427373058:
单向性,抗弱碰撞性,抗强碰撞性<br>512位。报文后面添加一个1若干位0,并附上填充的64位报文表<br>160  5个32位的寄存器(a,b,c,d,e)<br>4,20,前16步<br>压缩函数,单向性。抗弱碰撞性,抗强碰撞性

信管网cnitpm57427373058:
单向性,抗弱碰撞性,抗强碰撞性<br>512位,报文后续第一位1和若干位0.并附上填充的64位报文表<br>160位,分5个32位寄存器abcde<br>4轮,20步,前16步<br>压缩函数,单向性,抗弱碰撞性,抗强碰撞性

信管网cnitpm57427373058:
单向性,抗强碰撞性,抗弱碰撞性<br>填充512位,在448位后添加一位1.后面若干位0<br>160位,由5个32位的寄存器组成<br>由4轮运算组成每轮20步,前16步<br>

信管网试题答案与解析:www.cnitpm.com/st/3821315519.html
扫码关注公众号

温馨提示:因考试政策、内容不断变化与调整,信管网网站提供的以上信息仅供参考,如有异议,请以权威部门公布的内容为准!

信管网致力于为广大信管从业人员、爱好者、大学生提供专业、高质量的课程和服务,解决其考试证书、技能提升和就业的需求。

信管网软考课程由信管网依托10年专业软考教研倾力打造,官方教材参编作者和资深讲师坐镇,通过深研历年考试出题规律与考试大纲,深挖核心知识与高频考点,为学员考试保驾护航。面授、直播&录播,多种班型灵活学习,满足不同学员考证需求,降低课程学习难度,使学习效果事半功倍。

相关内容

发表评论  查看完整评论  

推荐文章