Beruflich Dokumente
Kultur Dokumente
Abstract—Cloud computing is one of the most prominent
II. RELATED WORK
storage and computing platform being researched nowadays. It
383
International Journal of Machine Learning and
Computing, Vol. 8, No. 4, August 2018
b. output DF;
RL: Total number of bytes to be read from the selected file
c. goto 7;
READ: Stores the bytes read from the selected file
IVAL: Hash value of encrypted file part 6.
else
F_PART_NUM: New file part
a. if (file divided in parts) then
1. start
i. output “Modified file parts”;
2. F=select_file();
ii. for NUM=1 to N do
3. PS=input_partSize();
1. if(!check_integrity(EF_PART_NUM)) then
4. FS=F.length();
a. output EF_PART_NUM;
5. if FS>0 then
b. NUM++;
a. goto 7;
2. else
6. else
a. NUM++;
a. output “Blank file”;
b. end if
b. goto 8;
3. end for
iii. goto 7;
c. end if
b. else
7. while FS > 0 do
i. output “File modified”;
a. if FS <= PS then
ii. goto 7;
i. RL=FS;
iii. end if
b. else
c. end if
i. RL=PS; 7.
end
ii. end if
2. F= enter_fileName();
ALGORITHM #3: Cloud Server Process
3. L=create_newList();
1. start
4. for NUM=1 to N do
2. client_login();
a. L.add(F_PART_NUM);
3. if (!client_login_success()) then
b. end for
a. output ”Incorrect credentials”; 5.
F_M= create_file();
b. goto 2;
6.
for each F_PART_NUM in L do
4. else
a. READ=read(F_PART_NUM,0,F_PART_NUM.length())
a. goto 5;
b. write(F_M,READ);
b. end if
c. end for
5. if (file_upload) then
a. choose_server(); 7.
end
384
International Journal of Machine Learning and Computing,
Vol. 8, No. 4, August 2018
REFERENCES
[1] The
NIST Definition of Cloud Computing. [Online]. Available:
http://csrc.nist.gov/publications/nistpubs/800-145/SP800-145.pdf
[2] H.
Qusay, “Demystifying cloud computing,” The Journal of Defense
Available:
http://cacm.acm.org/magazines/2011/1/103200-cloud-computing-pri
vacy-
concerns-on-our-doorstep/fulltext
[4] A.
Chhibber and S. Batra, “Security analysis of cloud computing,”
Applied Sciences.
[5] W. T.
Liu, “Research on cloud computing security problem and
Fig. 3. File size vs. encryption time.
strategy,” in Proc. 2nd International Conference on Consumer
385
International Journal of Machine Learning and
Computing, Vol. 8, No. 4, August 2018
386