0% found this document useful (0 votes)
4 views44 pages

Project Format Updated

The project report on 'Cold Boot Attack' discusses the vulnerabilities of Non-Volatile Cache Memory to security exploits that can lead to unauthorized access to sensitive information. It outlines the methodology used to simulate these attacks and proposes a countermeasure involving an algorithm to enhance security. The report aims to contribute to the understanding and mitigation of risks associated with emerging memory technologies in computer systems.

Uploaded by

G.JAYAGOPI
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views44 pages

Project Format Updated

The project report on 'Cold Boot Attack' discusses the vulnerabilities of Non-Volatile Cache Memory to security exploits that can lead to unauthorized access to sensitive information. It outlines the methodology used to simulate these attacks and proposes a countermeasure involving an algorithm to enhance security. The report aims to contribute to the understanding and mitigation of risks associated with emerging memory technologies in computer systems.

Uploaded by

G.JAYAGOPI
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd

COLD BOOT ATTACK

A Project Report submitted to

JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY


ANANTAPUR, ANANTAPURAMU
In partial fulfilment of the requirements for the award of the
degree of

BACHELOR OF TECHNOLOGY
In
COMPUTER SCIENCE AND ENGINEERING
Submitted by
B V VINEELA (22HR1A0511) BANDI BINDU ROOPA (22HR1A0512)

BANDLOLLA MYTHRI (22HR1A0513) BANGIVANDLA GREESHIMA (22HR1A0514)


BASAPPAGARI VANITHA (22HR1A0515)

Under the esteemed guidance of

Dr. G. JAYAGOPI M.E., Ph.D


(Associate Professor)
CSE Department

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING


MOTHER THERESA INSTITUTE OF ENGINEERING AND
TECHNOLOGY
Melumoi (Post), Palamaner-517408.
Approved by AICTE, New Delhi and Affiliated to JNTUA, Anantapuramu-515002
NAAC Accredited and An ISO 9001:2015 Certified Institution
2025-2026

1
COLD BOOT ATTACK
A Project Report submitted to

JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY


ANANTAPUR, ANANTAPURAMU
In partial fulfilment of the requirements for the award of the
degree of

BACHELOR OF TECHNOLOGY
In
COMPUTER SCIENCE AND ENGINEERING
Submitted by
B V VINEELA (22HR1A0511) BANDI BINDU ROOPA (22HR1A0512)

BANDLOLLA MYTHRI (22HR1A0513) BANGIVANDLA GREESH


(22HR1A0514)
BASAPPAGARI VANITHA (22HR1A0515)

Under the esteemed guidance of

Dr. G. JAYAGOPI M.E., Ph.D


(Associate Professor)
CSE Department

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING


MOTHER THERESA INSTITUTE OF ENGINEERING AND
TECHNOLOGY
Melumoi (Post), Palamaner-517408.
Approved by AICTE, New Delhi and Affiliated to JNTUA, Anantapuramu-515002
NAAC Accredited and An ISO 9001:2015 Certified Institution
2025-2026

GUIDE PROJECT COORDINATOR HOD

Dr. G. JAYAGOPI Mr. C. VISWANADH Dr. P.C. PRABHU KUMAR

2
Associate Professor Assistant Professor Associate Professor

MOTHER THERESA INSTITUTE OF ENGINEERING AND


TECHNOLOGY
AN ISO 9001:2015 CERTIFIED INSTITUTION
(Approved by AICTE, New Delhi and Affiliated to J.N.T.U.A., Anantapuramu) Melumoi
(Post), Palamaner-517 408, Chittoor (Dist), A.P.

Department of COMPUTER SCIENCE & Engineering

Certificate
This is to certify that the Project(20A05801)
Report entitled

“COLD BOOT ATTACK”


the bonafide work done and
Submitted by

B V VINEELA (22HR1A0511) BANDI BINDU ROOPA (22HR1A0512)

BANDLOLLA MYTHRI (22HR1A0513) BANGIVANDLA GREESHIMA (22HR1A0514)

BASAPPAGARI VANITHA (22HR1A0515)

In the Department of Computer Science and Engineering, Mother


Theresa Institute of Engineering and Technology, Palamaner affiliated to
J.N.T.U.A., Anantapuramu in partial fulfilment of the requirements for the
award of Bachelor of Technology in Computer Science & Engineering during
2025-2026.

Submitted on: ____________

GUIDE PROJECT CO-ORDINATOR HOD


Dr. G . JAYAGOPI Mr. C. Viswanadh Dr. P.C. Prabhu Kumar
Associate Professor Assistant Professor Associate Professor

3
INTERNAL EXAMINER EXTERNAL EXAMINER

ACKNOWLEDGEMENT

