This document discusses the design of an RC6 encryption/decryption system using Vedic multiplication and barrel shifting. It aims to improve the performance of the RC6 algorithm, which relies heavily on multiplication and shifting. The design is implemented on an Altera FPGA board and simulations show it achieves higher speed and lower power compared to conventional designs. The document provides background on the RC6 algorithm and describes the design, which encrypts and decrypts 64-bit plaintext using a 16-bit key. It analyzes the advantages and applications of the RC6 algorithm and identifies areas for potential improvement in processing speed.