Verilog Implementation of High Performance RC6 Algorithm Using Ancient Indian Vedic Mathematics

RC6, a cryptographic algorithm, is specified as RC6-w/r/b, where w is word size, r is the number of rounds and b is the length of encryption key in bytes. RC6 is the successor to RC5. It is one of the most promising algorithms that are both fast and secure. It uses four bit registers, integer multiplication, quadratic equation and fixed bit shifting. This paper examines how the Vedic algorithm of Urdhva Tiryagbhyam speeds up the computation of this algorithm when compared with conventional algorithms in existence.

Subscribe to the Innovation Insider Newsletter

Catch up on the latest tech innovations that are changing the world, including IoT, 5G, the latest about phones, security, smart cities, AI, robotics, and more. Delivered Tuesdays and Fridays

Subscribe to the Innovation Insider Newsletter

Catch up on the latest tech innovations that are changing the world, including IoT, 5G, the latest about phones, security, smart cities, AI, robotics, and more. Delivered Tuesdays and Fridays

Resource Details

Provided by:
Semar Groups
Topic:
Hardware
Format:
PDF