Any achievement, be it scholastic or otherwise does not depend solely on the individual
effort but on the guidance, encouragement and cooperation of intellectuals, elders and friends. We
would like to take this opportunity to thank them all.
We feel ourselves honoured for placing our warm salutation to THE MANAGEMENT
Mother Theresa Institute of Engineering and Technology, Palamaner, which gave us the
opportunity to obtain a strong base in B. Tech and profound knowledge.
We express our sincere thanks to Dr. M. Lakshmikantha reddy [Link]., Ph.D our beloved
Principal for his encouragement and suggestions during our course of study.
With deep sense of gratitude we acknowledge Dr. P.C. Prabhu Kumar [Link]., Ph.D, Head of
the Dept., Computer Science & Engineering, for his valuable support and help in processing our
Innovative Project.
We also express sincere thanks to our Innovative Mini Project Coordinator Mr. C.
VISWANADH, [Link]., Assistant Professor, in Department of Computer Science and
Engineering, for encouraging us in doing this Innovative Mini Project.
We whole-heartedly express gratitude and regards to our guide Dr.G. Jayagopi, M.E., Ph.D
Associate Professor in Department of Computer Science and Engineering, for constant support
and encouragement.
Finally, we would like to express our sincere thanks to Faculty Members of C.S.E
Department, and Lab Technicians, Friends & Family members, who all have motivated and
helped us to do this Innovative Project.

B V VINEELA (22HR1A0511)
BANDI BINDU ROOPA (22HR1A0512)
BANDLOLLA MYTHRI (22HR1A0513)
BANGIVANDLA
GREESHIMA (22HR1A0514)
BASAPPAGARI VANITHA (22HR1A0515)

4
ABSTRACT
Non-Volatile Memory is an emerging technology that has already found its way to
mainstream devices in the form of hard drive like devices (SSD’s, Flash Drives, etc.) but has
recently been found to be effective replacements for traditionally volatile memory components
of systems. While replacement devices for RAM memory are still too expensive to go to market,
Non-Volatile Cache Memory is a viable candidate to emerge in consumer CPU’s. Factors such as
storage amounts are far less than what are required from RAM, making the overall cost cheaper.
In addition, Non-Volatile Cache Memory has higher density compared to today’s caches which is
desirable for smaller CPU’s being manufactured today and it does not need a constant power
supply to retain memory which can lead to less power usage, giving Non-Volatile Cache
Memory many advantages to consumers. However, with using memory that retains information
regardless of a power supply leaves devices open to Cold Boot Attacks.

Cold Boot Attacks are used to steal information from the memory of a target device by freezing
the state of the system and dumping its memory contents for examination. This is particularly
effective for capturing the master key of encrypted hard drives, rendering the security of the hard
drive compromised. In this paper we exam how such type of attacks are achieved, how
vulnerable Non-Volatile Cache Memory systems are, and offer effective software solutions to
counteract these type of attacks.

Keywords - Non-Volatile, Cache Memory, HTML, CSS.

5
TABLE OF CONTENTS

[Link] CONTENTS PAGE NO


1 Introduction 7

2 Existing system 8

3 Disadvantages 9

4 Proposed system 10

5 Advantages 11

6 Architecture 12

7 Modules 13

8 Screenshots of our project 14-16

6
9 Source code 17-36

10 Conclusion 37

11 Thank you 38

INTRODUCTION

In today’s world where security exploits are consistently emerging, some of


the most damaging exploits are ones that have evolved from previous work.
While there have been fixes for previously documented Cold Boot Attacks, the
theory behind stealing a computer’s memory for access to secured information
is still an open problem. The difference in many cases is how the concept is
applied to the situation. Given that fast non-volatile memory chips are an
emerging market in the computer industry, the investigation of cold boot like
attacks on these devices needs to be documented and fixed. Personal
information, corporate sensitive data, and government classified secrets are all
at risk of Cold Boot Attacks given this new type of memory. Cold Boot Attacks
are a classification of security exploits that steal information stored in the main
memory of computers by ways of physical manipulation of the system.
The end goal in most cases is to gain unfettered access to a systems main
memory by either restarting a system or moving its RAM memory sticks to
another device while also not losing their information. There have been
variations on how this has been achieved from writing custom OS’s to freezing
memory sticks, but the end results have been the same. Now with new non-

