dc.description.abstract | Along with the developments of the society and technology, the demand to be served by the most advanced facilities and technology are increasing. Smart-homes meet all the needs of people with its "intelligence". But the cost is very high, particularly in Vietnam; the number of Smart-home owner is very limited. In order to reduce costs, providers currently only use existing encryption techniques of wireless networks. They believe that this techniques are sufficient to meet the security requirements.
In fact, this encryption techniques are very useful for data transmission in a wireless environment. But Smart-home is built on wireless sensor networks (WSN) with energy saving requirement. Encryption based on Elliptic curve uses fewer strings than any other encryption techniques with the same level of safety. Thus, using Elliptic curve cryptography (ECC) is optimal in terms of energy and is very suitable for the Smart-home deployment.
Currently, Smart-homes only use one server (Home server) to manage and implement the requests of the user. If it uses ECC for communication between the user and the Home server, the first thing required is the agreement between two sides to select Elliptic curve, use this curve to generate keys and exchange them together for encryption. To alleviate this stage, the proposed solution is to use another server (Key server). Its main task is sending keys and parameters of the Elliptic curve for the users and the Home Server, it does not encrypt or decrypt information. Key server can be shared among multiple Smart-homes, which helps to increase the links between suppliers and customers.
When using Elliptic curve for encryption and decryption, information should be converted into points on the curve, and ASCII is the current solution. But with
- xi -
higher security level, using conversion tables to change the values for each curve is a better solution. Moreover, this solution also offers certification as one more security layer for device authentication. Only devices that have been registered with the Smart-home can control the system. It makes Smart-home safer as it prevents forgery cases.
Keywords: Smart-home, security, ECC | en_US |