一种数据处理方法、装置及电子设备制造方法及图纸

技术编号:40901600 阅读:22 留言:0更新日期:2024-04-18 11:19
本申请应用于数据安全技术领域,提供了一种数据处理方法、装置及电子设备,用以提高KDF算法的运算效率,从而提高数据处理效率。该方法包括:第一设备获取椭圆曲线上任一坐标点的横坐标值和坐标点的纵坐标值;第一设备包括p个处理模块;第一设备根据横坐标值和纵坐标值确定通用迭代值,并将通用迭代值输入p个处理模块中;第一设备生成参数集,并将参数集中包含的p个第一参数输入p个处理模块中;第一设备调用p个处理模块,并在每个处理模块中执行以下步骤:对输入的第一参数和通用迭代值进行运算,输出第一子结果;第一设备根据p个第一子结果确定椭圆曲线对应的密钥结果。

【技术实现步骤摘要】

本申请涉及数据安全,尤其涉及一种数据处理方法、装置及电子设备


技术介绍

1、随着信息化和计算机技术的发展,网络安全问题已成为信息时代人类共同面临的挑战。sm2椭圆曲线公钥密码算法(或称sm2算法)是一种常见的公钥密码算法,在云计算、网络数据传输等场景中,数据处理设备可以通过sm2算法对数据进行加解密,从而提高数据传输过程中的安全性。其中,sm2算法包括密钥派生算法(key derivation function,kdf)(或称kdf算法)。sm2算法使用的kdf算法的执行过程中需要通过计数器控制实现以下循环操作:确定迭代值,根据迭代值和计数器对应的参数进行运算。显然,kdf算法中的循环操作下的运算效率较低,从而导致通过sm2算法对数据进行加解密的效率较低。


技术实现思路

1、本申请提供了一种数据处理方法、装置及电子设备,用以提高sm2加解密算法中kdf算法的运算效率,从而提高数据处理效率。

2、第一方面,本申请提供了一种数据处理方法,该方法包括:第一设备获取椭圆曲线上任一坐标点的横坐标值和坐标点本文档来自技高网...

【技术保护点】

1.一种数据处理方法,其特征在于,所述方法包括:

2.如权利要求1所述的方法,其特征在于,所述参数集还包括q个第二参数,q小于或等于所述p且q为正整数;所述第一设备根据所述p个第一子结果确定所述椭圆曲线对应的密钥结果,包括:

3.如权利要求2所述的方法,其特征在于,所述第一设备根据所述p个第一子结果和所述q个处理模块输出的q个第二子结果,确定所述密钥结果,包括:

4.如权利要求1所述的方法,其特征在于,所述横坐标值和所述纵坐标值拼接后的长度为512比特。

5.一种数据处理装置,其特征在于,所述装置包括:

6.如权利要求5所述的装...

【技术特征摘要】

1.一种数据处理方法,其特征在于,所述方法包括:

2.如权利要求1所述的方法,其特征在于,所述参数集还包括q个第二参数,q小于或等于所述p且q为正整数;所述第一设备根据所述p个第一子结果确定所述椭圆曲线对应的密钥结果,包括:

3.如权利要求2所述的方法,其特征在于,所述第一设备根据所述p个第一子结果和所述q个处理模块输出的q个第二子结果,确定所述密钥结果,包括:

4.如权利要求1所述的方法,其特征在于,所述横坐标值和所述纵坐标值拼接后的长度为512比特。

5.一种数据处理装置,其特征在于,所述装置包括:

<...

【专利技术属性】
技术研发人员:罗影陈彦平安晓江
申请(专利权)人:北京海泰方圆科技股份有限公司
类型:发明
国别省市:

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

1