[发明专利]一种密码芯片嵌入式应用卸载方法及装置在审
申请号: | 202110210540.2 | 申请日: | 2021-02-25 |
公开(公告)号: | CN112925534A | 公开(公告)日: | 2021-06-08 |
发明(设计)人: | 郑文杰;赵瑞锋;李世明;谭慧娟;杨祎巍;匡晓云;黄开天 | 申请(专利权)人: | 广东电网有限责任公司电力调度控制中心;广东电网有限责任公司;南方电网科学研究院有限责任公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F8/71;G06F21/77 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 郭帅 |
地址: | 510600 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 密码 芯片 嵌入式 应用 卸载 方法 装置 | ||
本发明公开了一种密码芯片嵌入式应用卸载方法及装置,应用于密码芯片嵌入式平台,其中,方法包括:当用户触发应用卸载操作时,对用户进行身份认证;当认证通过时,接收用户输入的预设的待卸载应用的第一度量值及第一版本号;计算待卸载应用的第二度量值;获取待卸载应用的第二版本号;基于第一度量值、第二度量值、第一版本号和第二版本号,卸载待卸载应用。避免了非授权的应用卸载,提高了应用卸载的安全性。
技术领域
本发明涉及应用卸载技术领域,尤其涉及一种密码芯片嵌入式应用卸载方法及装置。
背景技术
密码芯片是指实现了一种或多种密码算法,使用密码体制来保护密钥和敏感信息的集成电路芯片。密码芯片的核心通常是可运行密码算法的智能 CPU芯片。当前,密码芯片已广泛应用于政务、金融、公共安全、国防、民政、通信、交通、卫生、教育、物流、水电气等领域,这些领域与公共安全和经济社会发展相关,是维持和保障网络与信息体系安全的核心基础。
随着密码芯片的广泛使用,密码芯片要适应多种场景,因此,一颗密码芯片上可能会安装多个第三方应用。
然而,在应用是第三方开发的情况下,对于应用的卸载,存在无授权非合法卸载的风险,从而给用户的设备及个人信息安全带来安全隐患。
发明内容
本发明提供了一种密码芯片嵌入式应用卸载方法及装置,用于解决现有的应用卸载方式存在无授权非合法卸载情况的技术问题。
本发明提供了一种密码芯片嵌入式应用卸载方法,应用于密码芯片嵌入式平台;所述方法包括:
当用户触发应用卸载操作时,对所述用户进行身份认证;
当认证通过时,接收所述用户输入的预设的待卸载应用的第一度量值及第一版本号;
计算所述待卸载应用的第二度量值;
获取所述待卸载应用的第二版本号;
基于所述第一度量值、所述第二度量值、所述第一版本号和所述第二版本号,卸载所述待卸载应用。
可选地,所述基于所述第一度量值、所述第二度量值、所述第一版本号和所述第二版本号,卸载所述待卸载应用的步骤,包括:
判断所述第一度量值是否等于所述第二度量值,及所述第一版本号是否等于所述第二版本号;
若是,则卸载所述待卸载应用。
可选地,基于所述第一度量值、所述第二度量值、所述第一版本号和所述第二版本号,卸载所述待卸载应用的步骤,还包括:
若所述第一度量值不等于所述第二度量值,和/或,所述第一版本号不等于所述第二版本号,则删除所述第一度量值和所述第一版本号,保留所述待卸载应用。
可选地,所述计算所述待卸载应用的第二度量值的步骤,包括:
对所述待卸载应用进行完整性度量,计算所述待卸载应用的第二度量值。
本发明还提供了一种密码芯片嵌入式应用卸载装置,应用于密码芯片嵌入式平台;所述装置包括:
身份认证模块,用于当用户触发应用卸载操作时,对所述用户进行身份认证;
接收模块,用于当认证通过时,接收所述用户输入的预设的待卸载应用的第一度量值及第一版本号;
第二度量值计算模块,用于计算所述待卸载应用的第二度量值;
第二版本号获取模块,用于获取所述待卸载应用的第二版本号;
卸载模块,用于基于所述第一度量值、所述第二度量值、所述第一版本号和所述第二版本号,卸载所述待卸载应用。
可选地,所述卸载模块,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东电网有限责任公司电力调度控制中心;广东电网有限责任公司;南方电网科学研究院有限责任公司,未经广东电网有限责任公司电力调度控制中心;广东电网有限责任公司;南方电网科学研究院有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110210540.2/2.html,转载请声明来源钻瓜专利网。