COREDES-M FPGAs Overview
The CoreDES macro implements the Data Encryption Standard (DES), which provides a means of securing data. The algorithm takes as input 64 bits of plaintext data and 64
bits of a cipher key (only 56 of the 64 bits of the key are used in the calculations, as the least significant bit of each byte of the cipher key is used to provide odd-parity for the key bytes) and after 16 cycles, produces a 64-bit ciphered version of the original plaintext data as output. During the 16 cycles or iterations of the algorithm, the data bits are subjected to permutation and addition functions, which consist of key schedules, calculated by rotations and permutations applied to the original 56-bit cipher key.
Features
• 56-bit Cipher Key (with 8 Additional Parity Bits)
• Parity Checking Logic for Cipher Key
• Encryption and Decryption Possible with Same Core
• 16-Clock Cycle Operation to Encrypt or Decrypt 64 Bits of Data
• Pause/Resume Functionality to Continue Encryption or Decryption at Will
• Compliant with FIPS PUB 46-3
• ECB (Electronic Codebook) Implementation per FIPS PUB 81
• Example Source Code Provided for CBC, CFB and OFB Modes
• Provides Data Security within a Secure Actel FPGA
• All Major Actel Device Families Supported
FAQ
-
Q: Does the price of COREDES-M devices fluctuate frequently?
-
The FPGAkey search engine monitors the COREDES-M inventory quantity and price of global electronic component suppliers in real time,
and regularly records historical price data. You can view the historical price trends of electronic components to provide a basis for your
purchasing decisions.
-
Q: Do I have to sign up on the website to make an inquiry for COREDES-M?
-
No, only submit the quantity, email address and other contact information required for the inquiry of COREDES-M, but you need to
sign up for the post comments and resource downloads.
-
Q: How can I obtain software development tools related to the Actel FPGA platform?
-
The specific choice depends on personal habits and functional requirements to specifically select a more suitable match.
You can search and download through the FPGA resource channel.
-
Q: Where can I purchase Actel COREDES Development Boards, Evaluation Boards,
or Development Tools Starter Kit? also provide technical information?
-
FPGAkey does not provide development board purchase services for the time being, but customers often consult about ZedBoard, Basys 3 board,
TinyFPGA BX, Nexys4-DDR, Terasic DE10-Nano, Digilent Arty S7, etc. If you need relevant technical information,
you can submit feedback information, our technicians will contact you soon.
-
Q: How to obtain COREDES-M technical support documents?
-
Enter the "COREDES-M" keyword in the search box of the website, or find these through the Download Channel or FPGA Forum .
-
Q: What should I do if I did not receive the technical support for COREDESM in time?
-
Depending on the time difference between your location and our location, it may take several hours for us to reply, please be patient, our FPGA technical engineer will help you with the COREDES-M pinout information, replacement, datasheet in pdf, programming tools, starter kit, etc.
Application Field
-
Artificial Intelligence
-
5G Technology
-
Cloud Computing
-
Consumer Electronics
-
Wireless Technology
-
Industrial Control
-
Internet of Things
-
Medical Equipment