7
volatile memory devices coming to consumers, this attack becomes easier to
accomplish and its scope expands to cache memory.
Non-Volatile Cache Memory is a major improvement to an existing hardware
component on almost every CPU today. CPU caches in general have largely
gone unchanged since their launch in the 1960’s but given the technology of
non-volatile chips, they are moving towards major enhancement. This is
because non-volatile chips have the ability to retain information without the
need for a constant power supply. This is dangerous however because
previously discussed Cold Boot Attacks can take advantage of this feature and
use it to steal information off the device (given they have physical access to it).
The combination of this new technology and the existing Cold Boot Attack
concept should allow for a new attack vector to target Non-Volatile Cache
Memory. The goal for us to prove was that an attacker could steal the
computer’s hard drive master key from the cache after it has been unlocked by
the user. From there, the security of the hard drive is considered compromised
and the attack is considered effective. In order to test this we needed a system
that could simulate the effects of a Non-Volatile Cache Memory or a cache that
could be examined by us at any time which would produce similar results.
The solution was actually to use a simulator that we could control to examine
the cache contents at will so we utilized the gem5 simulator for the project.
Once setup, we installed a disk encryption application on the simulator and
tested it to find encryption keys used to break the security of the device.
The tests were successful in finding the key on our simulations and the next step
was create a countermeasure that would render this attack non vulnerable. The
solution was to create an algorithm embedded at in the kernel code of the
system that would programmatically remove the disk encryption keys from the
cache immediately after they were no longer in use by the CPU. This would
then create a much smaller window for attackers to try and steal the keys from
cache. We found this countermeasure to be effective in systems that were single
tasked with one SPEC 2006 benchmark. Simulations that had a mixture of
activities taking place still showed improvement in the countermeasure but were
not necessarily fully effective.

8
EXISTING SYSTEM

In the existing system, the person has on visit the particular office for enquiry.
The existing system’s process is quite complex and manual one.

Event management is the application to manage and development of


festivals, events and conferences. Proposed work Involves study of identifying the
target of budget, cost, and analysis.

 It is time consuming as the system is handled manually.


 Assurance of data security is not given.
 In long run, it is difficult to maintain records.
 Manpower requirement is huge.
 It is hectic to handle the huge transaction

9
DISADVANTAGES
Event management positions often require applicants to have extensive experience
in their field. When starting your career as an event manager, you might seek
unpaid internships to gain this experience before advancing to paid positions.
While establishing your career and earning experience, you might find little job
stability. The experience requirements of a job in event management might cause
professionals to begin their careers with unpaid opportunities.

10
PROPOSED SYSTEM
The proposed system is computerized and has been developed using PHP, HTML,
CSS, therefore it gives more facilities than the present system. It provides quick
access to any data that is stored in the database. In this system, the user has to enter
the data only once and then it will get stored in the database which gets linked with
all files. This reduces the workload of the user and it is also a time saving process.
The information about any event can be retrieved easily whenever required. The
system maintains all records easy. The proposed system consists of different

11
packages (in terms of cost range) for each category of events. The package
contains all the facility such as décor, entertainment, catering etc. as per the range
of the package

ADVANTAGES

12
 Reduce time for finding location.
 User Friendly GUI.
 This system is effective and provide best of the cost to user.
 Save Time in Communication

ARCHITECTURE

13
LOGIN

HOME

ABOUT

IMAGES

VIDEOS

CONTACT
INFORMATI

ON

14
MODULES
1. LOGIN
2. ABOUT
3. CONTACT US
4. HOME
5. IMAGES
6. VIDEOS
7. INFORMATION

15
SCREENSHOTS

16
17
18
19
SOURCE CODE
LOGIN:
<!DOCTYPE html>
<html>
<html lang="en">
<head>
<!-- Required meta tags -->
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- Fire UI CSS -->
<link rel="stylesheet" type="text/css" href="[Link]
<link rel="stylesheet" type="text/css" href="[Link]">
<!-- Fire UI Javascript -->
<script src="[Link]
<title>LOGIN</title>
</head>
<style> #form {
width: 60%;
padding-top: 100px;
margin-left: auto;
margin-right: auto;
transition: all .4s; }
.centeredForm {
margin: 20px; margin-
bottom: 40px; padding:
40px 10px; border-
radius: 10px;
transition: all .4s;
background-color: red;
}
@media only screen and (max-width: 768px) {
#form { width: auto; margin-left: 10px; margin-right: 10px; }
}
</style>
<body>

20
<body>
<div class="topnav theme-reverse topnav-shadow">
<span class="topnav-brand">Registration Form</span>
<span class="topnav-hamburger-menu" data-target = "myTopnav">&#x2630;</span>
<div class="topnav-right" id="myTopnav">
<a class="topnav-item" data-switch-theme="light, dark, aqua, sky, phoenix, indigo, teal">Colors</a>
</div>
</div>
<div id="form">
<div className="centeredForm">
<div class="box theme-reverse">
<div class="box">
<div class="tab" data-tab="formTab">
<button class="tab-btn btn-light" data-content="login">Login</button>
<button class="tab-btn btn-dark" data-content="register">Register</button>
</div>
<div class="tab-contents" id="formTab">
<div id="login" class="tab-content tab-content-active">
<div class="form-group form-animate">
<form action="#" method="POST">
<label for="login-username" class="form-label">Username</label>
<input type="text" class="input-animate" id="login-username" required autocomplete="username">
</div>
<div class="form-group form-animate">
<label for="login-password" class="form-label">Password</label>
<input type="password" class="input-animate" id="login-password" required autocomplete="current-password">
</div>
<div class="form-group">
<button class="btn form-control theme-adjust"<li><a
href="[Link] </div>
</form>
</div>
<div id="register" class="tab-content">
<div id="helloWorld" class="tab-content tab-content-active">
<form action="#" method="POST">
<div class="form-group form-animate">
<label for="reg-username" class="form-label">Username</label>
<input type="text" class="input-animate" id="reg-username" required autocomplete="username">
</div>
<div class="row">
<div class="col-6">
<div class="form-group form-animate">
<label for="reg-password" class="form-label">Password</label>
<input type="password" class="input-animate" id="reg-password" required autocomplete="new-password">
</div>
</div>
<div class="col-6">
<div class="form-group form-animate">
<label for="confirm-password" class="form-label">Confirm Password</label>
<input type="password" class="input-animate" id="confirm-password" required autocomplete="new-password">
</div>
</div>
<input type="checkbox" id="label" required>
<label for="label">By signing up, you agree to our <a href="#">Terms and Condition</a> and our <a
href="#">Privacy Policy</a></label>
</div>

