This document outlines a project that aims to improve the performance of the Advanced Encryption Standard (AES) algorithm by implementing it using multicore processors and OpenMP parallel programming. It discusses limitations of existing single-core AES implementations including long execution times for large data files. The proposed methodology is to assign blocks of an input file to different processor cores for parallel encryption/decryption. Hardware requirements of a multicore processor, RAM, and software including JDK and Eclipse are listed. A literature review covers past work on parallelizing AES using strategies like divide-and-conquer and extending block sizes. The expected result is reduced execution time for AES when implemented in a multicore versus single-core system.