Asynchronous design of transformation functions of Threefish-256 algorithm
DOI:
https://doi.org/10.33975/riuq.vol25n1.164Keywords:
Asynchronous Design, Balsa, Cryptography, FPGA, ThreefishAbstract
Digital systems have grown in complexity and the clock speed increases progressively and subsequently some problems such as the latency, the throughput system and power consumption. Because of this, there is a current interest in the design of asynchronous circuits, which do not exhibit such problems. This paper show the results of asynchronous hardware implementation of the transform functions of cryptographic algorithm Threefish in its encryption process, in order to utilize the benefits of asynchronous designs in cryptography . For the specification, synthesis and simulation of asynchronous Threefish modules, an EDA (Electronic Design Automation) freeware tool called Balsa was used. Balsa defines its own hardware description language, while the implementation was using reconfigurable hardware via the ISE Design Suite Xilinx platform Inc.
Downloads
Downloads
Published
Issue
Section
License

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.