KEYWORDS: Field programmable gate arrays, Computer security, Information security, Error control coding, Symmetric-key encryption, Data transmission, Data processing, Data conversion, Lithium, Network security
Data Encryption Standard (short for DES) algorithm is widely used in encryption design. By adopting DES algorithm, this paper aims to encrypt and decrypt data files based on FPGA. In this thesis, the author deeply analyzes DES algorithm and the workflow, such as IP substitution, S-box substitution, P-box substitution and key substitution. Then by virtue of an analysis on core technology of DES algorithm, DES algorithm is utilized to realize encryption and decryption of data files, among which, the encryption and decryption processes of DES algorithm are basically the same, except for a small part. For example, when generating the key, the encryption algorithm cyclically moves to the left, but the decryption algorithm cyclically moves to the right, etc. Since the encryption and decryption parties must use the same key, DES algorithm is also a symmetric algorithm. This paper uses DES algorithm to implement data file encryption and decryption based on FPGA.
Access to the requested content is limited to institutions that have purchased or subscribe to SPIE eBooks.
You are receiving this notice because your organization may not have SPIE eBooks access.*
*Shibboleth/Open Athens users─please
sign in
to access your institution's subscriptions.
To obtain this item, you may purchase the complete book in print or electronic format on
SPIE.org.
INSTITUTIONAL Select your institution to access the SPIE Digital Library.
PERSONAL Sign in with your SPIE account to access your personal subscriptions or to use specific features such as save to my library, sign up for alerts, save searches, etc.