摘要
本发明提供了一种防止安全芯片非法调用的方法,包括:安全芯片调用监控授权服务,生成应用程序的数字签名并附加至应用程序中,得到授权应用;授权应用启动前,监控授权服务验证数字签名,并启动通过验证的授权应用;授权应用启动中,监控授权服务生成且更新安全芯片PIN码,并对PIN码进行混淆和分散处理,将分散得到的部分PIN码赋予授权应用;授权应用启动后,对PIN码进行恢复并与安全芯片进行认证;授权应用通过动态内存验证获取合法操作句柄,并使用合法操作句柄对安全芯片进行访问。本发明有益效果:可以有效起到对安全芯片访问从启动,到运行,结束的完整生命周期的防护的效果。
技术关键词
芯片
验证数字签名
生成应用程序
拉格朗日插值法
进程
哈希算法
信封
内存
加密
多项式
列表
通知
数据
私钥
目录
解密
资源