21
<div class="form-group">
<button class="btn form-control theme-adjust">Register</button>
</div>
</form>
</div>
</div>
</div>
</div>
</div>
<div class="mb-5"></div>
</div>
</div>
</body>
</html>

HOME MENU:

<!DOCTYPE html>
<html>
<html lang="en">
<head>
<!-- Required meta tags -->
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- Fire UI CSS -->
<link rel="stylesheet" type="text/css" href="[Link]
<link rel="stylesheet" type="text/css" href="[Link]">
<!-- Fire UI Javascript -->
<script src="[Link]
<title>LOGIN</title>
</head>
<style> #form {
width: 60%;
padding-top: 100px;
margin-left: auto;
margin-right: auto;
transition: all .4s; }
.centeredForm {
margin: 20px; margin-
bottom: 40px; padding:
40px 10px; border-
radius: 10px;
transition: all .4s;
background-color: red;
}
@media only screen and (max-width: 768px) {
#form { width: auto; margin-left: 10px; margin-right: 10px; } }
</style>
<body>
<body>

22
<div class="topnav theme-reverse topnav-shadow">
<span class="topnav-brand">Registration Form</span>
<span class="topnav-hamburger-menu" data-target = "myTopnav">&#x2630;</span>
<div class="topnav-right" id="myTopnav">
<a class="topnav-item" data-switch-theme="light, dark, aqua, sky, phoenix, indigo, teal">Colors</a>
</div>
</div>
<div id="form">
<div className="centeredForm">
<div class="box theme-reverse">
<div class="box">
<div class="tab" data-tab="formTab">
<button class="tab-btn btn-light" data-content="login">Login</button>
<button class="tab-btn btn-dark" data-content="register">Register</button>
</div>
<div class="tab-contents" id="formTab">
<div id="login" class="tab-content tab-content-active">
<div class="form-group form-animate">
<form action="#" method="POST">
<label for="login-username" class="form-label">Username</label>
<input type="text" class="input-animate" id="login-username" required autocomplete="username">
</div>
<div class="form-group form-animate">
<label for="login-password" class="form-label">Password</label>
<input type="password" class="input-animate" id="login-password" required autocomplete="current-password">
</div>
<div class="form-group">
<button class="btn form-control theme-adjust"<li><a
href="[Link] </div>
</form>
</div>
<div id="register" class="tab-content">
<div id="helloWorld" class="tab-content tab-content-active">
<form action="#" method="POST">
<div class="form-group form-animate">
<label for="reg-username" class="form-label">Username</label>
<input type="text" class="input-animate" id="reg-username" required autocomplete="username">
</div>
<div class="row">
<div class="col-6">
<div class="form-group form-animate">
<label for="reg-password" class="form-label">Password</label>
<input type="password" class="input-animate" id="reg-password" required autocomplete="new-password">
</div>
</div>
<div class="col-6">
<div class="form-group form-animate">
<label for="confirm-password" class="form-label">Confirm Password</label>
<input type="password" class="input-animate" id="confirm-password" required autocomplete="new-password">
</div> </div>
<input type="checkbox" id="label" required>
<label for="label">By signing up, you agree to our <a href="#">Terms and Condition</a> and our <a
href="#">Privacy Policy</a></label>
</div>
<div class="form-group">
<button class="btn form-control theme-adjust">Register</button>

23
</div>
</form>
</div>
</div>
</div>
</div>
</div>
<div class="mb-5"></div>
</div>
</div>
</body>
</html>

HOME :
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="[Link]
[Link]">
<style>
body {
font-family: Arial, Helvetica, sans-serif;
margin: 0; }
.navbar {
overflow: hidden;
background-color: #333;
}
.navbar a {
float: left;
font-size: 16px; color:
white; text-align:
center; padding: 14px
16px; text-decoration:
none; }
.subnav { float:
left;
overflow: hidden;
}
.subnav .subnavbtn {
font-size: 16px; border:
none; outline: none;
color: white; padding:
14px 16px; background-
color: inherit; font-
family: inherit; margin: 0;
}

24
.navbar a:hover, .subnav:hover .subnavbtn {
background-color: black; }
.subnav-content {
display: none; position:
absolute;
left: 0;
background-color: green;
width: 20%; z-index: 1;
}
.subnav-content a {
float: left; color:
white; text-
decoration: none; }
.subnav-content a:hover {
background-color: #eee;
color: black; }
.subnav:hover .subnav-content {
display: block;
}
</style>
</head>
<body>
<div class="navbar">
<a href="[Link]
<div class="subnav">
<button class="subnavbtn">About<i class="fa fa-caret-down"></i></button> <div class="subnav-content">
<a href="[Link]
<a href="[Link] Service Project</a>
</div>
</div>
<div class="subnav">
<button class="subnavbtn">Images<i class="fa fa-caret-down"></i></button>
<div class="subnav-content">
<a href="[Link] Images</a>
<a href="[Link] Rights
Movements Images</a>
<a href="[Link]
Baptured By Us</a>
</div>
</div>
<div class="subnav">
<button class="subnavbtn">Videos <i class="fa fa-caret-down"></i></button>
<div class="subnav-content">
<a href="[Link] Videos</a>
<a href="[Link] Taken By
Us</a>
</div>
</div>
<a href="[Link]

25
<a href="[Link]
</div>
</style><!-- Slide Show -->
<section>
<img class="mySlides" src="C:\Users\91949\OneDrive\Pictures\clg\2625923_0.jpg" style="width:100%">
<img class="mySlides" src="C:\Users\91949\Downloads\[Link]" style="width:100%">
<img class="mySlides" src="C:\Users\91949\OneDrive\Pictures\clg\Event [Link]"
style="width:90%">
<img class="mySlides" src="C:\Users\91949\Downloads\[Link]" style="width:70%">
</section>
<script>
// Automatic Slideshow - change image every 3 seconds
var myIndex = 0; carousel(); function carousel() {
var i;
var x = [Link]("mySlides");
for (i = 0; i < [Link]; i++) { x[i].[Link] = "none";
}
myIndex++;
if (myIndex > [Link]) {myIndex = 1} x[myIndex-
1].[Link] = "block"; setTimeout(carousel, 3000);
}
</script>
</body>
</html>

ABOUT:
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
body {
font-family: Arial, Helvetica, sans-serif;
margin: 0;
}
html {
box-sizing: border-box;
}
*, *:before, *:after {
box-sizing: inherit; }
.column {
float: left;
width: 33.3%; margin-
bottom: 16px;
padding: 0 8px;
}
.card {
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
margin: 8px;

26
}
.about-section {
padding: 50px;
text-align: center; background-
color: #474e5d;
color: white;
}
.container {
padding: 0 16px;
}
.container::after, .row::after {
content: ""; clear: both;
display: table;
}
.title { color:
grey;
}
.button { border: none;
outline: 0; display:
inline-block; padding:
8px; color: white;
background-color: #000;
text-align: center;
cursor: pointer;
width: 100%;
}
.button:hover { background-
color: #555;
}
@media screen and (max-width: 650px) {
.column {
width: 100%;
display: block;
}
}
</style>
</head>
<body>
<div class="about-section">
<h1>About Us </h1>
<p>CSP TEAM</p>
<p>We are doing this project for creating awareness for women</p>
</div>
<h2 style="text-align:center">Our Team</h2>
<div class="row">

27
<div class="column">
<div class="card">
<img src="C:\Users\91949\Downloads\[Link]" alt="Bhuvaneswari"
style="width:100%">
<div class="container">
<h2>Bhuvaneswari</h2>
<p class="title">CEO </p>
<p>Ceo of the project</p>
<p>bhuvaneswari@[Link]</p>
<p><button class="button">Contact</button></p>
</div>
</div>
</div>
<div class="column">
<div class="card">
<img src="C:\Users\91949\Downloads\[Link]" alt="Likith"
style="width:100%">
<div class="container">
<h2>Likith</h2>
<p class="title">Founder</p>
<p>Founder of the project</p>
<p>Likith@[Link]</p>
<p><button class="button">Contact</button></p>
</div>
</div>
</div>
<div class="column">
<div class="card">
<img src="C:\Users\91949\Downloads\pexels-tuấn-kiệ[Link]" alt="Swetha"
style="width:100%">
<div class="container">
<h2>Swetha</h2>
<p class="title">Art Director</p>
<p>Art director of the project</p>
<p>Swetha@[Link]</p>
<p><button class="button">Contact</button></p>
</div>
</div>
</div>
<div class="column">
<div class="card">
<img src="C:\Users\91949\Downloads\[Link]" alt="Chandu"
style="width:100%">
<div class="container">
<h2>Sreenivasulu </h2>

28
<p class="title">Designer</p>
<p>Designer of the project</p>
<p>seenu @[Link]</p>
<p><button class="button">Contact</button></p>
</div>
</div>
</div>
<div class="column">
<div class="card">
<img src="C:\Users\91949\Downloads\pexels-tuấn-kiệ[Link]" alt="Anusha"
style="width:100%">
<div class="container">
<h2>Gayathri </h2>
<p class="title">Developer</p>
<p>Developer of the project</p> <p>Gayathri
@[Link]</p>
<p><button class="button">Contact</button></p>
</div>
</div>
</div>
<div class="column">
<div class="card">
<img src="C:\Users\91949\Downloads\[Link]" alt="Navaneetha"
style="width:100%">
<div class="container">
<h2>Nagamani </h2
<p class="title">Head of the project</p>
<p>Head of the project</p>
<p>Nagamani@[Link]</p>
<p><button class="button">Contact</button></p>
</div>
</div>
</div>
</div>
</body>
</html>
CONTACT US:

<!DOCTYPE html>
<html>
<head>
<title>Title of the document</title>
<style>
label {
font-family: 'Open Sans' sans-serif;
color: yellow;

29
margin: 0;
}
.container { display:
block; border: 8px
solid #414178;
border-radius: 10px;
margin: 0 auto;
padding: 0 0 10px 10px; max-
width: 500px;
background-color: black;
}
.title { display:
inline-block;
}
.title h2 { padding: 0
10px 0 0px; margin:
5px 0; color: red;
}
form {
padding: 10px 10px 0 0;
} hr {
width: 100%;
display: block;
margin: 5px 0;
height: 5px;
border: 0;
background-color: green;
} input, textarea { width:
100%; border: 5px solid
#FFFFFF; border-radius: 3px;
resize: none; padding: 0 5px;
box-sizing: border-box; font-
family: 'Open Sans' sans-serif;
font-size: 16px; color: green; }
input[type="text"],
input[type="email"] { padding: 0
1px; height: 40px; width: 100%;
} input:focus,
textarea:focus {
outline: none;
}
.form-input {
margin: 5px 0 10px 0;

30
}
.form-textarea {
margin: 5px 0; width:
100%;
height: 100px;
}
input[type="submit"] {
width: 100%; height:
100px; background-
color: blue;
border: 0;
color: #fff; border: 5px solid
#414178; border-radius: 8px;
margin: 10px 0 0 0; font-family:
'Open Sans' sans-serif; font-size:
22px;
}
</style>
</head>
<body>
<body background
="C:\Users\91949\Downloads\Event management_Thumbnail_explainity_EN.jpg">
<div class="wrapper">
<div class="container">
<div class="title">
<h2>
Contact Us
<hr>
</h2>
</div>
<form class="form" action="/form/submit" method="POST">
<label for="name">Name</label>
<input class="form-input" type="text" name="name" id="name">
<label for="email">Email</label>
<input class="form-input" type="email" name="email" id="email"> <label>Message</label>
<textarea class="form-textarea" type="text"></textarea>
<button type="button" onclick="alert('Thank You')">submit</button>
</form>
</div>
</div>
</body>
</html>
PROJECT IMAGES:

31
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style> * {
box-sizing: border-box;
} body {
margin: 0; font-
family: Arial; }
/* The grid: Four equal columns that floats next to each other */
.column { float:
left;
width: 25%; padding: 10px;
}
/* Style the images inside the grid */
.column img {
opacity: 0.8;
cursor: pointer; }
.column img:hover {
opacity: 1; }
/* Clear floats after the columns */
.row:after {
content: ""; display:
table; clear: both;
}
/* The expanding image container */
.container { position:
relative;
display: none; }
/* Expanding image text */
#imgtext {
position: absolute;
bottom: 15px;
left: 15px; color:
white; font-size:
20px; }
/* Closable button inside the expanded image */
.closebtn {
position: absolute;
top: 10px; right:
15px; color:

32
white; font-size:
35px; cursor:
pointer;
}
</style>
</head>
<body>
<body style="background-color:pink">
<div style="text-align:center">
<h2>Project Images
</h2>
</div>
<!-- The four columns -->
<div class="row">
<div class="column">
<img src="C:\Users\91949\Downloads\[Link]" style="width:100%"
onclick="myFunction(this);">
</div>
<div class="column">
<img src="C:\Users\91949\OneDrive\Pictures\clg\[Link]"
style="width:100%" onclick="myFunction(this);">
</div>
<div class="column">
<img src="C:\Users\91949\OneDrive\Pictures\clg\Equal_Rights.jpg" style="width:100%"
onclick="myFunction(this);">
</div>
<div class="column">
<img src="C:\Users\91949\OneDrive\Pictures\clg\2625923_0.jpg" style="width:100%"
onclick="myFunction(this);">
</div>
<div class="column">
<img src="C:\Users\91949\Downloads\[Link]" style="width:100%"
onclick="myFunction(this);">
</div>
<div class="container">
<span onclick="[Link]='none'" class="closebtn">&times;</span>
<img id="expandedImg" style="width:100%">
<div id="imgtext"></div>
</div>
<script>
function myFunction(imgs) { var expandImg =
[Link]("expandedImg"); var imgText =
[Link]("imgtext"); [Link] =

33
[Link]; [Link] = [Link];
[Link] = "block";
}
</script>
</body>
</html>
IMAGES CAPTURED BY US:

