The DES/3DES Ultra-Compact Core is designed for high-performance encryption and decryption using both DES and Triple DES algorithms. This core processes 64-bit data blocks and utilizes a key size of 56 bits, with one to three keys for enhanced security. It complies with the NIST FIPS 46-3 standard and is optimized for minimal gate count, making it ideal for compact, low-resource environments. Its flexibility is enhanced by several operation modes, such as ECB, CBC, and CTR, providing robust data protection solutions across multiple applications.