云计算中一种信息存取的加密方法技术

技术编号:15283487 阅读:137 留言:0更新日期:2017-05-06 10:11
本发明专利技术提出基于正整数的同余理论求解某一未知正整数的方法,建立了一种用于分布式缓存中信息存储与提取的加密和解密方法,首先将数据D按照字节顺序,转化成一个N行n列的矩阵,然后定义一个两两互素的整数集合,然后依据同余理论将原始数据和定义的整数集合构建成一元线性同余方程组,求得解以后,变换为矩阵,按照原始数据构建矩阵的方案将矩阵转化为数据列,即得到了密文;解码时,将密文构建成矩阵,然后反解同余方程得到原始数据的矩阵,在重构为原始数据列。

An encryption method of information access in cloud computing

The invention provides a method for solving the congruence theory of positive integers is an unknown integer based on an encryption and decryption method for information storage and retrieval of distributed cache is established, the data according to D byte order, into a N n matrix, and then define a 22 coprime integer set, then according to the theory of Congruences of original data and the definition of the integer set into a Linear Congruence Equations, solutions, transform matrix, construct the matrix according to the original data solution matrix into data column is given ciphertext; decoding the ciphertext, constructing a matrix, and then inverse congruence equation get the matrix of the original data, as in the original data reconstruction.

【技术实现步骤摘要】
所属领域本专利技术涉及云计算中信息的存储及提取

技术介绍
计算机技术和移动网络支持技术发展,大量应用从传统的构架转发到云计算的环境,伴随用户随时随地的访问信息,云计算中的安全问题受到了广泛的关注。现在,云计算中分布式缓存技术发展最多,基于此建立的云计算传输平台也最多,同时也是现在比较稳定,性能很高的技术,分布式缓存将数据分布到多个缓存服务节点,在内存中管理数据,对外提供统一的访问接口,基于冗余备份机制实现高可用支持。当应用程序需要缓存数据时,客户端通过相应的分布式算法获得秘钥对应的存储节点,然后客户端通过TCP/IP协议将数据发送给缓存服务器,缓存服务器调用本地服务将数据缓存在内存中。类似的应用程序读取缓存时,首先通过分布式算法获得秘钥所在节点,然后通过网络获取相应的数据,由于本地服务本身没有加密处理的功能,数据的存储往往是明文形式的,攻击者、用户或者系统管理员很容易获得缓存内容,从而造成了分布式缓存系统的安全性隐患。为解决上述的安全问题,传统的加密方法可以完成加密过程,但是运算复杂,导致分布式缓存系统性能降低,制约其发展,所以,需要在此基础上重新建立一种运算简单快捷的轻量级加密算法。
技术实现思路
针对上述不足,本方法提出基于正整数的同余理论求解某一未知正整数的方法,建立了一种用于分布式缓存中信息存储与提取的加密和解密方法。本专利技术所采用的技术方案是:首先将数据D按照字节顺序,转化成一个N行n列的矩阵,然后定义一个两两互素的整数集合,然后依据同余理论将原始数据和定义的整数集合构建成一元线性同余方程组,求得解以后,变换为矩阵,按照原始数据构建矩阵的方案将矩阵转化为数据列,即得到了密文;解码时,将密文构建成矩阵,然后反解同余方程得到原始数据的矩阵,在重构为原始数据列。本专利技术的有益效果是:能够解决目前云计算环境下面分布式缓存技术在安全问题上的缺陷,保障了云环境中缓存数据的机密性,并且计算简单,执行性能高,区别于现在的主流算法,进一步提高了云计算系统的稳定性和安全性。附图说明具体实施方式下面详细描述此专利技术。一、本专利技术的原理两两互素的n个正整数m={m1,m2,…,mn本文档来自技高网...

【技术保护点】
云计算中一种信息存取的加密方法,该专利技术涉及云计算中信息的存储及提取技术领域,其特征是:根据处理器最多能处理64位的,设定加密过程的约束条件,并且主要步骤包含加密和解密两个过程。

【技术特征摘要】
1.云计算中一种信息存取的加密方法,该发明涉及云计算中信息的存储及提取技术领域,其特征是:根据处理器最多能处理64位的,设定加密过程的约束条件,并且主要步骤包含加密和解密两个过程。2.根据权利要求1所述云计算中一种信息存取的加密方法,其特征是:约束条件设定为。3.根据权利要求1所述云计算中一种信息存取的加密方法,其特征是:加密过程的算法步骤为:步骤一:将数据D按照字节顺序分为N组,为,每组数据包含有B个字节,每组数据在分为n个单元,每个单元表示为,每个单元包含b个字节,此时数据D被划分为一个N行n...

【专利技术属性】
技术研发人员:范勇胡成华
申请(专利权)人:四川用联信息技术有限公司
类型:发明
国别省市:四川;51

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

1