SlideShare a Scribd company logo
ANALYZING THE EFFECTIVENESS OF THE ADVANCED ENCRYPTION STANDARD ALGORITHM ON MULTICORE PROCESSOR
DEPARTMENT OF COMPUTERSCIENCE AND ENGINEERING, BCE, SHRAVANABELAGOLA 1
ANALYZING THE EFFECTIVENESS OF THE ADVANCED
ENCRYPTION STANDARD
ALGORITHM ON MULTICORE PROCESSOR
AIM:
To implement and improve the performance of Advanced Encryption Standard algorithm
by using multicore systems and OpenMP API extracting as much parallelism as possible from
the algorithm in parallel implementation approach.
SCOPE:
The requirement of information security on a network has become highly challenging.
Cryptography is a method to provide information confidentiality, authenticity and integrity. The
cryptography overcomes several challenges such as execution time, memory requirement, and
computation power. However, one cannot get desired outcomes by using sequential computation.
In this project, we introduce parallel computation using multicore processors by
parallelizing the execution of the algorithm in multiple cores and also analyze the effectiveness
of the Advanced Encryption Standard (AES) algorithm on dual core processor by using OpenMP
API to reduce the execution time. This process is validated using JAVA platform. The time
required to complete this project is around 5 months and the expected expenditure is around
Rs. 5000.
OBJECTIVES:
 To facilitate encryption and decryption of large data.
 To reduce execution time by using multicore system.
 To compare the execution time of single core and multicore systems.
METHODOLOGY:
 The input is a text file consisting of n-blocks of data.
ANALYZING THE EFFECTIVENESS OF THE ADVANCED ENCRYPTION STANDARD ALGORITHM ON MULTICORE PROCESSOR
DEPARTMENT OF COMPUTERSCIENCE AND ENGINEERING, BCE, SHRAVANABELAGOLA 2
 The first n/2 blocks can be assigned to one core for encryption/decryption, while another
n/2 blocks can be assigned to another core for performing encryption/decryption.
 The encryption/decryption on multiple blocks of data is done simultaneously by using the
concept of simultaneous multithreading, some of the blocks by one core and some of the
blocks by another core. This process will continue until the end of the file.
HARDWARE AND SOFTWARE REQUIREMENTS:
 Intel Core 2 Duo processor
 2 GB RAM
 40 GB hard disk
 JDK 1.8
 Eclipse
 Apache tomcat 9
 MySQL
RESULTS EXPECTED:
To obtain an improved execution time for AES algorithm in multicore system over single
core system.
Signature of Students:
Chethan B.M. 4BB13CS011 …………………..
Nikhil Jain C.S. 4BB13CS021 …………………..
Sharath M.S. 4BB13CS029 …………………..
Mrs. Kavitha C.R. Mr. Nagaraju S. Mrs. Kavitha C.R.
Asso. Prof. & Guide Asst. Prof. & Coordinator Asso. Prof. & HOD

More Related Content

What's hot (20)

PPT
google file system
diptipan
 
PDF
NEW ALGORITHM FOR WIRELESS NETWORK COMMUNICATION SECURITY
ijcisjournal
 
PDF
Gurpinder_Resume
Gurpinder Ghuman
 
PDF
ppbench - A Visualizing Network Benchmark for Microservices
Nane Kratzke
 
PDF
Relevance-Based Compression of Cataract Surgery Videos Using Convolutional Ne...
Alpen-Adria-Universität
 
ODP
Tcp repair
Pavel Emelyanov
 
PPTX
Java
Subha Selvam
 
PPTX
Attackboard slides dac12-0605
Yoshi Shih-Chieh Huang
 
PPT
Multicore
Birgit Plötzeneder
 
PDF
Proof-based Verification of Software Defined Networks
Open Networking Summits
 
PPTX
PERFORMANCE EVALUATION OF OPEN SHORTEST PATH FIRST VERSION 3 IN TERMS OF DATA...
Azrull Haziq
 
PPS
Inter Task Communication On Volatile Nodes
nagarajan_ka
 
PPT
Interface between kernel and user space
Susant Sahani
 
PPT
VWBPE 2020 - Overcoming LSL Limitations in Second Life
jbhancroft
 
ODP
A Scalable Architecture For Distributed Retrieval System In High Concurrency ...
Liu Liu
 
PPTX
Evolution of JDK Tools for Multithreaded Programming
GlobalLogic Ukraine
 
PDF
Multimaster
Stas Kelvich
 
PDF
An Effective Privacy-Preserving Data Coding in Peer-To-Peer Network
IJCNCJournal
 
PDF
NS-3
bobbynkumar
 
PDF
Inter process communication
RJ Mehul Gadhiya
 
google file system
diptipan
 
NEW ALGORITHM FOR WIRELESS NETWORK COMMUNICATION SECURITY
ijcisjournal
 
Gurpinder_Resume
Gurpinder Ghuman
 
