【技术实现步骤摘要】
数据处理方法、装置、设备及计算机可读存储介质
[0001]本申请涉及但不限于数据安全
,尤其涉及一种数据处理方法
、
装置
、
设备及计算机可读存储介质
。
技术介绍
[0002]在诸如区块链
、
终端通信等众多需要加密的场景中,一般需要使用经典的椭圆曲线数字签名算法(
Elliptic Curve Digital Signature Algorithm
,
ECDSA
)来生成数字签名和对数字签名进行验证;如,可以采用基于简化维尔斯特拉斯曲线(
Short Weierstrass Curve
,
Wei
)
25519
的
secp256r1
数字签名算法来生成数字签名和对数字签名进行验证
。
然而,相关技术中的
ECDSA
算法在安全性和性能上具有较差的效果
、
且处理速率较慢
。
技术实现思路
[0003]有鉴于此,本申请实施例至少提供一种数据处理方法
、
装置
、
设备及计算机可读存储介质
。
[0004]本申请实施例的技术方案是这样实现的:一方面,本申请实施例提供一种数据处理方法,所述数据处理方法包括:在采用目标数字签名算法对输入的第一目标点和第一参数进行点乘运算时,基于参考数字签名算法与所述目标数字签名算法之间的映射关系,将所述目标 ...
【技术保护点】
【技术特征摘要】
1.
一种数据处理方法,其特征在于,所述数据处理方法包括:在采用目标数字签名算法对输入的第一目标点和第一参数进行点乘运算时,基于参考数字签名算法与所述目标数字签名算法之间的映射关系,将所述目标数字签名算法下的第一目标点映射为所述参考数字签名算法下的第一参考点;所述目标数字签名算法用于生成目标对象的密钥
、
以及对所述目标对象进行签名验证;所述目标数字签名算法在安全性和性能上优于所述参考数字签名算法;通过椭圆曲线密码学
ECC
加速器,采用所述参考数字签名算法对所述第一参考点和所述第一参数进行点乘运算,得到第一参考运算结果;基于所述映射关系将所述参考数字签名算法下的第一参考运算结果映射为所述目标数字签名算法下的第一目标运算结果
。2.
根据权利要求1所述的数据处理方法,其特征在于,所述数据处理方法还包括:确定从所述目标数字签名算法映射至所述参考数字签名算法的正映射关系
、
以及从所述参考数字签名算法映射至所述目标数字签名算法的逆映射关系;所述映射关系包括所述正映射关系和所述逆映射关系
。3.
根据权利要求2所述的数据处理方法,其特征在于,所述确定从所述目标数字签名算法映射至所述参考数字签名算法的正映射关系
、
以及从所述参考数字签名算法映射至所述目标数字签名算法的逆映射关系,包括:确定所述目标数字签名算法与所述参考数字签名算法在映射时所需的中间数字签名算法;基于所述中间数字签名算法,确定从所述目标数字签名算法映射至所述参考数字签名算法的正映射关系
、
以及从所述参考数字签名算法映射至所述目标数字签名算法的逆映射关系
。4.
根据权利要求3所述的数据处理方法,其特征在于,所述基于所述中间数字签名算法,确定从所述目标数字签名算法映射至所述参考数字签名算法的正映射关系
、
以及从所述参考数字签名算法映射至所述目标数字签名算法的逆映射关系,包括:确定从所述目标数字签名算法映射至所述中间数字签名算法的第一映射关系
、
从所述中间数字签名算法映射至所述参考数字签名算法的第二映射关系;基于所述第一映射关系和所述第二映射关系,确定从所述目标数字签名算法映射至所述参考数字签名算法的正映射关系;确定从所述参考数字签名算法映射至所述中间数字签名算法的第三映射关系
、
从所述中间数字签名算法映射至所述目标数字签名算法的第四映射关系;基于所述第三映射关系和所述第四映射关系,确定从所述参考数字签名算法映射至所述目标数字签名算法的逆映射关系
。5.
根据权利要求2至4中任一项所述的数据处理方法,其特征在于,所述基于参考数字签名算法与所述目标数字签名算法之间的映射关系,将所述目标数字签名算法下的第一目标点映射为所述参考数字签名算法下的第一参考点,包括:通过硬件加速器,基于所述正映射关系,将所述目标数字签名算法下的第一目标点映射为所述参考数字签名算法下的第一参考点;相应地,所述基于所述映射关系将所述参考数字签名算法下的第一参考运算结果映射
为所述目标数字签名算法下的第一目标运算结果,包括:通过所述硬件加速器,基于所述逆映射关系,将所述参考数字签名算法下的第一参考运算结果映射为所述目标数字签名算法下的第一目标运算结果
。6.
根据权利要求5所述的数据处理方法,其特征在...
【专利技术属性】
技术研发人员:刘峰,
申请(专利权)人:深圳市纽创信安科技开发有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。