Similar Items: FPGA Implementation of a Fault-tolerant Encryptor Based on Reconfigurable Fredkin Gates