Xilinx Inc. today introduced two encryption cores for its Virtex, Virtex-E, and Spartan-II FPGA families, which the company said will ease the minds of OEMs building Internet-based e-commerce platforms.
The cores are available through Ontario-based Xentec Inc., which is a member of the Xilinx AliianceCORE.
"As more companies conduct business over the Internet, the security of transactions is a major concern," said Mark Bowlby, manager of the AllianceCORE program at Xilinx, San Jose. "The Xentec encryption cores, with the added flexibility of an FPGA, further extend the Xilinx leadership in secure data communications, paving the way for e-commerce."
Xilinx's X_DES core incorporates Data Encryption Standard (DES) algorithms that encrypt 64-bit data using a 64-bit key. The company's X_3DES core uses triple DES, a cascaded chain of three single-DES functions that further increases security.
Both cores contain encryption and decryption functions selectable by internal control, are certified by the National Institute of Standards and Technology, and conform to FIPS 46-3 and ANSI X9.52 specifications.
According to Xilinx, in secure data communications, the same core is used at both transmit and receive ends. The X_DES core supports all four standard DES modes: Electronic Code Book (ECB), Cipher Block Chaining (CBC), Cipher Feedback (CFB), and Output Feedback (OFB). The X_3DES triple DES core supports the most popular ECB mode while customization is available for other modes. Both cores process a new encryption or decryption every 16 clock cycles.
"Our DES and triple-DES cores are available for use in the Virtex series and Spartan-II FPGAs," said Vincenzo Liguori, design manager of the multimedia group at Xentec. "Systems which require flexibility and high-performance integration will benefit from the Virtex series version, while cost-sensitive, high-volume consumer applications will benefit from the Spartan-II versions."
The netlist versions of the X_DES and X_3DES triple-DES cores are available for $7,500 and $10,000, respectively. Datasheets can be downloaded from the Xilinx IP Center at www. xilinx.com/ipcenter.