加密方法、装置及电子设备制造方法及图纸

技术编号:24014716 阅读:44 留言:0更新日期:2020-05-02 02:58
本申请提供了一种加密方法、装置及电子设备,其中,该方法包括:根据加密密钥中的模数值,将待加密数据进行域变换和分解处理,得到指定域下的多个数据块;将多个数据块,使用加密密钥的幂数值进行模乘运算,得到对应的模乘数据块;对模乘数据块进行标准域变化,得到对应的加密数据。

Encryption method, device and electronic equipment

【技术实现步骤摘要】
加密方法、装置及电子设备
本申请涉及计算机
,具体而言,涉及一种加密方法、装置及电子设备。
技术介绍
公钥密码算法与传统对称密码不同,其算法基于数学函数而不是基于替换和置换,属于非对称密码系统。公钥密码算法既可实现信息的加解密,也可用于数字签名、密钥管理、身份认证等方面,在信息安全领域得到广泛采用。但是在进行加密过程中存在大数运算时,密钥长度越长计算速度就越慢,给传统的软件计算方式带来了很大的压力和挑战。
技术实现思路
有鉴于此,本申请实施例的目的在于提供一种加密方法、装置及电子设备。能够达到提高为各个用户配置可以操作的数据的效果。第一方面,本申请实施例提供了一种加密方法,包括:根据加密密钥中的模数值,将待加密数据进行域变换和分解处理,得到指定域下的多个数据块;将所述多个数据块,使用所述加密密钥的幂数值进行模乘运算,得到对应的模乘数据块;对所述模乘数据块进行标准域变化,得到对应的加密数据。在可选的实施方式中,所述根据加密密钥中的模数值,将待加密数据进行域变换和分解处理,得到指定域本文档来自技高网...

【技术保护点】
1.一种加密方法,其特征在于,包括:/n根据加密密钥中的模数值,将待加密数据进行域变换和分解处理,得到指定域下的多个数据块;/n将所述多个数据块,使用所述加密密钥的幂数值进行模乘运算,得到对应的模乘数据块;/n对所述模乘数据块进行标准域变化,得到对应的加密数据。/n

【技术特征摘要】
1.一种加密方法,其特征在于,包括:
根据加密密钥中的模数值,将待加密数据进行域变换和分解处理,得到指定域下的多个数据块;
将所述多个数据块,使用所述加密密钥的幂数值进行模乘运算,得到对应的模乘数据块;
对所述模乘数据块进行标准域变化,得到对应的加密数据。


2.根据权利要求1所述的方法,其特征在于,所述根据加密密钥中的模数值,将待加密数据进行域变换和分解处理,得到指定域下的多个数据块的步骤,包括:
将待加密数据分解成设定数量的多个初始数据块;
根据加密密钥中的模数值,将所述多个初始数据块进行域变换,得到指定域下的多个域数据。


3.根据权利要求1所述的方法,其特征在于,所述根据加密密钥中的模数值,将待加密数据进行域变换和分解处理,得到指定域下的多个数据块的步骤,包括:
根据加密密钥中的模数值,将待加密数据进行域变换,得到指定域下的域数据;
将所述域数据分解成设定数量的多个数据块。


4.根据权利要求3所述的方法,其特征在于,所述根据加密密钥中的模数值,将待加密数据进行域变换,得到指定域下的域数据的步骤,包括:
根据加密密钥中的模数值,使用蒙哥马利域对待加密数据进行域变换,得到蒙哥马利域下的域数据。


5.根据权利要求4所述的方法,其特征在于,所述根据加密密钥中的模数值,使用蒙哥马利域对待加密数据进行域变换,得到蒙哥马利域下的域数据通过以下方式实现:
m_mon=(m*R)modn;
其中,m表示所述待加密数据,R表示大于m的最小的二的幂,m_mon表示蒙哥马利域下的域数据,n表示所述加密密钥中的模数值。


6.根据权利要求1所述的方...

【专利技术属性】
技术研发人员:郭婷婷
申请(专利权)人:北京天融信网络安全技术有限公司北京天融信科技有限公司北京天融信软件有限公司
类型:发明
国别省市:北京;11

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

1