Multi-cloud storage system based on Android platform
Yan KONG,Shuaibing ZHAO,Ruolin LIU,Shuang LIANG,Yuan ZHUANG,Shifang FENG,Gang WANG,Xiaoguang LIU,Zhongwei LI
2017-01-01
Journal of Computer Applications
Abstract:To solve security problems in cloud storage with the improvement of mobile Internet and the rise of smart phone,this paper designed a multi-cloud storage system based on Android platform.Firstly,this system adopted data encryption process to ensure the confidentiality of data,then sliced the data,used erasure code to achieve fault tolerance,and finally the data was distributed to different cloud storage service providers for solving the problem of vendor lock-in and ensuring service availability.For the security certificaiton problem of multiple service providers,this system designed a token protection mechanism based on local salt method.Because of weak computing capacity of Android equipment,it also designed a multi-level security mechanism,using the combination of different encryption and encoding methods to meet the users'different needs of a balance between data processing speed and security.This system used SIMD (Single Instution Multiple Data) technology for key operations such as encoding and encryption with parallel optimization for a better performance of reading and writing.The experimental results show that the multi-cloud storage system based on Android achieves security cloud storage for users' data,and provides a satisfactory rate of reading and writing throughput.