一种密文不唯一的数据加密传输方法技术

技术编号:33287551 阅读:26 留言:0更新日期:2022-04-30 23:58
本发明专利技术涉及信息技术领域,具体涉及一种密文不唯一的数据加密传输方法,包括:约定秘钥:发送方和接收方约定秘钥,秘钥的形式为:f(x)=∑ai*x^i,i∈[0,N],其中取值非0的ai的数量记为n;加密数据:发送方将n个明文数值赋值给n个取值非0的ai;生成n+m组数值对(x,f(x)),将n+m组数值对(x,f(x))作为密文发送给接收方;解密数据:接收方收到n+m组数值对(x,f(x))后,使用其中的n组数值对解出n个非0的ai的值;使用剩余m组数值对验证ai的值;若验证符合,则成功接收到n个明文数值。本发明专利技术的实质性效果是:明文对应无数个密文,提高加密算法的安全性;不需要进行大数运算,加解密效率高。加解密效率高。加解密效率高。

【技术实现步骤摘要】
一种密文不唯一的数据加密传输方法


[0001]本专利技术涉及信息
,具体涉及一种密文不唯一的数据加密传输方法。

技术介绍

[0002]数据加密是对原来为明文的文件或数据按某种算法进行处理,使其成为不可读的一段代码为“密文”,使其只能在输入相应的密钥之后才能显示出原容,通过这样的途径来达到保护数据不被非法人窃取、阅读的目的。加密技术通常分为两大类:“对称式”和“非对称式”。对称式加密就是加密和解密使用同一个密钥,这种加密技术在当今被广泛采用。非对称式加密就是加密和解密所使用的不是同一个密钥,通常有两个密钥,称为“公钥”和“私钥”,它们两个必需配对使用,否则不能打开加密文件。对称加密存在安全性低的问题,通常用于加密要求不高的场合。且明文和密文之间一一对应,即相同的明文和秘钥,得出的密文是相同的,容易被破解。密文不唯一的加密算法具有更高的安全性。非对称加密Elgamal,在加密时引入了随机数,所以相同的密钥和明文得到的密文不唯一。但非对称加密算法存在效率低的问题。因而需要继续研究密文不唯一的加密算法。
[0003]如中国专利CN1116本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种密文不唯一的数据加密传输方法,其特征在于,包括:约定秘钥:发送方和接收方约定秘钥,所述秘钥的形式为:f(x)= ∑ai*x^i,i∈[0,N],其中取值非0的ai的数量记为n;加密数据:发送方将n个明文数值赋值给n个取值非0的ai;生成n+m组数值对(x,f(x)),将n+m组数值对(x,f(x))作为密文发送给接收方,其中m为验证裕量,m≥0;解密数据:接收方收到n+m组数值对(x,f(x))后,使用其中的n组数值对解出n个非0的ai的值;使用剩余m组数值对验证ai的值;若验证符合,则成功接收到n个明文数值,向发送方发送接收成功标识,若验证不符合,则向发送方发送接收失败标识;接收方超时未收到接收成功标识或者收到了接受失败标识,则重新发送n个明文字节,若预设时长内收到接收成功标识,则发送下n个明文字节的密文。2.根据权利要求1所述的一种密文不唯一的数据加密传输方法,其特征在于,发送方和接收方约定秘钥的方法包括:发送方和接收方约定N;发送方生成ai的值,其中取值非0的ai的数量记为n;发送方生成N+m组数值对(x,f(x)...

【专利技术属性】
技术研发人员:张金琳高航俞学劢
申请(专利权)人:浙江数秦科技有限公司
类型:发明
国别省市:

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

1