<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
* { box-sizing: border-
box;
} body {
margin: 0; font-
family: Arial; }
/* The grid: Four equal columns that floats next to each other */
.column {
float: left;
width: 25%; padding:
10px;
}
/* Style the images inside the grid */
.column img {
opacity: 0.8;
cursor: pointer; }
.column img:hover {
opacity: 1; }
/* Clear floats after the columns */
.row:after {
content: "";
display: table;
clear: both; }
/* The expanding image container */
.container {
position: relative;
display: none;
}
/* Expanding image text */
#imgtext { position:

34
absolute; bottom: 15px;
left: 15px; color: white;
font-size: 20px; }
/* Closable button inside the expanded image */
.closebtn {
position: absolute;
top: 10px; right:
15px; color:
white; font-size:
35px; cursor:
pointer;
}
</style>
</head>
<body>
<body style="background-color:pink">
<div style="text-align:center">
<h2> Images Captured By Us</h2>
</div>
<!-- The four columns -->
<div class="row">
<div class="column">
<img src="C:\Users\91949\OneDrive\Pictures\clg\[Link]" style="width:100%"
onclick="myFunction(this);">
</div>
<div class="column">
<img src="C:\Users\91949\OneDrive\Pictures\clg\[Link]"
style="width:100%" onclick="myFunction(this);">
</div>
<div class="column">
<img src="C:\Users\91949\OneDrive\Pictures\clg\[Link]"
style="width:100%" onclick="myFunction(this);">
</div>
<div class="column">
<img src="C:\Users\91949\OneDrive\Pictures\clg\[Link]"
style="width:100%" onclick="myFunction(this);">
</div>
<div class="column">
<img src="C:\Users\91949\OneDrive\Pictures\clg\[Link]"
style="width:100%" onclick="myFunction(this);">
</div>
<div class="column">

