Please wait ...
0% Complete
Home
/
13th International Conference on Computer and Knowledge Engineering
MIPS-Core Application Specific Instruction-Set Processor for IDEA Cryptography − Comparison between Single-Cycle and Multi-Cycle Architectures
Authors :
Ahmad Ahmadi
1
Reza Faghih Mirzaee
2
1- Dept. of Computer Engineering, West Tehran Branch, Islamic Azad University, Tehran, Iran
2- Dept. of Computer Engineering, Shahr-e-Qods Branch, Islamic Azad University, Tehran, Iran
Keywords :
ASIP،Single-Cycle Processor،Crypto Processor،Cryptography،International Data Encryption Algorithm
Abstract :
A single-cycle processor completes the execution of an instruction in only one clock cycle, albeit with a relatively long clock period. In contrast, although clock frequency is higher in a multi-cycle processor, it takes several clock cycles to finish an instruction. A crucial question, serving educational objectives as well, pertains to the performance of each solution. This paper presents a new Instruction-Set Architecture (ISA) for International Data Encryption Algorithm (IDEA) cryptography. The new design is an Application Specific Instruction-set Processor (ASIP) that supports both general-purpose and specific instructions. It is a single-cycle MIPS-core architecture with an average Clock per Instruction (CPI) of 1. Also, a comparative analysis is presented in this paper, highlighting the differences between the new processor and a comparable multi-cycle crypto processor. The FPGA implementation results show that both architectures have almost the same encoding/decoding throughput. However, the previous processor consumes nearly twice as many resources as the new one.
Papers List
List of archived papers
Automated software design using Machine Learning With Natural Language Processing
Fahimeh Khedmatkon - Seyed Mohammad Hossein Hasheminejad - Jaleh Shoshtarian Malak
Taguchi Design of Experiments Application in Robust sEMG Based Force Estimation
Mohsen Ghanaei - Hadi Kalani - Alireza Akbarzadeh
Introducing Meta-Contrastive Adaptive Autoencoder to Tackle Cold-Start Challenges in Sparse Domains
Hossein Rashid - Erfan Arzhmand - Fatemeh Hosseini
A New Hypercube Variant: Pruned Shuffle Connected Cube
Reza Latifi - Mahmoud Naghibzadeh
An Automated Visual Defect Segmentation for Flat Steel Surface Using Deep Neural Networks
Dorna Nourbakhsh Sabet - Mohammad Reza Zarifi - Javad Khoramdel - Yasamin Borhani - Esmaeil Najafi
Enhanced Autoencoder-based Clustering for Message Analysis in Binary Protocols
Mohaddese Nemati - Shiva Mahmoudzadeh - Mehdi Teimouri
The application of Brain Drain Optimization algorithm on static drone placement problem
Mohammad Mehdi Samimi - Alireza Basiri
Intelligent Interpretation of Frequency Response Signatures to Diagnose Radial Deformation in Transformer Windings Using Artificial Neural Network
Reza Behkam - Hossein Karami - Mehdi Salay Naderi - Gevork B. Gharehpetian
A Survey on Semi-Automated and Automated Approaches for Video Annotation
Samin Zare - Mehran Yazdi
Intelligent Adaptive Control of Wheeled Mobile Robots with MLP Neural Networks under Input Constraints
Soheil Sheikh ahmadi - Arash Rahmani
more
Samin Hamayesh - Version 44.12.3