Date of Award

Spring 4-29-2022

Document Type

Honors Project

Degree Name

Bachelor of Science



Department Chair or Program Director

Esunge, Julius

First Advisor

Helmstutler, Randall

Major or Concentration



We first modify ElGamal encryption system in Z _p^* to GLn(Fq). This allows us to change our message m to be n-component column vector which allows us to have some computation advantages and can encrypt the messages in a vector form. We check a validity of our modified system with examples. Then, we proceed to check some security aspects of our scheme. Ultimately, we suggest some directions to keep optimal security of our scheme.