【技术实现步骤摘要】
本专利技术涉及计算机加密领域,尤其涉及一种密钥对象创建方法及装置、信息数据处理方法和终端设备。
技术介绍
1、在现有技术中,关于sim卡应用的开发,涉及到数据的传输,传输的过程中都采用了国密算法,对数据进行加密之后再进行传送。防止明文数据被攻击而导致信息泄露,国密算法的引入给sim卡应用的开发提供了更高的安全性,因此目前sim卡应用的开发都是基于国密算法进行。
2、在现有的技术中,build接口中在应用开发的过程中,一般放置在全局变量中调用,setkey()和init()接口一般都是在各个接口中,在使用加解密之前调用,经过检测,setkey()接口和init()接口在搭配使用的时候会产生很高的耗时,而且代码中为了节省变量的创建,buildkey()只会调用一次,但是在切换密钥值的时候,setkey()接口和init()接口会多次调用,这会使得代码执行时间变得很长。
技术实现思路
1、第一方面,本申请提供一种密钥对象创建方法,应用于基于卡进行开发的应用程序,所述方法包括:
...【技术保护点】
1.一种密钥对象创建方法,其特征在于,应用于基于卡进行开发的应用程序,所述方法包括:
2.根据权利要求1所述的密钥对象创建方法,其特征在于,在所述安装初始化过程中,所调用的安装初始化接口内包含密钥初始化接口。
3.根据权利要求2所述的密钥对象创建方法,其特征在于,所述在安装初始化的过程中,执行密钥初始化程序,得到初始化后的密钥对象,包括:
4.根据权利要求3所述的密钥对象创建方法,其特征在于,所述初始化所述密钥对象后,还包括:
5.根据权利要求1-4中任一项所述的密钥对象创建方法,其特征在于,所述应用程序为数字身份程序,
...【技术特征摘要】
1.一种密钥对象创建方法,其特征在于,应用于基于卡进行开发的应用程序,所述方法包括:
2.根据权利要求1所述的密钥对象创建方法,其特征在于,在所述安装初始化过程中,所调用的安装初始化接口内包含密钥初始化接口。
3.根据权利要求2所述的密钥对象创建方法,其特征在于,所述在安装初始化的过程中,执行密钥初始化程序,得到初始化后的密钥对象,包括:
4.根据权利要求3所述的密钥对象创建方法,其特征在于,所述初始化所述密钥对象后,还包括:
5.根据权利要求1-4中任一项所述的密钥对象创建方法,其特征在于,所述应用程序为数字身份程序,和/或,所述应用程序执行于sim卡上。
6.一种信息数据处理方法,其特征在于,基于权利要求1至5中任一项所述密钥对象创建方法,所述方法包括:
7.根据权利要求6所述的信息数据处理方法,其特征在于,所述当应用程序执行加密程序或解密程序时,...
【专利技术属性】
技术研发人员:江梓浩,许宏湛,肖冬雪,叶雷,方丹,
申请(专利权)人:楚天龙股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。