A basic implementation of a symmetric encryption algorithm using MIPS32 assembly language.
This project aims to develop a symmetric encryption algorithm using the MIPS32 assembly language. It leverages a lookup table with 256 entries to aid the encryption process.
- MIPS32 Implementation: The code is written specifically for the MIPS32 architecture.
- Lookup Table: Utilizes a 256-entry lookup table for encryption processes.
- Load the MIPS32 code into your desired MIPS simulator or onto a MIPS-based hardware platform.
- Input the plaintext data that you want to encrypt.
- Execute the code to receive the encrypted output.
Feedback and contributions are appreciated! If you find any issues or potential optimizations, please open a pull request or issue.
- Debugging the current issues to get the algorithm working correctly.
- Potentially expanding the lookup table or adding other optimization techniques.