一种基于随机函数的非线性映射保序加密方法技术

技术编号:25446101 阅读:72 留言:0更新日期:2020-08-28 22:32
本发明专利技术属于加密方法技术领域,具体涉及一种基于随机函数的非线性映射保序加密方法:S1、初始化密钥K;S2、利用密钥K生成密文空间C;S3、通过明文空间D到密文空间C的映射求出加密算法E。所述明文空间D由长度为L的等差递增数列构成。所述密文空间C由L个长度不同的密文区间构成,每个密文区间C

【技术实现步骤摘要】
一种基于随机函数的非线性映射保序加密方法
本专利技术属于加密方法
,具体涉及一种基于随机函数的非线性映射保序加密方法。
技术介绍
近年来,云计算以其动态扩展、按需服务、按量计费等优势,吸引了众多的企业关注。在软件即服务(SoftwareasaService,SaaS)成为应用趋势的大背景下,部署和虚拟化在云计算环境中的数据库应用也越来越广泛。与此同时,由于数据存储在云端,用户失去了对数据的直接控制,全部交由第三方云服务提供商进行管理,敏感数据的安全性将难以得到保证,云环境下的数据安全以及隐私保护也成为一个重要问题。为保证数据安全性,一般采用加密的方法,将敏感数据加密后存入云服务器。但是,传统的加密方法多数都不支持直接对密文的运算,如排序、范围查询等。在检索时,必须将云端的大量数据传输到本地,极大削弱了云计算的优势和应用范围。因此,研究既能保证数据安全性,又能为数据库提供高性能检索的数据加密方法,具有重要的意义。
技术实现思路
针对上述加密方法安全性差、数据库检索能力差的技术问题,本专利技术提供了一种安全性强、加本文档来自技高网...

【技术保护点】
1.一种基于随机函数的非线性映射保序加密方法,其特征在于:包括下列步骤:/nS1、初始化密钥K;/nS2、利用密钥K生成密文空间C;/nS3、通过明文空间D到密文空间C的映射求出加密算法E。/n

【技术特征摘要】
1.一种基于随机函数的非线性映射保序加密方法,其特征在于:包括下列步骤:
S1、初始化密钥K;
S2、利用密钥K生成密文空间C;
S3、通过明文空间D到密文空间C的映射求出加密算法E。


2.根据权利要求1所述的一种基于随机函数的非线性映射保序加密方法,其特征在于:所述明文空间D由长度为L的等差递增数列{d1,d2,…,dL}构成,所述明文空间D的公差为d,所述


3.根据权利要求1所述的一种基于随机函数的非线性映射保序加密方法,其特征在于:所述密文空间C由L个长度不同的密文区间Ci(i=1,2,…,L)构成,每个密文区间Ci与明文空间D中的di一一对应,所述





4.根据权利要求1所述的一种基于随机函数的非线性映射保序加密方法,其特征在于:所述S1中初始化密钥K的方法为:包括下列步骤:
S1.1、确定一个数值N,所述N≤L,所述N必须保证明文空间D中所有的元素在生成对应的密文空间C时循环的次数都一致;
S1.2、确定一个随机数发生函数F(),每次调用函数F()都将产生一个随机数字,并且在N次内非均匀分布,所述



所述dL和d1分别为D的最大值和最小值,所述d为构成D的等差数列的公差,所述rand(1,N)可随机生成整数,0≤rand(1,N)<N,所述rand()可随机生成实数,0≤rand()<1.0;
S1.3、连续调用N...

【专利技术属性】
技术研发人员:张游杰吴伟张清萍
申请(专利权)人:中电科鹏跃电子科技有限公司
类型:发明
国别省市:山西;14

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

1