[发明专利]一种对智能卡应用进行初始化的方法和装置有效
申请号: | 201610067035.6 | 申请日: | 2016-01-30 |
公开(公告)号: | CN105721143B | 公开(公告)日: | 2019-05-10 |
发明(设计)人: | 陆舟;于华章 | 申请(专利权)人: | 飞天诚信科技股份有限公司 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L9/06;G06F21/77 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种对智能卡应用进行初始化的方法,包括:智能卡根据第一应用AID选择根应用;智能卡生成第一随机数,对主控密钥进行安全认证;智能卡进行初始化;智能卡根据第二应用AID、密钥属性和密钥个数在根应用下创建应用和所述应用中的密钥;智能卡查找与第三应用AID相同的应用AID的应用,将查找到的应用设置为当前应用;智能卡生成第三随机数,对修改过程中使用的权限密钥进行安全认证;智能卡根据被修改密钥的密钥号和密钥数据,对当前应用中的密钥进行修改;智能卡根据第一文件ID在当前应用中创建文件;智能卡根据第二文件ID、数据偏移、数据长度和初始数据,在文件中写入初始数据。 | ||
搜索关键词: | 一种 智能卡 应用 进行 初始化 方法 装置 | ||
【主权项】:
1.一种对智能卡应用进行初始化的方法,其特征在于,所述方法包括:步骤S1:当智能卡获取到卡外传入的第一应用AID时,根据所述第一应用AID选择根应用;步骤S2:当所述智能卡获取到卡外传入的被认证的密钥的密钥号时,生成第一随机数,根据所述第一随机数对与被认证的密钥的密钥号对应的根应用的主控密钥进行安全认证;所述智能卡判断所述主控密钥是否通过安全认证,是则执行步骤S3,否则向上位机返回错误码,结束;步骤S3:当所述智能卡获取到卡外传入的初始化字符时,进行初始化;步骤S4:当所述智能卡获取到卡外传入的第二应用AID、密钥属性和密钥个数时,根据所述第二应用AID、所述密钥属性和所述密钥个数在所述根应用下创建应用和所述应用中的密钥;步骤S5:当所述智能卡获取到卡外传入的第三应用AID时,判断是否能在卡内查找到具有与所述第三应用AID相同的应用AID的应用,是则将查找到的应用设置为当前应用,执行步骤S6,否则向上位机返回错误码,结束;步骤S6:当所述智能卡获取到卡外传入的被认证的密钥的密钥号时,生成第三随机数,根据所述第三随机数对创建应用时写入的密钥属性中指定的修改过程中使用的权限密钥进行安全认证;所述智能卡判断所述权限密钥是否通过安全认证,是则执行步骤S7,否则向上位机返回错误码,结束;步骤S7:当所述智能卡获取到卡外传入的被修改密钥的密钥号和密钥数据时,根据被修改密钥的密钥号和密钥数据,对当前应用中的密钥进行修改;步骤S8:当所述智能卡获取到卡外传入的第一文件ID时,根据第一文件ID在当前应用中创建文件;步骤S9:当所述智能卡获取到卡外传入的第二文件ID、数据偏移、数据长度和初始数据时,根据所述第二文件ID在当前应用中查找对应的文件,判断是否能够查找到与所述第二文件ID查找对应的文件,是则根据数据偏移、数据长度和初始数据,在查找到的文件中写入初始数据,否则向上位机返回错误码,结束。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于飞天诚信科技股份有限公司,未经飞天诚信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610067035.6/,转载请声明来源钻瓜专利网。
- 上一篇:细粒物质粒组分离装置
- 下一篇:内窥镜防护套