ppbench - A Visualizing Network Benchmark for Microservices
Nane Kratzke
 
Relevance-Based Compression of Cataract Surgery Videos Using Convolutional Ne...
Alpen-Adria-Universität
 
Tcp repair
Pavel Emelyanov
 
Attackboard slides dac12-0605
Yoshi Shih-Chieh Huang
 
Proof-based Verification of Software Defined Networks
Open Networking Summits
 
PERFORMANCE EVALUATION OF OPEN SHORTEST PATH FIRST VERSION 3 IN TERMS OF DATA...
Azrull Haziq
 
Inter Task Communication On Volatile Nodes
nagarajan_ka
 
Interface between kernel and user space
Susant Sahani
 
VWBPE 2020 - Overcoming LSL Limitations in Second Life
jbhancroft
 
A Scalable Architecture For Distributed Retrieval System In High Concurrency ...
Liu Liu
 
Evolution of JDK Tools for Multithreaded Programming
GlobalLogic Ukraine
 
Multimaster
Stas Kelvich
 
An Effective Privacy-Preserving Data Coding in Peer-To-Peer Network
IJCNCJournal
 
Inter process communication
RJ Mehul Gadhiya
 

More from Nikhil Jain (7)

DOCX
Mini Project final report on " LEAKY BUCKET ALGORITHM "
Nikhil Jain
 
DOCX
Second phase report on "ANALYZING THE EFFECTIVENESS OF THE ADVANCED ENCRYPTIO...
Nikhil Jain
 
DOCX
First phase report on "ANALYZING THE EFFECTIVENESS OF THE ADVANCED ENCRYPTION...
Nikhil Jain
 
DOCX
Daknet report full (prepared by me for my seminar in my college)
Nikhil Jain
 
DOCX
Daknet Abstract ( prepared by me for seminar in my college )
Nikhil Jain
 
PPTX
Daknet ppt ( prepared by me for seminar in my college )
Nikhil Jain
 
DOCX
My resume
Nikhil Jain
 
Mini Project final report on " LEAKY BUCKET ALGORITHM "
Nikhil Jain
 
Second phase report on "ANALYZING THE EFFECTIVENESS OF THE ADVANCED ENCRYPTIO...
Nikhil Jain
 
First phase report on "ANALYZING THE EFFECTIVENESS OF THE ADVANCED ENCRYPTION...
Nikhil Jain
 
Daknet report full (prepared by me for my seminar in my college)
Nikhil Jain
 
Daknet Abstract ( prepared by me for seminar in my college )
Nikhil Jain
 
Daknet ppt ( prepared by me for seminar in my college )
Nikhil Jain
 
My resume
Nikhil Jain
 
Ad

Recently uploaded (20)

