شماره ركورد كنفرانس :
3929
عنوان مقاله :
Parallel Implementation of Somewhat Homomorphic Encryption
پديدآورندگان :
Mirzaei Ali alimirzaei2015it@gmail.com Department Of Information Technology Engineering, College of Science, Kerman Branch, Islamic Azad University, Kerman, Iran , Sabbagh Molahosseini Amir sabbagh.iauk@gmail.com Associate Professor, Department Of Computer Engineering, College of Science, Kerman Branch, Islamic Azad University, Kerman, Iran
كليدواژه :
Homomorphic encryption , Somewhat homomorphic encryption , OpenMP , data security
عنوان كنفرانس :
اولين همايش ملي توسعه كاربردهاي صنعتي فناوري اطلاعات، ارتباطات و كامپيوتر
چكيده فارسي :
In this paper our purpose is to carry out a parallel implementation of somewhat homomorphic encryption using OpenMP programming technique to reduce the running time. We implemented our study on two laptops with different dual-core processors: (1) IntelCoreTM 2Duo CPU P8700 (3M cache, 2.53GHz, 4G RAM), and (2) IntelCoreTM i5-2410M CPU (3M cache, 2.30 GHz, 4G RAM). We presented parallel implementation of somewhat homomorphic encryption on OpenMP by parallelizing the scheme’s three algorithms (keygen, encryption and evaluate).The results showed that in sample processor no.1, OpenMP techniques improved the speed of the algorithms of keygen, encryption and evaluation as 1.67, 1.87, and 8.63 ms respectively, while in sample 2, these improvements in speed were reported as 2.1, 1.63, and 8.53 ms, respectively. We concluded that OpenMP reduces the running time and accelerates the somewhat homomorphic encryption process, especially in applications that require thousands of simultaneous encryption bits.