35
<img src="C:\Users\91949\OneDrive\Pictures\clg\[Link]"
style="width:100%" onclick="myFunction(this);">
</div>
<div class="column">
<img src="C:\Users\91949\OneDrive\Pictures\clg\[Link]"
style="width:100%" onclick="myFunction(this);">
</div>
</div>
<div class="container">
<span onclick="[Link]='none'" class="closebtn">&times;</span>
<img id="expandedImg" style="width:100%">
<div id="imgtext"></div>
</div>
<script>
function myFunction(imgs) { var expandImg =
[Link]("expandedImg"); var imgText =
[Link]("imgtext"); [Link] =
[Link];
[Link] = [Link];
[Link] = "block";
}
</script>
</body>
</html>
EVENT ORGANISING IMAGES:

<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
*{
box-sizing: border-box;
} body {
margin: 0; font-
family: Arial; }
/* The grid: Four equal columns that floats next to each other */
.column {
float: left;
width: 25%;
padding: 10px;
}
/* Style the images inside the grid */

36
.column img {
opacity: 0.8;
cursor: pointer; }
.column img:hover {
opacity: 1; }
/* Clear floats after the columns */
.row:after {
content: ""; display:
table; clear: both;
}
/* The expanding image container */
.container {
position: relative;
display: none;
}
/* Expanding image text */
#imgtext {
position: absolute;
bottom: 15px;
left: 15px; color:
white; font-size:
20px; }
/* Closable button inside the expanded image */
.closebtn {
position: absolute;
top: 10px; right:
15px; color:
white; font-size:
35px; cursor:
pointer;
}
</style>
</head>
<body>
<body style="background-color:pink">
<div style="text-align:center">
<h2>Women Rights Images
</h2>
</div>
<!-- The four columns -->
<div class="row">
<div class="column">

