
1) 【一句话结论】在核设施实物保护系统中,AES适用于国际标准兼容或跨平台场景,SM4适用于国内关键信息基础设施(如核设施)的强制合规场景;加密模式优先选择GCM(提供加密+认证,抗重放、防篡改),密钥管理需采用分层架构、定期轮换及硬件安全模块(HSM)保障安全。
2) 【原理/概念讲解】老师口吻解释:
对称加密是加密和解密使用相同密钥的算法,速度快,适合高延迟场景。
3) 【对比与适用场景】
| 算法 | 定义 | 标准依据 | 分组长度 | 密钥长度 | 适用场景 |
|---|---|---|---|---|---|
| AES | 高级加密标准,对称加密算法 | NIST FIPS 197 | 128位 | 128/192/256位 | 通用场景,国际标准,跨平台兼容(如国际合作项目) |
| SM4 | 中国商用密码算法(SM4-128),对称加密 | 《密码算法安全要求》 | 128位 | 128位 | 国内关键信息基础设施(如核设施、金融),强制合规 |
加密模式对比:
4) 【示例】(伪代码,展示AES-GCM加密流程):
发送方:
key = b'16字节密钥' # 实际需随机生成
iv = b'16字节IV'
data = b'设备状态数据'
cipher = AES.new(key, AES.GCM, iv)
cipher.update(data) # 可选,处理填充
ciphertext, tag = cipher.encrypt_and_digest(data)
# 发送:ciphertext + tag
接收方:
cipher = AES.new(key, AES.GCM, iv)
cipher.verify(tag) # 验证认证码
plaintext = cipher.decrypt_and_verify(ciphertext, tag)
print(plaintext) # 输出原始数据
说明:GCM模式自动处理填充,生成认证码,确保数据完整性和真实性。
5) 【面试口播版答案】(60-120秒,自然表达):
“在核设施实物保护系统中,设备间通信需兼顾高安全、低延迟和抗干扰,AES和SM4各有侧重。AES是国际通用标准,支持128/192/256位密钥,适用于需与国际标准兼容或跨平台部署的场景;SM4是中国商用密码算法,符合国内关键信息基础设施的强制合规要求,适用于核设施等国内关键系统。加密模式选择上,优先采用GCM(伽罗瓦计数器模式),因为它能同时提供加密和认证功能,生成认证码(Auth Tag),有效防止重放攻击和数据篡改,且计算效率高,适合低延迟需求。密钥管理方面,需采用分层架构,密钥由硬件安全模块(HSM)生成和存储,定期(如每3个月)轮换,确保密钥安全。总结来说,AES适合通用国际场景,SM4适合国内强制合规场景,加密模式选GCM,密钥管理用HSM和定期轮换。”
6) 【追问清单】
7) 【常见坑/雷区】