TY - JOUR
T1 - Practical and Secure Outsourcing Algorithms for Solving Quadratic Congruences in Internet of Things
AU - Zhang, Hanlin
AU - Yu, Jia
AU - Tian, Chengliang
AU - Xu, Guobin
AU - Gao, Peng
AU - Lin, Jie
N1 - Publisher Copyright:
© 2014 IEEE.
PY - 2020/4
Y1 - 2020/4
N2 - Solving quadratic congruences is a widely applied operation in cryptographic protocols to ensure the data secrecy in the Internet of Things (IoT). Yet it requires unaffordable computation resource for resource-constrained IoT devices when bulk of this type of operations need to be performed. How to efficiently and effectively solve quadratic congruences on IoT devices becomes a challenging issue. To address this problem, in this article, we propose two practical and secure outsourcing algorithms for solving quadratic congruences. Our proposed algorithms enable the IoT devices to outsource the heavy computation of solving quadratic congruences to a single cloud server, and therefore, achieve high efficiency for IoT devices. Meanwhile, we obscure the input and the output so that the outsourcing process does not leak the privacy of the computation, and the IoT devices in our algorithms can detect any misbehavior of the cloud server with a probability of 1. In addition, we take the Rabin encryption algorithm as an example to show how our proposed algorithms can be applied to IoT applications. The theoretical analysis and experimental results support the fact that our proposed algorithms are secure and efficient.
AB - Solving quadratic congruences is a widely applied operation in cryptographic protocols to ensure the data secrecy in the Internet of Things (IoT). Yet it requires unaffordable computation resource for resource-constrained IoT devices when bulk of this type of operations need to be performed. How to efficiently and effectively solve quadratic congruences on IoT devices becomes a challenging issue. To address this problem, in this article, we propose two practical and secure outsourcing algorithms for solving quadratic congruences. Our proposed algorithms enable the IoT devices to outsource the heavy computation of solving quadratic congruences to a single cloud server, and therefore, achieve high efficiency for IoT devices. Meanwhile, we obscure the input and the output so that the outsourcing process does not leak the privacy of the computation, and the IoT devices in our algorithms can detect any misbehavior of the cloud server with a probability of 1. In addition, we take the Rabin encryption algorithm as an example to show how our proposed algorithms can be applied to IoT applications. The theoretical analysis and experimental results support the fact that our proposed algorithms are secure and efficient.
KW - Cloud computing
KW - Internet of Things (IoT)
KW - secure outsourcing
KW - solving quadratic congruences
UR - https://www.scopus.com/pages/publications/85083723434
U2 - 10.1109/JIOT.2020.2964015
DO - 10.1109/JIOT.2020.2964015
M3 - 文章
AN - SCOPUS:85083723434
SN - 2327-4662
VL - 7
SP - 2968
EP - 2981
JO - IEEE Internet of Things Journal
JF - IEEE Internet of Things Journal
IS - 4
M1 - 8950154
ER -