Abstract [eng] |
As cloud computing are getting more and more popular, number of people and organizations using their provided data storage services are growing every day. This leads to increased risk of data confidentiality as an unauthorized person can get access to someone’s files without owner’s knowledge. File encryption methods analysis results shows that biggest problem is huge data bandwidth. Most widely used network file systems does not support partial file update, that means every time file changes all of its content is sent to server, even if only one byte was changed. Also during the analysis was found that by adding or removing few bytes encrypted file can change dramatically. New remote file encryption method was composed after analyzing advantages and disadvantages of existing solutions. This new method resolves main disadvantages found during analysis. During encryption file is split into smaller dynamic size files and encrypted separately. Only maximum file size is fixed. This method is used in order to solve problem with network file systems. After file changes, only the small file that changed is sent to server. According to composed method prototype was created and compared to existing solutions. Investigation included encryption and transferred data to server while changing, adding and removing bytes in different locations of the file. Results shows that depending on the change that was made and file size, in some cases encrypted file changes less when encrypted using prototype, in other cases – using one of the existing solutions. However, when file size is more than 4 KB and small changes made to the file, a lot less data transferred to server when encrypted with prototype. In other cases, transferred data is equal. |