全部科目 > 信息安全工程师 >
2017年上半年 上午试卷 综合知识
第 65 题
知识点 国产密码算法   密码算法  
关键词 分组长度   分组密码   密码算法   密钥长度   密钥   算法  
章/节 常用密码算法  
 
 
SM4是一种分组密码算法,其分组长度和密钥长度分别为()。
 
  A.  64位和128位
 
  B.  128位和128位
 
  C.  128位和256位
 
  D.  256位和256位
 
 




 
 
相关试题     国产密码算法 

  第67题    2018年上半年  
SM3密码杂凑算法的消息分组长度为( )比特。

  第2题    2019年上半年  
2018年10月,含有我国SM3杂凑算法的IS0/IEC10118-3: 2018《信息安全技术杂凑函数第3部分:专用杂凑函数》由国际标准化组织(ISO)发布,SM3算法正式成为国际标准。SM3的杂凑值长度为( )。

  第2题    2018年上半年  
近些年,基于标识的密码技术受到越来越多的关注,标识密码算法的应用也得到了快速发展,我国国密标准中的标识密码算法是( )。

 
知识点讲解
· 国产密码算法
· 密码算法
 
        国产密码算法
        国产密码算法是指由国家密码研究相关机构自主研发,具有相关知识产权的商用密码算法。1999年国务院发布实施的《商用密码管理条例》第一章第二条规定:“本条例所称商用密码,是指对不涉及国家秘密内容的信息进行加密保护或者安全认证所使用的密码技术和密码产品。”目前,已经公布的国产密码算法主要有SM1分组密码算法、SM2椭圆曲线公钥密码算法、SM3密码杂凑算法、SM4分组算法、SM9标识密码算法。各国产商用密码算法的特性统计如下表所示。
        
        国产商用密码算法特性统计表
        其中,SM1算法是一种对称加密算法,分组长度为128比特,密钥长度为128比特。
        SM2算法基于椭圆曲线,应用于公钥密码系统。对于一般椭圆曲线的离散对数问题,目前只存在指数级计算复杂度的求解方法。与大数分解问题及有限域上离散对数问题相比,椭圆曲线离散对数问题的求解难度要大得多。因此,在相同安全程度的要求下,椭圆曲线密码较其他公钥密码所需的密钥规模要小得多。SM2算法可以用于数字签名、密钥交换、公钥加密。详见GM/T 0009—2012《SM2密码算法使用规范》。
        SM3杂凑算法对长度为ll<264)比特的消息m,经过填充、迭代压缩,生成杂凑值,杂凑值输出长度为256比特。详见GM/T0004—2012《SM3密码杂凑算法》。
        SM4密码算法是一个分组算法。该算法的分组长度为128比特,密钥长度为128比特。加密算法与密钥扩展算法都采用32轮非线性迭代结构。数据解密和数据加密的算法结构相同,只是轮密钥的使用顺序相反,解密轮密钥是加密轮密钥的逆序。详见GM/T0002—2012《SM4分组密码算法》。
        SM9是标识密码算法。在标识密码系统中,用户的私钥由密钥生成中心(KGC)根据主密钥和用户标识计算得出,用户的公钥由用户标识唯一确定,因而用户不需要通过第三方保证其公钥的真实性。与基于证书的公钥密码系统相比较,标识密码系统中的密钥管理环节可以得到简化。SM9可支持实现公钥加密、密钥交换、数字签名等安全功能,详见GM/T0044—2016《SM9标识密码算法》。
 
        密码算法
        VPN的核心技术是密码算法,VPN利用密码算法,对需要传递的信息进行加密变换,从而确保网络上未授权的用户无法读取该信息。目前,除了国外的DES、AES、IDE、RSA等密码算法外,国产商用密码算法SM1、SM4分组密码算法、SM3杂凑算法等也都可应用到VPN。



更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2023 All Rights Reserved
软考在线版权所有