密钥对象创建方法及装置、信息数据处理方法和终端设备制造方法及图纸

技术编号:41533894 阅读:17 留言:0更新日期:2024-06-03 23:11
本发明专利技术涉及计算机加密领域,公开了一种密钥对象创建方法及装置、信息数据处理方法和终端设备,该密钥对象创建方法包括:在基于卡进行开发的应用程序的安装初始化过程中,执行密钥初始化程序,得到初始化后的密钥对象;将所述密钥对象储存到指定存储空间中。通过在程序安装初始化时,生成并保存密钥对象,使得在执行需要加密或解密的操作时,只需要调用已经生成的密钥对象即可,节省了大量的计算需求和负担,增加了程序的工作效率。

【技术实现步骤摘要】

本专利技术涉及计算机加密领域,尤其涉及一种密钥对象创建方法及装置、信息数据处理方法和终端设备


技术介绍

1、在现有技术中,关于sim卡应用的开发,涉及到数据的传输,传输的过程中都采用了国密算法,对数据进行加密之后再进行传送。防止明文数据被攻击而导致信息泄露,国密算法的引入给sim卡应用的开发提供了更高的安全性,因此目前sim卡应用的开发都是基于国密算法进行。

2、在现有的技术中,build接口中在应用开发的过程中,一般放置在全局变量中调用,setkey()和init()接口一般都是在各个接口中,在使用加解密之前调用,经过检测,setkey()接口和init()接口在搭配使用的时候会产生很高的耗时,而且代码中为了节省变量的创建,buildkey()只会调用一次,但是在切换密钥值的时候,setkey()接口和init()接口会多次调用,这会使得代码执行时间变得很长。


技术实现思路

1、第一方面,本申请提供一种密钥对象创建方法,应用于基于卡进行开发的应用程序,所述方法包括:

2、当所述应用本文档来自技高网...

【技术保护点】

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所述的信息数据处理方法,其特征在于,所述当应用程序执行加密程序或解密程序时,...

【专利技术属性】
技术研发人员:江梓浩许宏湛肖冬雪叶雷方丹
申请(专利权)人:楚天龙股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1