← 2024 · 海思 · 处理器设计工程师 笔试

推荐答案 测试一下

以下算法中,哪些可以用于安全认证 (authentication) 计算:?

A. SHA B. AES C. RSA D. ECC
多选题 中等 2024秋招笔试真题Online Assessment海思2. 多选题

参考答案

正确选项:A、B、C、D。SHA(安全哈希算法)本身不直接用于认证,但可结合密钥构造消息认证码(HMAC)实现完整性验证与身份认证;AES作为对称加密,可基于其构建报文认证码(如CBC-MAC、CMAC)或认证加密模式(如GCM)来提供认证功能;RSA和ECC均为非对称加密算法,通过数字签名机制(如RSA签名、ECDSA)实现发送方身份认证与消息完整性确认。因此四种算法均可通过不同方式用于安全认证计算。考点在于区分算法直接用途与衍生认证能力,易错点包括认为哈希仅用于完整性而非认证、忽略对称加密的MAC构造、以及混淆加密与签名功能。

涉及知识点

  • 安全认证的实现方式:MAC、数字签名
  • SHA的HMAC构造
  • AES的MAC模式(CBC-MAC、CMAC)
  • RSA与ECC的数字签名应用
  • 哈希、对称与非对称密码在认证中的角色区分
← 上一题
登录后反馈错题