1 SECURITY IN CLOUD USING CAESAR CIPHER AND RSA ALGORTHIM A Dissertation Proposal submitted By student mann t o Department CSE In partial fulfilment of the Requirement for the Award of the Degree of Master of Technology in Under the guidance of (Advisor) Month Year
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
1
SECURITY IN CLOUD USING CAESAR CIPHER AND RSA ALGORTHIM
A Dissertation Proposal submitted
By student
mann
to
Department CSE
In partial fulfilment of the Requirement for the
Award of the Degree of
Master of Technology in
Under the guidance of
(Advisor)
Month Year
2
CERTIFICATE
This is to certify that
has completed M.Tech dissertation
proposal titled SECURITY IN CLOUD USING CAESAR CIPHER AND RSA ALGORTHIM under my guidance and supervision. To the best of my knowledge, the present work is the result of her original investigation and study. No part of the dissertation p r o p o s a l has ever been submitted for any other degree or diploma.
The dissertation proposal is fit for the submission and the partial fulfilment of the conditions for the award of M.Tech Computer Science & Engg.
Date: Signature of Advisor
Name:
DECLARATION
I hereby declare that the dissertation p roposa l entitled SECURITY IN CLOUD USING CAESAR CIPHER AND RSA ALGORTHIM submitted for the M.Tech Degree is entirely my original work and all ideas and references have been duly acknowledged. It does not contain any work for the award of any other degree or diploma.
Date: _
Investigator
Reg No.
INTRODUCTION
In its broadest usage, the term cloud computing refers to the delivery of scalable IT
resources over the Internet, as opposed to hosting and operating those resources
locally, such as on a college or university network. Those resources can include
applications and services, as well as the infrastructure on which they operate. By
deploying IT infrastructure and services over the network, an organization can
purchase these resources on an as-needed basis and avoid the capital costs of software
and hardware. With cloud computing, IT capacity can be adjusted quickly and easily
to accommodate changes in demand.
While remotely hosted, managed services have long been a part of the IT landscape, a
heightened interest in cloud computing is being encouraged by maturing standards, the
rise of hardware and software virtualization, and the push to make IT costs variable
and transparent.
Cloud and cloud-like solutions appear to be widespread and growing in higher
education, though in relatively focused areas, such as student e-mail. E-mail
notwithstanding, higher education institutions are more likely to obtain new services
from the cloud than to transition established services that have long been operated by
the campus. Many colleges and universities see pockets of cloud service usage in
other areas, often led by individual faculty or students looking for the added
flexibility and convenience that the cloud can provide.
Among the drivers that are encouraging more institutions to contemplate cloud
services are budget pressures, calls for increased reliability of and access to IT
systems, and the need for institutions to provide timely access to the latest IT
functionality.
WORKING
In traditional enterprise computing, IT departments forecast demand for
applications and capacity and invest time and money to develop those resources in-
house or purchase them from others and operate them in-house. With cloud
computing, institutions procure IT services from remote providers, and campus
constituents access these resources over the Internet. E-mail, for example, long
considered a support of an institution’s IT operations, can be obtained from a range
of sources, and a growing number of campuses contract with outside suppliers for
this function.
Software is hosted by the provider and does not need to be installed—or maintained
— on individual computers around campus. In some cases, a large university or a
consortium might become a provider of cloud services. Storage and processing
needs can also be met by the cloud. Institutions pay only for the resources used, and
users can access the applications and files they need from virtually any Internet-
connected computer. In a mature cloud computing environment, institutions would
be able to add new IT services or respond to changes in capacity on the fly, saving
capital costs that can be redirected to programs of strategic value to the institution.
The emergence of cloud computing as a viable option for a growing number of IT
services speaks to a level of Internet penetration and infrastructure maturity that did
not exist just a few years ago. Analysts expect cloud computing to see mainstream
adoption in 2–5 years, and some higher education IT leaders believe that cloud
computing programs on campus will increase considerably in the coming years. To
the extent that these efforts are successful, confidence in the model and trust in
providers will grow, and institutions will be more amenable to transferring a larger
number of services to the cloud. Conversely, a breach of trust by a cloud provider
would likely leave institutions uneasy about cloud services.
CLASSIFICATION (SERVICE)
Software as a service (SAAS): SaaS is a new model of how software is delivered. SaaS refers to software that is accessed via a web browser and is paid on a subscription basis (monthly or yearly). Different from the traditional model where a customer buys a license to software and assumes ownership for its maintenance and installation, SaaS presents significant advantages to the customer.
SaaS is faster and a cost effective way to getting implemented. There are no hardware, implementation or acquisition costs involved to run the application from the customer's side. Unlike traditional software’s where upgrades would happen once a year or once in 6 months (with the vendor coming to your office with a CD), the SaaS vendor continuously pushes new updates, fixes to the application, which is immediately accessible by the customer. This reduces the length of time it takes a customer to recognize value from the software.
Example: Google Apps (Google Docs), SalesForce.com are among the providers of
this kind of cloud computing.
Product as a Service (PAAS):-Provides the entire infrastructure needed to run applications over the Internet. It is delivered in the same way as a utility like electricity or water. Users simply “tap in” and take what they need without
worrying about the complexity behind the scenes. And like a utility, PaaS is based on a metering or subscription model so users only pay for what they use.
With PaaS, corporate IT departments can focus on innovation instead of complex infrastructure. By leveraging the PaaS, organizations can redirect a significant portion of their budgets from “keeping the lights on” to creating applications that provide real business value.
This model is driving a new era of mass innovation. For the first time, developers around the world can access unlimited computing power. Now, anyone with an Internet connection can build powerful applications and easily deploy them to users wherever they’re located.
.
Example: Google App Engine, Microsoft’s Windows Azure platform, Amazon EC2
(Amazon Elastic Compute Cloud) , etc are among the providers of this kind of
cloud computing
Infrastructure as a Service (IAAS) is a provision model in which an organization outsources the equipment used to support operations, including storage, hardware, servers and networking components. The service provider owns the
Public Cloud: Computing infrastructure is hosted at the vendor’s premises. The customer has no visibility over the location of the cloud computing infrastructure. The computing infrastructure is shared between organizations.
Private Cloud: Computing architecture is dedicated to the customer and is not shared with other organisations. They are expensive and are considered more secure than Public Clouds. Private clouds may be externally hosted ones as well as in premise hosted clouds.
Hybrid Cloud: Organisations host some critical, secure applications in private
clouds. The not so critical applications are hosted in the public cloud. The
combination is known as Hybrid Cloud. Cloud bursting is the term used to
define a system where the organisation uses its own infrastructure for normal
usage, but cloud is used for peak loads. Cloud computing describes a new
supplement, consumption, and delivery
model for IT services based on Internet
protocols, and it typically involves
provisioning of dynamically scalable and
often virtualised resources.
It is ay product and consequence of the
ease-of-access to remote computing sites
provided by the Internet. This may take the form of web-based tools or
applications that users can access and use through a web browser as if the
programs were installed locally on their own computers.
Cloud computing providers deliver applications via the internet, which are
accessed from web browsers and desktop and mobile apps, while the
business software and data are stored on servers at a remote location .