一种基于TF密码模块的安卓应用可信验证方法

基本信息

申请号 CN201811560585.7 申请日 -
公开(公告)号 CN109657454B 公开(公告)日 2021-08-17
申请公布号 CN109657454B 申请公布日 2021-08-17
分类号 G06F21/51;G06F21/64 分类 计算;推算;计数;
发明人 赵建平;韦勇钢;陈栖洲;李宏渊 申请(专利权)人 成都三零瑞通移动通信有限公司
代理机构 成都九鼎天元知识产权代理有限公司 代理人 钱成岑
地址 610000 四川省成都市高新区云华路333号8栋
法律状态 -

摘要

摘要 本发明公开了一种基于TF密码模块的安卓应用可信验证方法,包括如下步骤S1:打包设备将第三方应用APK文件通过算法计算完整性值KAn和签名值SA,然后将APK文件、KAn、SA、签名证书等打包成可信安装包,放入应用服务器中;S2:Andriod终端下载可信安装包,通过与可信安装包配合的可信安装运行模块解析得到APK文件、KAn、SA、签名证书等信息;TF密码模块验证签名证书有效性,同时解析证书获得公钥数据;验证签名证书的同根性;S3:Andriod终端调用TF密码模块,进行完整性验证以及验证签名值是否有效。本发明对外仅提供输入输出接口,传输采用自定义协议,保证了安全性。TF密码模块存放证书白名单和运行白名单的完整性值KAn,完成对应用的完整性校验和签名验证功能。