Paper
27 November 2019 Design and implementation of encrypted file system based on FPGA
Author Affiliations +
Proceedings Volume 11321, 2019 International Conference on Image and Video Processing, and Artificial Intelligence; 113211B (2019) https://doi.org/10.1117/12.2538414
Event: The Second International Conference on Image, Video Processing and Artifical Intelligence, 2019, Shanghai, China
Abstract
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.
© (2019) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Xiaoyuan Wang "Design and implementation of encrypted file system based on FPGA", Proc. SPIE 11321, 2019 International Conference on Image and Video Processing, and Artificial Intelligence, 113211B (27 November 2019); https://doi.org/10.1117/12.2538414
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Field programmable gate arrays

Computer security

Error control coding

Information security

Symmetric-key encryption

Data conversion

Data processing

Back to Top