Energy efficient prefetching systems for smartphones can greatly reduce energy consumption and data transmission, and maintain the timely response when information is prefetched. However, the proxy structure of the system can cause security problem to reveal private information to the third party. The end-to-end encryption (SSL) in traditional prefetching systems cannot solve the security problem in this new, complex energy efficient prefetching system. In this paper, we propose Secure and Energy Efficient Prefetching (SEEP) to meet the security requirement of HTTPS connections and to save smartphone’s energy consumption and data transmission. The new design of SEEP includes two parts: the local proxy on the smartphone to verify the validity of prefetched responses, and the remote proxy (e.g. on the cloudlet) to store encrypted prefetched responses. SEEP is transparent to both smartphones and web servers, which does not need to change today’s Browser/Server framework. Security analysis shows that SEEP protects the confidentiality of requests and responses, and is able to resist replay attack from malicious proxy. Experimental results show that the proposed system consumes 25% less energy and 95% less data when prefetching 10 outbound webpages than the traditional prefetching system in Wi-Fi networks.
[1]
Jason Flinn,et al.
Informed mobile prefetching
,
2012,
MobiSys '12.
[2]
Seungjoon Lee,et al.
PARCEL: Proxy Assisted BRowsing in Cellular networks for Energy and Latency reduction
,
2014,
CoNEXT.
[3]
K. K. Ramakrishnan,et al.
Over the top video: the gorilla in cellular networks
,
2011,
IMC '11.
[4]
Feng Qian,et al.
Web caching on smartphones: ideal vs. reality
,
2012,
MobiSys '12.
[5]
David Chu,et al.
Practical prediction and prefetch for faster access to applications on mobile phones
,
2013,
UbiComp.
[6]
Yu Hua,et al.
Make smartphones last a day: Pre-processing based computer vision application offloading
,
2015,
2015 12th Annual IEEE International Conference on Sensing, Communication, and Networking (SECON).
[7]
Nick Feamster,et al.
Accelerating last-mile web performance with popularity-based prefetching
,
2012,
SIGCOMM '12.
[8]
Jitendra Padhye,et al.
Procrastinator: pacing mobile apps' usage of the network
,
2014,
MobiSys.