TY - GEN
T1 - Homomorphic data isolation for hardware Trojan protection
AU - Ziad, M. Tarek Ibn
AU - Alanwar, Amr
AU - Alkabani, Yousra
AU - El-Kharashi, M. Watheq
AU - Bedour, Hassan
N1 - Publisher Copyright:
© 2015 IEEE.
PY - 2015/10/27
Y1 - 2015/10/27
N2 - The interest in homomorphic encryption/decryption is increasing due to its excellent security properties and operating facilities. It allows operating on data without revealing its content. In this work, we suggest using homomorphism for Hardware Trojan protection. We implement two partial homomorphic designs based on El Gamal encryption/decryption scheme. The first design is a multiplicative homomorphic, whereas the second one is an additive homomorphic. We implement the proposed designs on a low-cost Xilinx Spartan-6 FPGA. Area utilization, delay, and power consumption are reported for both designs. Furthermore, we introduce a dual-circuit design that combines the two earlier designs using resource sharing in order to have minimum area cost. Experimental results show that our dual-circuit design saves 35% of the logic resources compared to a regular design without resource sharing. The saving in power consumption is 20%, whereas the number of cycles needed remains almost the same.
AB - The interest in homomorphic encryption/decryption is increasing due to its excellent security properties and operating facilities. It allows operating on data without revealing its content. In this work, we suggest using homomorphism for Hardware Trojan protection. We implement two partial homomorphic designs based on El Gamal encryption/decryption scheme. The first design is a multiplicative homomorphic, whereas the second one is an additive homomorphic. We implement the proposed designs on a low-cost Xilinx Spartan-6 FPGA. Area utilization, delay, and power consumption are reported for both designs. Furthermore, we introduce a dual-circuit design that combines the two earlier designs using resource sharing in order to have minimum area cost. Experimental results show that our dual-circuit design saves 35% of the logic resources compared to a regular design without resource sharing. The saving in power consumption is 20%, whereas the number of cycles needed remains almost the same.
KW - ElGamal Encryption
KW - Hardware Trojan
KW - Homomorphism
KW - Security
UR - http://www.scopus.com/inward/record.url?scp=84957030120&partnerID=8YFLogxK
U2 - 10.1109/ISVLSI.2015.66
DO - 10.1109/ISVLSI.2015.66
M3 - Conference contribution
AN - SCOPUS:84957030120
T3 - Proceedings of IEEE Computer Society Annual Symposium on VLSI, ISVLSI
SP - 131
EP - 136
BT - Proceedings - IEEE Computer Society Annual Symposium on VLSI, ISVLSI 2015
PB - IEEE Computer Society
T2 - IEEE Computer Society Annual Symposium on VLSI, ISVLSI 2015
Y2 - 8 July 2015 through 10 July 2015
ER -