100% found this document useful (1 vote)
173 views6 pages

A Fog-Centric Secure Cloud Storage Scheme

The document describes a fog-centric secure cloud storage scheme. It proposes splitting user files into blocks, combining blocks using XOR operations, and storing the blocks across multiple cloud servers. Metadata about the blocks is stored on a fog server to enhance security and efficiency compared to existing systems that store encrypted data and keys entirely on cloud servers. The scheme aims to secure data during storage on cloud servers using AES encryption without revealing information from the encrypted data.

Uploaded by

ssigold
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
173 views6 pages

A Fog-Centric Secure Cloud Storage Scheme

The document describes a fog-centric secure cloud storage scheme. It proposes splitting user files into blocks, combining blocks using XOR operations, and storing the blocks across multiple cloud servers. Metadata about the blocks is stored on a fog server to enhance security and efficiency compared to existing systems that store encrypted data and keys entirely on cloud servers. The scheme aims to secure data during storage on cloud servers using AES encryption without revealing information from the encrypted data.

Uploaded by

ssigold
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

A Fog-centric Secure Cloud Storage Scheme

ABSTRACT:

The storage service is excellent unless users outsource their sensitive data to cloud storage
server. Cloud server gets full access and control over user’s data once data is outsourced
to the cloud. It can read or search through the user’s data. Recently, fog server based three-layer
architecture has been presented for secure storage. In that architecture, the portion of data to
be stored in cloud, fog and user’s local machine. Some portion of data in the cloud and
their customized hash algorithm, take extra computation/storage overhead, In this project, we
create fog-based cloud storage scheme. In that scheme, data is splitted into multiple blocks
through xor-combination and combine this blocks into 2-blocks or 3-blocks using xor-operation.
So using this scheme, we enhance the efficiency of fog based cloud storage service and
improve the security of fog server for a robust fog centric cloud computing infrastructure and we
we enhance cypto system to secure data without revealing any information from it using AES
algorithm.

SOFTWARE USED:

FRONT-END: PHP

BACK-END: MYSQL
MODULES DESCRIPTION

1. Storing Procedure

Storing procedure takes a file to be uploaded to cloud server securely. It has several steps
and most crucial steps take place in fog server. When the user intends to upload a data file, he
sends the file to the fog server through some secure channel. Then, fog server starts
processing the file.

2. Splitting File

Fog server pads the file as per needs based on system policy. After that fog server splits
the file into several fixed length blocks and combines them. At the end of this step, we
get two sets of 2-block-combinations and 3-blockcombinations together known as combined
blocks.

3. Integrity Processing

For each combined block, fog server generates random number, file key and stores this
information into fog database for future integrity check.

4. Block Management

At this module, fog server determines which block to be stored to which cloud server using
block management technique and stores this metadata into fog database and sends the
blocks to respective cloud servers.

5. Cloud Storage

Cloud server receives and stores the blocks along with metadata into its storage.

6. Retrieval Procedure

Retrieval procedure takes a request of a file, collects necessary combined blocks from
various cloud servers, and checks their integrity. If integrity check fails then it requests
faulty blocks from other cloud servers. When all the necessary combined blocks pass
integrity check, the fog server reconstructs the entire file and sends it back to the user.
Existing System

In exiting system, uploaded data divided and stored into the cloud encrypted format and
corresponding encrypted key, block of data information, file permission details, file owner
details are also stored in the same cloud. Even they are encrypted, when intruders attack the
cloud, they can also know about cloud log information and decrypt file content dishonestly.

Proposed System

Fog server is presented between cloud server and user. In proposed system, when a client
uploads the file into the cloud, first his request will be sent to fog server which divides the data
into no of blocks and send them to cloud. In cloud, divided data will be stored in the different
cloud server. Since cloud server maintains actual data and fog server maintains metadata such as
block of file details, hacker could not compromise both servers. So this system maintains the
files securely from unauthorized access.
ALGORITHM

Advanced Encryption Standard (AES)

1. The Advanced Encryption Standard (AES) is a symmetric-key block cipher algorithm and
U.S. government standard for secure and classified data encryption and decryption.

2. The AES has three fixed 128-bit block ciphers with cryptographic key sizes of 128, 192 and
256 bits. Key size is unlimited, whereas the block size maximum is 256 bits.

3. The AES replaced the DES with new and updated features:

 Block encryption implementation


 128-bit group encryption with 128, 192 and 256-bit key lengths
 Symmetric algorithm requiring only one encryption and decryption key
 Data security for 20-30 years
 Worldwide access
 No royalties
 Easy overall implementation
HARDWARE REQUIREMENT

The above Hardware specifications were used in both Server and Client machines when
developing.

Processor : Core I3

Processor Speed : 2.5 Ghz

Ram : 2 GBB

Hard Disk Drive : 160G

Floppy Disk Drive : Sony

CD-ROM Drive : Sony

Monitor : 17” inches

Keyboard : TVS Gold

Mouse : Logitech
SOFTWARE SPECIFICATION

SERVER :

Operating System : Windows 7

Technology Used : PHP

Database : My-Sql

Database Connectivity : Native Connectivity

Web Server : Apache (Wamp 2.4)

Browser : Internet Explorer 6.0

CLIENT :

Operating System : Windows 7

Browser : Internet Explorer 6.0

You might also like