PDF
13th International Conference of Security, Privacy and Trust Management (SPTM...
ijcisjournal
 
PDF
Rapid Prototyping for XR: Lecture 3 - Video and Paper Prototyping
Mark Billinghurst
 
PDF
FSE-Journal-First-Automated code editing with search-generate-modify.pdf
cl144
 
PDF
How to Buy Verified CashApp Accounts IN 2025
Buy Verified CashApp Accounts
 
PPTX
WHO And BIS std- for water quality .pptx
dhanashree78
 
PPTX
LECTURE 7 COMPUTATIONS OF LEVELING DATA APRIL 2025.pptx
rr22001247
 
PPTX
Bharatiya Antariksh Hackathon 2025 Idea Submission PPT.pptx
AsadShad4
 
PPTX
Kel.3_A_Review_on_Internet_of_Things_for_Defense_v3.pptx
Endang Saefullah
 
PDF
Plant Control_EST_85520-01_en_AllChanges_20220127.pdf
DarshanaChathuranga4
 
PDF
Generative AI & Scientific Research : Catalyst for Innovation, Ethics & Impact
AlqualsaDIResearchGr
 
PDF
Rapid Prototyping for XR: Lecture 5 - Cross Platform Development
Mark Billinghurst
 
PPTX
Bharatiya Antariksh Hackathon 2025 Idea Submission PPT.pptx
AsadShad4
 
PDF
lesson4-occupationalsafetyandhealthohsstandards-240812020130-1a7246d0.pdf
arvingallosa3
 
PPTX
Stability of IBR Dominated Grids - IEEE PEDG 2025 - short.pptx
ssuser307730
 
PPTX
Comparison of Flexible and Rigid Pavements in Bangladesh
Arifur Rahman
 
PPTX
Functions in Python Programming Language
BeulahS2
 
PPTX
CST413 KTU S7 CSE Machine Learning Neural Networks and Support Vector Machine...
resming1
 
PPTX
Computer network Computer network Computer network Computer network
Shrikant317689
 
PPSX
OOPS Concepts in Python and Exception Handling
Dr. A. B. Shinde
 
PPTX
Introduction to File Transfer Protocol with commands in FTP
BeulahS2
 
13th International Conference of Security, Privacy and Trust Management (SPTM...
ijcisjournal
 
Rapid Prototyping for XR: Lecture 3 - Video and Paper Prototyping
Mark Billinghurst
 
FSE-Journal-First-Automated code editing with search-generate-modify.pdf
cl144
 
How to Buy Verified CashApp Accounts IN 2025
Buy Verified CashApp Accounts
 
WHO And BIS std- for water quality .pptx
dhanashree78
 
LECTURE 7 COMPUTATIONS OF LEVELING DATA APRIL 2025.pptx
rr22001247
 
Bharatiya Antariksh Hackathon 2025 Idea Submission PPT.pptx
AsadShad4
 
Kel.3_A_Review_on_Internet_of_Things_for_Defense_v3.pptx
Endang Saefullah
 
Plant Control_EST_85520-01_en_AllChanges_20220127.pdf
DarshanaChathuranga4
 
Generative AI & Scientific Research : Catalyst for Innovation, Ethics & Impact
AlqualsaDIResearchGr
 
Rapid Prototyping for XR: Lecture 5 - Cross Platform Development
Mark Billinghurst
 
Bharatiya Antariksh Hackathon 2025 Idea Submission PPT.pptx
AsadShad4
 
lesson4-occupationalsafetyandhealthohsstandards-240812020130-1a7246d0.pdf
arvingallosa3
 
Stability of IBR Dominated Grids - IEEE PEDG 2025 - short.pptx
ssuser307730
 
Comparison of Flexible and Rigid Pavements in Bangladesh
Arifur Rahman
 
Functions in Python Programming Language
BeulahS2
 
CST413 KTU S7 CSE Machine Learning Neural Networks and Support Vector Machine...
resming1
 
Computer network Computer network Computer network Computer network
Shrikant317689
 
OOPS Concepts in Python and Exception Handling
Dr. A. B. Shinde
 
Introduction to File Transfer Protocol with commands in FTP
BeulahS2
 
Ad

Synopsis on "ANALYZING THE EFFECTIVENESS OF THE ADVANCED ENCRYPTION STANDARD ALGORITHM ON MULTICORE PROCESSOR"

  • 1. ANALYZING THE EFFECTIVENESS OF THE ADVANCED ENCRYPTION STANDARD ALGORITHM ON MULTICORE PROCESSOR DEPARTMENT OF COMPUTERSCIENCE AND ENGINEERING, BCE, SHRAVANABELAGOLA 1 ANALYZING THE EFFECTIVENESS OF THE ADVANCED ENCRYPTION STANDARD ALGORITHM ON MULTICORE PROCESSOR AIM: To implement and improve the performance of Advanced Encryption Standard algorithm by using multicore systems and OpenMP API extracting as much parallelism as possible from the algorithm in parallel implementation approach. SCOPE: The requirement of information security on a network has become highly challenging. Cryptography is a method to provide information confidentiality, authenticity and integrity. The cryptography overcomes several challenges such as execution time, memory requirement, and computation power. However, one cannot get desired outcomes by using sequential computation. In this project, we introduce parallel computation using multicore processors by parallelizing the execution of the algorithm in multiple cores and also analyze the effectiveness of the Advanced Encryption Standard (AES) algorithm on dual core processor by using OpenMP API to reduce the execution time. This process is validated using JAVA platform. The time required to complete this project is around 5 months and the expected expenditure is around Rs. 5000. OBJECTIVES:  To facilitate encryption and decryption of large data.  To reduce execution time by using multicore system.  To compare the execution time of single core and multicore systems. METHODOLOGY:  The input is a text file consisting of n-blocks of data.
  • 2. ANALYZING THE EFFECTIVENESS OF THE ADVANCED ENCRYPTION STANDARD ALGORITHM ON MULTICORE PROCESSOR DEPARTMENT OF COMPUTERSCIENCE AND ENGINEERING, BCE, SHRAVANABELAGOLA 2  The first n/2 blocks can be assigned to one core for encryption/decryption, while another n/2 blocks can be assigned to another core for performing encryption/decryption.  The encryption/decryption on multiple blocks of data is done simultaneously by using the concept of simultaneous multithreading, some of the blocks by one core and some of the blocks by another core. This process will continue until the end of the file. HARDWARE AND SOFTWARE REQUIREMENTS:  Intel Core 2 Duo processor  2 GB RAM  40 GB hard disk  JDK 1.8  Eclipse  Apache tomcat 9  MySQL RESULTS EXPECTED: To obtain an improved execution time for AES algorithm in multicore system over single core system. Signature of Students: Chethan B.M. 4BB13CS011 ………………….. Nikhil Jain C.S. 4BB13CS021 ………………….. Sharath M.S. 4BB13CS029 ………………….. Mrs. Kavitha C.R. Mr. Nagaraju S. Mrs. Kavitha C.R. Asso. Prof. & Guide Asst. Prof. & Coordinator Asso. Prof. & HOD