摘要
基于Tornado码的复制算法具有编解码速度比较快、部分数据丢失时亦能被恢复的优点,但将该算法应用于分布式存储系统时,存在数据易被窃取、篡改的风险.为此,对基于Tornado码的复制算法提出了改进:1)引入加密机制,使数据即使被窃取时也不用担心泄密;2)对原始数据使用MD5算法产生数字指纹,当从分布式存储系统取回数据时,计算数字指纹并与本地的数字指纹对比,就可以判断数据是否被篡改.
Tornado code based replication algorithm had the advantages of faster encoding and decoding, and could also recover the original data when some data were missing, but when the algorithm was applied to a dis-tributed storage system, the presence of data would be susceptible to theft, tampering risk. For this reason, several optimization strategies were proposed to improve the replication algorithm based on Tornado code:1 ) an encryption mechanism into replication algorithm was introduced in case of even some data were stolen there would be no worry about information leak. 2)the raw data using the MD5 algorithm to generate digital finger-prints produced a digital fingerprint when retrieving data from a distributed storage system with local digital fin-gerprint comparison, it would be easy to determine whether the data had been tampered with.
出处
《浙江师范大学学报(自然科学版)》
CAS
2015年第1期78-82,共5页
Journal of Zhejiang Normal University:Natural Sciences
基金
国家自然科学基金资助项目(61272007)
浙江省自然科学基金资助项目(LY12F02009)