37
<img src="C:\Users\91949\OneDrive\Pictures\clg\move4_files\[Link]"
style="width:100%" onclick="myFunction(this);">
</div>
<div class="column">
<img src="C:\Users\91949\OneDrive\Pictures\clg\[Link]" style="width:100%"
onclick="myFunction(this);">
</div>
<div class="column">
<img src="C:\Users\91949\OneDrive\Pictures\clg\[Link]" style="width:100%"
onclick="myFunction(this);">
</div>
<div class="column">
<img src="C:\Users\91949\OneDrive\Pictures\clg\[Link]" style="width:100%"
onclick="myFunction(this);">
</div>
<div class="column">
<img src="C:\Users\91949\OneDrive\Pictures\clg\[Link]" style="width:100%"
onclick="myFunction(this);">
</div>
<div class="container">
<span onclick="[Link]='none'" class="closebtn">&times;</span>
<img id="expandedImg" style="width:100%">
<div id="imgtext"></div>
</div>
<script>
function myFunction(imgs) { var expandImg =
[Link]("expandedImg"); var imgText =
[Link]("imgtext"); [Link] =
[Link]; [Link] = [Link];
[Link] = "block";
}
</script>
</body>
</html>

PROJECT VIDEOS:
<!DOCTYPE html>
<html>
<body>
<body style="background-color:pink">
<video width="320" height="240" controls>

