摘要
为了提升网络中大规模数据存储的实时性和安全性,提出一种基于云计算技术的大规模数据存储策略。采用虚拟化技术搭建基础设施服务的云计算平台,用户上传原始数据后,拆分、置乱原始数据,将分片后数据利用MC算法处理防御攻击,利用并行AES算法加密生成公私密钥对,将其中一个密钥上传至云计算平台,云计算平台利用该密钥实现数据加密;云计算平台接收用户下载请求后,用户端下载加密文件通过另一个密钥实现数据解密,重组解密后数据恢复原始数据。实验结果表明,该方法存储不同大小数据集加密、解密耗时均在700 ms以内,不同攻击频率下存储效率均高于98.5%,具有较高的存储实时性和安全性。
In order to improve the real-time and security of large-scale data storage in the network,a large-scale data storage strategy based on cloud computing technology is proposed.Virtualization technology is used to build infrastructure to be a ser-vice cloud computing platform,users can upload the original data,split and scramble the original data,use MC algorithm to deal with defense attacks,use parallel AES algorithm to generate public and private key pairs,and upload one of the keys to the cloud computing platform.The cloud computing platform uses the key to realize data encryption.After receiving the download request from the user,the client downloads the encrypted file and decrypts the data by another key.The original data are recovered after the data are reorganized and decrypted.The experimental results show that the encryption and decryption time of this method is less than 700 ms,and the storage efficiency is higher than 98.5%under different attack frequency,which has high real-time storage and security.
作者
徐敏
胡聪
王萍
刘翠玲
许畅
吴尚
XU Min;HU Cong;WANG Ping;LIU Cuiling;XU Chang;WU Shang(Information and Communication Branch,State Grid Anhui Electric Power Co.Ltd.,Hefei 230061,China)
出处
《微型电脑应用》
2022年第4期80-83,92,共5页
Microcomputer Applications
基金
国网安徽省电力有限公司科技项目(52120718004W)。
关键词
云计算技术
数据存储
AES算法
密钥
虚拟化技术
cloud computing technology
data storage
AES algorithm
key
virtualization technology