发明名称 |
一种多存储单元操作隔离的智能卡及其实现方法 |
摘要 |
本发明公开了一种多存储单元操作隔离的智能卡及其实现方法,解决了现有技术中智能卡内部存贮器通过COS进行分区控制安全性不理想的问题。所述方法包括:智能卡的数据存储区被划分成多个区块,将每个区块的操作密钥存储于密钥存储单元中,为数据存储区各个区块设置密钥验证存储单元,以及为每个区块设置操作指示;当用户需要执行某操作时,先通过COS向密钥验证存储单元进行写数据操作,写数据操作触发运算比较单元对所写入的数据与密钥存储单元中相应区块密钥进行比较运算,根据比较结果,操作指示单元中相应的操作指示被硬件置为Enable或Disable,当操作指示单元中相应的操作指示为Enable时,允许用户执行所要求的操作。 |
申请公布号 |
CN101196877A |
申请公布日期 |
2008.06.11 |
申请号 |
CN200710308519.6 |
申请日期 |
2007.12.29 |
申请人 |
大唐微电子技术有限公司 |
发明人 |
穆肇骊 |
分类号 |
G06F17/27(2006.01);G06F17/30(2006.01) |
主分类号 |
G06F17/27(2006.01) |
代理机构 |
北京安信方达知识产权代理有限公司 |
代理人 |
龙洪;霍育栋 |
主权项 |
1.一种多存储单元操作隔离的智能卡实现方法,其特征在于,所述智能卡的数据存储区被划分成多个区块,将每个区块的操作密钥存储于密钥存储单元中,为数据存储区各个区块设置密钥验证存储单元,以及为每个区块设置操作指示;当用户需要执行某操作时,先通过智能卡操作系统COS向密钥验证存储单元进行写数据操作,写数据操作触发运算比较单元对所写入的数据与密钥存储单元中相应区块密钥进行比较运算,根据比较结果,操作指示单元中相应的操作指示被硬件置为Enable或Disable,当操作指示单元中相应的操作指示为Enable时,允许用户执行所要求的操作。 |
地址 |
100094北京市海淀区永嘉北路6号 |