The widespread use of smart devices attracts much attentions on the research for mobile payment protocol in the context of Internet of Things (IoT). However, payment trust and user privacy still raise critical concerns to the application of mobile payments since existing authentication protocols for mobile payments either suffer from the heavy workload on resource-limited smart device, or can not provide user anonymity in the mobile payment. To address these challenges elegantly, this paper presents a lightweight and privacy-preserving authentication protocol for mobile payment in the context of IoT. First, we put forward an unidirectional certificate less proxy re-signature scheme, which is of independent interest. Based on this signature scheme, this paper then gives anew mobile payment protocol that for the first time not only achieves anonymity and unforgetability, but also leaves low resource consumption on the smart devices. In the proposed protocol, the efficiency is notably improved by placing most computational cost on Pay Platform (usually with abundant computational power) instead of lightweight mobile devices. Moreover, by considering that the Pay Platform and Merchant Server needs to perform computation for each transaction, the idea of batch-verification have been adopted to mitigate the overhead for millions of users at the Pay Platform and Merchant Server to address the scalability issue. Through the formal security analysis presented in this paper, the proposed protocol is proved to be secure under the extended CDH problem. In addition,the performance evaluation shows the proposed protocol is feasible and efficient for the resource-limited smart devices in IoT.
To View the Abstract Contents
Now it is Your Time to Shine.
Great careers Start Here.
We Guide you to Every Step
Success! You're Awesome
Thank you for filling out your information!
We’ve sent you an email with your Final Year Project PPT file download link at the email address you provided. Please enjoy, and let us know if there’s anything else we can help you with.
To know more details Call 900 31 31 555
The WISEN Team