38
<source src="C:\Users\91949\Downloads\pexels-rodnae-productions-6258150-3840x2160-24fps.mp4"
type="video/mp4">
</video>
<video width="320" height="240" controls>
<source src="C:\Users\91949\Downloads\istockphoto-1395917082-640_adpp_is.mp4" type="video/mp4">
</video>
<video width="320" height="240" controls>
<source src="C:\Users\91949\Downloads\pexels-polina-kovaleva-6185529-1080x1920-50fps.mp4"
type="video/mp4">
</video>
</body>
</html>

VIDEO CAPTURED BY US:


<!DOCTYPE html>
<html>
<body>
<body style="background-color:pink">
<h1>Video Captured By Us</h1>
<video width="320" height="240" controls>
<source src="C:\Users\91949\OneDrive\Pictures\clg\
VID_20230502_163140061~2.mp4"type="video/
mp4">
</video>
</body>
</html>

SP:
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link href="[Link]
rel="stylesheet">
<script src="[Link]
script> </head>
<body>
<title> SERVICE PROJECT</title>-
<h1 style="text-align:center; color:#FF1493; background-color:GREEN;">
SERVICE PROJECT<h1>
<body style="background-color:BLACK">
</body>
<h5 style="color:white">
<p> service is work done by a person or group of people that benefits others. It is often done
near the area where you live, so your own community reaps the benefits of your
work. You do not get paid to perform community service, though sometimes food and small

39
gifts, like a t-shirt, are given to [Link] service can help any group of people in
need: children, senior citizens, people with disabilities, English language learners, and more. It
can also help animals, such as those at a shelter, and it can be used to improve places, such as a
local park, historic building, or scenic area as well. Community service is often organized
through a local group, such as a place of worship, school, or non-profit organization. You can
also start your own community service projects.</p>
<img src="C:\Users\91949\OneDrive\Pictures\clg\feature_community.webp"class="center"
width="500"height="333">
<img src="C:\Users\91949\OneDrive\Pictures\clg\body_plantinggarden.webp"class="center"
width="500"height="333">
<img src="C:\Users\91949\OneDrive\Pictures\clg\
body_communityservice.webp"class="center"
width="500"height="333">
</body>
</html>
INFORMATION:

<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link href="[Link]
rel="stylesheet">
<script
src="[Link]
</head> <body>
<title>EQUAL RIGHTS</title>-
<h1 style="text-align:center; color:#FF1493; background-color:GREEN;"> EVENT
MANAGEMENT <h1>
<body style="background-color:BLACK">
</body>
<h5 style="color:white">
<p>Event Management is the process of analyzing, planning, marketing, producing and
evaluating an event. It is a different way of promoting a product, service or idea. If an event is
managed efficiently and effectively, it can be used as a very powerful promotional tool to launch
or market a product or service
.</p>
<h1 style="text-align:center; color:#FF1493; background-color:GREEN;"> EVENT
MANAGEMENT USES<h1>
<body style="background-color:BLACK">
<h5 style="color:white">
<p>Event Management is the process of analyzing, planning, marketing, producing and
evaluating an event. It is a different way of promoting a product, service or idea. If an event is

40
managed efficiently and effectively, it can be used as a very powerful promotional tool to launch
or market a product or service
</p>
</body>
</html>

CONCLUSION
Our simulations found that in many cases the key remained persistent
in the cache even after a task was completed. This situation of keys being left
in the cache was one of the more vulnerable aspects we found in our testing
and it was very likely to occur in the power off experiments and the SPEC
2006 tests. The results show that it is more likely the key would persist in the
cache the larger its capacity. This was due to the lower likely hood the key
would be evicted for space constraints in the cache. Because it is inevitable
that the key would brought into cache in order to be used by the CPU, we
focused our countermeasure to evict the key out programmatically as fast as
possible using the method. The major improvement showing the
countermeasure working in single test cases is believed to be because it
accurately targets area and times in the kernel to evict the key out and
reducing the time frame the key is persistent and lingering in the cache. This
countermeasure worked in all the configurations even as the probability got
higher for larger caches in the regular tests because the key is still being
evicted out immediately regardless of the size of the cache. While these
results are promising and obviously show a positive impact in our goal, there
is still more work to complete before the solution is 100% effective.

41
42
THANK
YOU

43
44

You might also like