﻿<?xml version="1.0" encoding="UTF-8"?>
<records>
  <record>
    <language>eng</language>
    <publisher>Science and Education Publishing</publisher>
    <journalTitle>Journal of Computer Sciences and Applications</journalTitle>
    <eissn>2328-725X</eissn>
    <publicationDate>2017-04-18</publicationDate>
    <volume>5</volume>
    <issue>1</issue>
    <startPage>25</startPage>
    <endPage>28</endPage>
    <doi>10.12691/jcsa-5-1-4</doi>
    <publisherRecordId>JCSA2017514</publisherRecordId>
    <documentType>article</documentType>
    <title language="eng">Data Offloading Security Framework in MCLOUD</title>
    <authors>
      <author>
        <name>Akomolafe Patrick Oladeji</name>
        <affiliationId>1</affiliationId>
      </author>
      <author>
        <name>Ajayi Olubunmi</name>
        <email>ajayiolubunmipeter@gmail.com</email>
        <affiliationId>1</affiliationId>
      </author>
    </authors>
    <affiliationsList>
      <affiliationName affiliationId="1">Department of Computer Science, University of Ibadan</affiliationName>
    </affiliationsList>
    <abstract language="eng">With the popularity of smartphones and upsurge of mobile applications, mobile devices have become prevalent computing platform. Although MCLOUD paradigm solves the problem of limited resources constraint of mobile system and unavailability of internet, through several offloading technique. Nevertheless, mobile users are still reluctant to adopt this paradigm, due to security concerns of their data. This research provided security on the users task and still minimize the total computational time of the MCLOUD. Tasks were programmatically broken down into smaller tasks and encrypted using homomorphic encryption system and assigned to slave devices which were admitted into the MCLOUD during the resort point process through the WIFI Direct wireless network. Using a test bed of three (3) smartphone devices, several task sizes ranging from 2KB, 4KB up to 20KB were used to test the implemented security framework and the time taken to complete computation of each task size is recorded for both MCLOUD and standalone architecture, the total execution time was compared and findings shows that computation involving security on MCLOUD takes less time compared to computation on standalone devices, the following readings were recorded. For the 4KB task size, MCLOUD spent 48500microseconds while standalone spent 241000microseconds; for the 6KB task size, MCLOUD spent 99500microseconds while standalone spent 453000microseconds; whereas in the 8KB task size, MCLOUD spent 109500microseconds while standalone spent 553000microseconds,which is approximately five (5) times faster than standalone execution. MCLOUD framework was observed to have a lower computation time, decreasing computational time ratio, higher throughput per seconds, It was discovered that computation on distributed encrypted data (MCLOUD) using homomorphic encryption is safer and faster than standalone single device computation.</abstract>
    <fullTextUrl format="pdf">http://pubs.sciepub.com/jcsa/5/1/4/jcsa-5-1-4.pdf</fullTextUrl>
    <keywords language="eng">
      <keyword>MCLOUD</keyword>
      <keyword>mobile applications</keyword>
      <keyword>security framework</keyword>
    </keywords>
  </record>
</records>