Thesis Details

Návrh specializovaných instrukcí

Bachelor's Thesis Student: Koscielniak Jan Academic Year: 2017/2018 Supervisor: Hruška Tomáš, prof. Ing., CSc.
English title
Specialized Instruction Design
Language
Czech
Abstract

The purpose of this thesis is to design and implement specialized instructions for RISC-V instruction set architecture. These instruction are used to accelerate a set of selected cryptographic algorithms. New instructions are implemented in Codasip Studio for 32bit processor model with RV32IM instruction set. Open source implementations were selected and edited to use new instructions. Instructions were used on respective algorithms, tested and profiled. The outcome of this thesis is instruction set extension, that enables up to seven times speed up, depending on used algorithm.

Keywords

Codasip, RISC-V, RSA, AES, Blowfish, Twofish, 3DES, CodAL, Instruction set extension

Department
Degree Programme
Information Technology
Files
Status
defended, grade A
Date
12 June 2018
Reviewer
Committee
Fučík Otto, doc. Dr. Ing. (DCSY FIT BUT), předseda
Burget Radek, doc. Ing., Ph.D. (DIFS FIT BUT), člen
Drábek Vladimír, doc. Ing., CSc. (DCSY FIT BUT), člen
Hrubý Martin, Ing., Ph.D. (DITS FIT BUT), člen
Španěl Michal, Ing., Ph.D. (DCGM FIT BUT), člen
Citation
KOSCIELNIAK, Jan. Návrh specializovaných instrukcí. Brno, 2018. Bachelor's Thesis. Brno University of Technology, Faculty of Information Technology. 2018-06-12. Supervised by Hruška Tomáš. Available from: https://www.fit.vut.cz/study/thesis/20405/
BibTeX
@bachelorsthesis{FITBT20405,
    author = "Jan Koscielniak",
    type = "Bachelor's thesis",
    title = "N\'{a}vrh specializovan\'{y}ch instrukc\'{i}",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2018,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/20405/"
}
Back to top