The DES/3DES Core offers an extensive design that implements both the Data Encryption Standard (DES) and Triple DES (3DES) encryption and decryption, following the NIST FIPS 46-3 specification. It features the ability to process 64-bit data blocks using one, two, or three 56-bit keys across several cipher modes including ECB, CBC, and OFB. Because of its compact design, utilizing only 3,000 ASIC gates, it ensures high-speed operations reaching up to 3 Gbps at 90nm technology. This IP core is delivered as synthesizable Verilog or netlist format, featuring a completely self-contained design without the need for external memory.