【技术实现步骤摘要】
本申请涉及智能卡,特别涉及一种指令执行方法、装置、芯片、终端及存储介质。
技术介绍
1、随着nfc(near field communication,近场通信)技术的发展,nfc在终端上的应用越来越广泛。例如,用户通过在支持nfc的终端中录入虚拟公交卡、虚拟门禁卡,来实现使用终端刷公交、刷门禁。由于使用虚拟卡的过程中会涉及到用户的一些隐私数据。因此,如何在nfc通信中保证用户的隐私安全,是一个需要解决的技术问题。
2、相关技术中,终端中内置有se芯片(secure element,安全芯片/安全元件)。在用户通过终端中的应用程序实现nfc通信的过程中,应用程序可以将涉及到用户隐私数据的指令下发给se芯片,如更改虚拟卡的余额、更改虚拟卡的密钥等指令,由se芯片执行相应的指令,从而保证用户的隐私安全。
3、但是,在需要执行多条指令来完成某个业务功能的情况下,se芯片需要逐条执行指令并逐条返回指令的执行结果。如果存在任一指令执行失败,则se芯片会异常中断,导致se芯片无法正常执行指令,降低了se芯片执行指令的效率。
...【技术保护点】
1.一种指令执行方法,其特征在于,应用于安全芯片,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述对于任一非首条指令,在所述非首条指令执行失败的情况下,基于所述日志中记录的操作信息进行回滚,包括:
3.根据权利要求2所述的方法,其特征在于,所述依次基于所述至少一条第一指令的操作信息进行回滚,包括:
4.根据权利要求1所述的方法,其特征在于,所述在接收到可信应用程序提交的事务的情况下,通过预写日志机制将所述事务中的多条指令的操作信息写入所述安全芯片的日志,包括:
5.根据权利要求1所述的方法,其特征在于,所述
...【技术特征摘要】
1.一种指令执行方法,其特征在于,应用于安全芯片,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述对于任一非首条指令,在所述非首条指令执行失败的情况下,基于所述日志中记录的操作信息进行回滚,包括:
3.根据权利要求2所述的方法,其特征在于,所述依次基于所述至少一条第一指令的操作信息进行回滚,包括:
4.根据权利要求1所述的方法,其特征在于,所述在接收到可信应用程序提交的事务的情况下,通过预写日志机制将所述事务中的多条指令的操作信息写入所述安全芯片的日志,包括:
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,所述在所述数据量大于数据量阈值的情况下,删除所述日志中写入的至少一个事务中的多条指令的操作信息,包括:
8.根据权利...
【专利技术属性】
技术研发人员:晨星,
申请(专利权)人:深圳市与飞科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。