【密码产品篇】智能密码钥匙密钥体系结构(非对称)

【密码产品篇】智能密码钥匙密钥体系结构(非对称)

智能密码钥匙是一种具备密码运算、密钥管理能力,可提供密码服务的终端密码设备,其主要作用是"存储用户秘密信息(如私钥、数字证书),完成数据加解密、数据完整性校验、数字签名、访问控制等功能"—【蘇小沐】

1.智能密码密钥体系

UK密钥体系:设备认证密钥、用户密钥、会话密钥。

容器中存放用户密钥(包括加密密钥对和签名密钥对)和会话密钥。

  • 加密密钥对用于保护会话密钥,加密密钥对由"外部产生"并安全导入
  • 签名密钥对用于数学签名和验证,签名密钥对由"内部产生"
密钥作用备注
设备认证密钥用于终端管理程序与设备之间的相互鉴别,以获得终端对设备上应用的管理权限。/
用户密钥用于签名和签名验证、加密和解密的非对称密钥对。包括加密密钥对和签名密钥对
会话密钥临时从外部密文导入或内部临时生成的对称密钥,使用完毕或设备断电后即消失。会话密钥用于数据加解密和MAC运算,会话密钥可由"内部产生或者由外部产生"并安全导入。
理解记忆作用
1)应结合产品的应用逻辑结构,理解智能密码钥匙的密钥体系结构智能密码钥匙产品一般基于"非对称密码"体制,至少支持三种密钥:设备认证密钥、用户密钥、会话密钥。
2)在智能密码钥匙的初始化时应注意区分出厂初始化和应用初始化出厂初始化时需对设备认证密钥进行初始化。应用初始化是在应用提供商对设备进行发行时,需对设备认证密钥进行修改,并建立相应的应用。
3)应使用商用密码算法进行密码运算公钥密码算法应使用SM2或SM9;对称密码算法应使用SM4;密码杂凑算法应使用SM3。
4)⚠️应注意口令PIN和对称密钥的存储和使用安全【6,10】口令PIN长度不小于**6个字符,使用错误口令登录的次数限制不超过10次**;采用安全的方式存储和访问口令,存储在智能密码钥匙内部的口令不能以任何形式输出;在管理终端和智能密码钥匙之间传输的所有口令和密钥均采用加密传输,并在传输过程中能够防范重放攻击。
5)⚠️在签名前应执行身份鉴别,以保证签名密钥的使用安全智能密码钥匙每次执行签名等敏感操作前会对用户进行身份鉴别,每次执行签名等敏感操作后会立即清除相应身份鉴别结果,下一次执行敏感操作前仍需要进行身份鉴别。

总结

书写片面,纯粹做个记录,有错漏之处欢迎指正。

著作所有权归作者 [蘇小沐] 所有,转载请注明文章出处

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

DFIR蘇小沐

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值