摘要
为了保证算法的适用性,保证该算法能够对不同格式的文件均完成安全有效的加密操作,本算法采用了字节流的数据处理形式,能够有效完成各类文件数据的处理。在加密时,本算法将数据流切分成固定长度的数据段,并转化为矩阵的形式,以便计算机进行操作。对于切分好的数据矩阵,通过随机变换得到打乱后的数据,选取重复的部分进行加密。然后将乱序的明文与加密的部分混合存放,以保证整体数据的混乱度。为了加强数据的安全性,对产生的参数和密钥等信息进行二次加密。经过分析与实验结果表明,本文提出的算法具有足够的安全性,并在运行时间和能耗上远远优于现有加密方法。
In order to guarantee the applicability of the algorithm to ensure the algorithm to different formats of documents are complete encryption operation is safe and effective,this algorithm adopts the byte stream form of data processing,can effectively complete the processing of all kinds of file data. In encryption,the algorithm divides the data flow into a fixed length data segment and transforms it into a matrix form,so that the computer can operate. For the syncopated data matrix,the scrambled data is obtained through the random transformation,and the repeated parts are selected for encryption. Then mix the plaintext with the encrypted part to ensure the overall data confusion. In order to enhance the security of the data, the generated parameters and key information are encrypted twice. The analysis and experimental results show that the proposed algorithm has sufficient security and is far superior to the existing encryption method in running time and energy consumption.
出处
《科技通报》
2018年第5期227-230,共4页
Bulletin of Science and Technology
关键词
移动云计算
字节流
数据段
数据矩阵
mobile cloud computing
byte streams
data segment
data matrix