Abstract
The world is becoming energy cautious and people all around the world are adopting several techniques for conserving energy. This project aims to measure the energy consumed by the home electrical appliance and transmit the values to a microcontroller. The microcontroller does the required computations on the obtained values and transmits the computed results serially to a computer. The computer receives these values and provides the current and voltage consumed by the appliance in a readable format to the user. Thus the user gets an accurate estimate of the energy consumed by the various appliances in the house. These values can be plotted and computations can be done on them to check the power consumed by the appliance on a regular basis. This will thereby allow the user to monitor the energy efficiency of the appliances on a routine basis and thus discard or repair those that consume more power than their rated values. Also, the energy data that is logged in the computer is encrypted for security purposes using the DES and RSA algorithms and can be decrypted at the receiving end, in case the data needs to be transmitted to other users in the same network or other networks. This will lead to a safe transmission of energy data across networks and thereby preventing any data misuse. The algorithms for encryption and decryption of the energy data have been implemented using the C programming language.