通用异步收发机
计算机科学
高级加密标准
加密
异步通信
现场可编程门阵列
嵌入式系统
计算机硬件
Verilog公司
块(置换群论)
分组密码
发射机
频道(广播)
计算机网络
电信
几何学
炸薯条
数学
作者
S. Sharmila,R. S. Bhuvaneswaran,Kailash Natarajan,A. Prathiba,Dhandapani Vaithiyanathan
标识
DOI:10.1109/icssas57918.2023.10331707
摘要
Communication protocols such as Universal Asynchronous Receiver/Transmitter (UART), Serial Peripheral Interface (SPI), Inter-Integrated Circuits (I2C), and Computer Area Networks (CAN) exist to facilitate communication among devices. This work studies a comparison of the additional overhead of offering Advanced Encryption Standard (AES)-128 and PRESENT-64 algorithms with reconfigurable UART on the transmitter and receiver side to offer data encryption. Advanced Encryption Standard (AES) in the basic loop architecture and PRESENT in the fully unrolled architecture for their implementation in the proposed study of secured data transfer over the UART channel. AES-128 consumes almost three times more clock cycles to encrypt and decrypt than PRESENT-64. Considering that AES-128 takes only double the input size of PRESENT-64 and requires thrice the number of clock cycles, AES-128 is more time-consuming. Xilinx Field Programmable Gate Array (FPGA) implementation results suggest that PRESENT-64 consumes slightly more onboard resources than AES-128 since the proposed work employs an unrolled PRESENT architecture. The complete architecture is specified using Verilog HDL and implemented in Xilinx families, namely Artix7, Spartan6, Virtex6, and Virtex7 series of FPGAs.
科研通智能强力驱动
Strongly Powered by AbleSci AI