密钥管理系统

ttp://blog.csdn.net/soddyzjx118/archive/2008/10/08/3035519.aspx

智能卡项目中,密钥的安全控制和管理,是应用系统安全的关键,而它的核心,就是密钥管理系统。密钥管理系统也叫KMS,是Key Management System的缩写。

密钥管理系统主要的功能就是在保证密钥安全的基础上,实现密钥的生成、注入、备份、恢复、更新、导出、服务和销毁等功能。同时,密钥受到严格的权限控制,不同机构或人员对不同密钥的生成、更新、使用等操作拥有不同的权限。


密钥生成一般通过输入一到多组的密钥种子,然后按照可再现或不可再现的模式生成所需要的密钥。可再现模式是指如果两次输入相同的密钥种子,则所生成的密钥是一致的;不可再现模式是指即使两次输入相同的密钥种子,所生成的密钥也是不一致的,即引入了随机数。一般采用不可再现模式作为密钥生成的方式,增强系统的安全性。而当系统采用密钥种子作为密钥的恢复手段的时候,就只能采用可再现模式了。

密钥注入、密钥备份、密钥恢复、密钥更新、密钥导出和密钥服务一般是通过密钥卡或者硬件加密机来完成。密钥备份偶尔也采用密码信封的形式。密钥导出往往还伴随着密钥分散,这是对称密钥安全体系中一个很重要的特性。所有的注入、备份、恢复、更新、导出、更新和服务过程都需要保证密钥的高度安全,不会外泄。

系统功能组成

· 洗卡
从IC卡生产厂采购空白IC卡时,需要保证传输时卡片的安全,生产厂提供洗卡母卡和洗卡母卡认证卡,用于替换IC卡出厂时的制造
密钥,洗卡完成后,业主可根据需要,对IC卡进行密钥下装。

· 发行领导卡
领导卡即系统的主管人员持有的卡,可以有若干张领导卡,本系统采用三张领导卡共同产生系统主控密钥,领导卡采用接触式CPU卡设计,个人密码保护。

· 发行总控密钥卡及传输卡
存放总控密钥,用于分散导出各业务主密钥,总控密钥卡由传输卡保护。

· 发行业务代码卡
由主管部门输入业务代码,存放在业务代码卡中,用于分散导出业务主密钥。

· 发行业务主密钥母卡、业务主密钥母卡传输卡
存放各个业务主密钥,用于发行SAM卡母卡和用户卡母卡。

· 发行SAM卡母卡及SAM卡母卡传输卡
用于发行SAM卡,实现密钥的传递。

· 发行用户卡母卡、用户卡母卡传输卡
用于发行通行卡时计算各扇区密钥并进行密钥下装。

· 发行SAM卡
用于设备终端,用于计算认证用户卡的密钥.


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值