Inviolable Switching of E-health Information using RSA-4096, AES

Project Title : Inviolable Switching of E-health Information using RSA-4096, AES.
Environment : Java.

Description: This project entitled ‘Inviolable shift of E-health information’ presents the planning and implementation of E-health records and to produce security to them whereas they’re hold on at third party service suppliers like cloud.

In our project, we tend to propose a completely unique and sensible framework for secured access to EHR knowledge in cloud computing setting.

To make sure that every owner has full management over her PHR knowledge, we tend to leverage AES a personal key cryptosystem for encrypting knowledge before outsourcing to a 3rd party service supplier and RSA a public key cryptosystem for secured user’s access.

Platform as a Service on Cloud Application Deployment


Platform as  as a service on cloud app deployment , basically a cloud application is program that runs on cloud environment which has features of desktop application as well as web application.Where as platform as a service that gives provision of of providing cloud computing services and also allows customers to develop , run and manage web application without giving the difficulty of building , running and maintaining the infrastructure.Deploy a application on PAAS using container technology, Creating instances(virtual machines) on open-stack and then put containers inside pods in kubernetes along with docker.Thus we deploy our application


Virtualization technology

– Helps visualize physical servers and provide virtual machines containing their own operating systems , which can host applications

container technology

– Helps create applications that can be deployed on containers. Applications can be split into micro services and each service can run independently inside a container. Also, containers can be scaled, thus allowing the service to be scale


Block diagram for the model

Fig: Block diagram for the model


As containers are scaled, there can be a point where the underlying non-cloud based infrastructure may not not support increase of containers beyond a particular limit. The physical hardware or virtual machines may not be sufficient, and more nodes may need to be deployed to handle the increased load.

In a traditional data center, this calls for deployment of additional servers/nodes and configuring them to allow the new containers to run on the new nodes.

A better approach would be to deploy the applications on containers running on cloud platforms. When the containers need to scale and when additional nodes need to be added, the IaaS layer can be called in to provision additional nodes seamlessly and very easily. This is the advantage of deploying micro services based applications (that has scaling up/scaling down requirements) inside of cloud environments. Also, the cost is managed by paying for only the nodes that are in use at a particular point in time.

In a traditional data center infrastructure environment (non-cloud deployments), there has to be support for maximum number of nodes (that the application may require at peak load) all the time.

Thus it is beneficial to run scalable micro-services based applications in cloud infrastructure (using IaaS and Paas technologies)

Cloud Computing Projects 2014

Here we are listing latest 2014 cloud computing projects which are available  . These projects are developed using latest cloud technology concepts.

  1. Decentralized Access Control with Anonymous Authentication of Data Stored in Clouds
  2. Distributed, Concurrent, and Independent Access to Encrypted Cloud Databases
  3. Privacy-Preserving Multi-keyword Ranked Search over Encrypted Cloud Data
  4. Towards Differential Query Services in Cost-Efficient Clouds
  5. Scalable Distributed Service Integrity Attestation for Software-as-a-Service Clouds
  6. A Hybrid Cloud Approach for Secure Authorized Deduplication
  7. Oruta: Privacy-Preserving Public Auditing for Shared Data in the Cloud
  8. PACK: Prediction-Based Cloud Bandwidth and Cost Reduction System
  9. A Stochastic Model to Investigate Data Center Performance and QoS in IaaS
  10. Cloud Computing Systems

For more projects on different categorises. B.Tech 2014-2015 Java & .Net Projects

Elastic Site Using Clouds to Elastically Extend Site Resources Abstract

Introduction to Elastic Site Using Clouds to Elastically Extend Site Resources:

The main objective of this paper is to develop a elastic site by using cloud computing. As usage of computers are increasing are day to day, users want the sites to be accessed fast and use all the resources. As a result cloud computing was developed. Cloud computing is generally defined as the use of multiple server computers via a digital network as if they were one computer.

The term Cloud defines virtualization of resources like networks, servers, applications, data storage. IaaS is one of the type of cloud computing. By using this, elastic site which can efficiently provide the services is developed. Services like batch schedulers, storage archives can be efficiently used.

Brief into Elastic site:

 According to the demand, to maintain security, privacy and logistical considerations a resource manager has been developed. The resource manager is built on nimbus to extend physical clusters. The clusters which are extended are placed into the cloud. The elastic site manager is used to communicate directly with local resource managers.

The process speed depends upon the cluster. If the cluster nodes which are placed into cloud are increased, then we can expect greater processing speed. We can increase the cluster speed upto 150EC2 nodes.


By using cloud computing we can extend the services which are used. We can access the content faster and we can use the content which is only required. It is more secure when compared to other techniques.

Download  Elastic Site Using Clouds to Elastically Extend Site Resources Abstract .

Extending Grids with Cloud Resource Management for Scientific Computing Seminar Report

Introduction to Extending Grids with Cloud Resource Management for Scientific Computing Seminar Topic:

Extending Grids with Cloud Resource Management for Scientific Computing explains about using  super computers, scientific computing is constant to the next levels such as cluster computing, Meta computing. Grid computing gained the high popularity in the field of scientific computing. Scientific computing is a traditional high work load.

Today in this generation cloud computing is emerging as the paradigm for the next generation of large scale scientific computing, the cloud computing has the four main advantages they are

  1. The cloud cannot buy their own hardware they promote the concept of leasing remote resources which frees from permanent maintenance costs and eliminate the burden of hardware.
  2. Cloud technology reduces cost of installation by removing extra hardware applications that need to be added to super computer but fulfills recruitment. To the resources needed. Through the new concept of “scaling-by credit card”.
  3. The concept of hardware virtualization can represent a significant breakthrough automatic and scalable deployment of complex scientific software.
  4. The provision of resources through business relationships contains specialized data Centre companies in offering reliable services which existing grid infrastructure fail to deliver. For scientific applications there exist several integrated environments for transparent programming and high performance.

Background concepts:

There are several workflow execution middle wares for grid computing, it is used to support the new type of cloud infrastructure.


ASKALON is a grid application. In this the user composes workflow application at a high level of abstraction using a UML graphical modeling tool. The abstract workflow is given in a XML form to the ASKALON middleware services for transparent execution on to the grid.


It is used for the provisioning services through internet which are built like utilities. The most popular interpretation of cloud computing is infrastructure as a service (iaas).  Iaas provides modern hardware facilities to customers that pay only for what you use effectively.

Virtualization in (iaas) is distributed, automatic, scalable, deployment, installation and maintenance software. 

Download Extending Grids with Cloud Resource Management for Scientific Computing seminar report.