首页 | 本学科首页   官方微博 | 高级检索  
     

基于异或的隐私保护码优化研究
引用本文:金星彤,李鹏,王刚,刘晓光,李忠伟.基于异或的隐私保护码优化研究[J].计算机科学,2017,44(6):36-42.
作者姓名:金星彤  李鹏  王刚  刘晓光  李忠伟
作者单位:南开大学计算机与控制工程学院 天津300350,南开大学计算机与控制工程学院 天津300350,南开大学计算机与控制工程学院 天津300350,南开大学计算机与控制工程学院 天津300350,南开大学计算机与控制工程学院 天津300350
摘    要:随着存储系统的发展,为了满足当前高速增长的信息数据量对存储的需求,云存储行业迅速兴起。然而,单云存储面临着数据保密性、安全性、可用性和厂商锁定的风险。基于异或的非系统纠删码-隐私保护码(PPC)可以用来构造具有隐私保护能力的多云存储系统,从而在很大程度上解决上述问题。主要针对PPC编码算法进行优化,以提高编码运行性能。通过设计搜索PPC的最优调度来减少编码过程中的异或次数。由于PPC的编码/解码计算可以表示为生成矩阵(0/1矩阵)和数据向量的乘法,直观上计算量与生成矩阵中1的数目成正比,因此通过对计算次序的优化调度可以获得更好的性能。首先, 设计并实现搜索PPC最优调度次序的算法,利用此算法寻找计算性能最优者,可优化具有隐私保护能力的多云存储系统的性能。其次,在基于最优调度次序的编码算法的基础上,利用AVX2技术的SIMD并行优化来提高编码过程中的每次异或的性能。实验表明,基于最优调度的编码性能提高了34.8%,进行SIMD并行优化后进一步提高了107.1%。

关 键 词:隐私保护码  编码优化  SIMD优化  数据安全  纠删码  非系统码
收稿时间:2016/11/11 0:00:00
修稿时间:2016/12/30 0:00:00

Optimizing Small XOR-based Non-systematic Erasure Codes
JIN Xing-tong,LI Peng,WANG Gang,LIU Xiao-guang and LI Zhong-wei.Optimizing Small XOR-based Non-systematic Erasure Codes[J].Computer Science,2017,44(6):36-42.
Authors:JIN Xing-tong  LI Peng  WANG Gang  LIU Xiao-guang and LI Zhong-wei
Affiliation:College of Computer and Control Engineering,Nankai University,Tianjin 300350,China,College of Computer and Control Engineering,Nankai University,Tianjin 300350,China,College of Computer and Control Engineering,Nankai University,Tianjin 300350,China,College of Computer and Control Engineering,Nankai University,Tianjin 300350,China and College of Computer and Control Engineering,Nankai University,Tianjin 300350,China
Abstract:With the development of storage systems,the rapid rise of cloud storage has met the storing problem of highly increased data quantity.However,now the single cloud storage is facing the risks of data confidentiality,security,availability and vendor lock-in.To solve the above problems,we can construct the multi-cloud storage system with the private protecting ability through using privacy protecting code(PPC),which is an erasure code based on the XOR ope-ration.This paper mainly analyzed the optimization coding algorithm on the PPC to improve the performance of encoding operations.First,we designed an algorithm to search the optimal XOR scheduling sequence to reduce the XOR times in encoding.Because the encoding/decoding calculation of the PPC can be expressed as the multiplication of generator matrix (0/1 matrix) and data vectors,it can be observed visually that the computation is proportional to the number of 1 of the generator matrix.And based on the optimal scheduling order,we can get better performance.The searching result can be used to construct the multi-cloud storage system.Second,we can use the AVX2 technique of SIMD parallel optimization to improve the encoding performance based on the optimization schedule.Through the experiment,the performance of encoding based on the optimization schedule improves by 34.8%,and after being further optimized by SIMD technique,the performance improves 107.1%.
Keywords:PPC  Encoding optimization  SIMD optimization  Data security  Erasure codes  Non-systematic codes
点击此处可从《计算机科学》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号