A Novel Encryption Mechanism for Door Lock to Resist Jam–and–Relay Attack
This paper describes a novel encryption mechanism for a smarthome lock controlled by smartphone using auto-changing encrypted public key to resist “jam and relay attack”. This method is still based on rolling code mechanism and makes use of RSA algorithm to encode the public key so that the key is automatically changed at each time of access. This mechanism will make the security vulnerability of several equivalent keys for each access in rolling code mechanism is no longer be exploited. Furthermore, this method creates a new function to the lock: providing one-time-access-key for visitors. The effective mechanism of resisting jam-and-relay attack is proved and the experiment results show that it is still practical with limited resource system.
KeywordsRSA Encryption Smartphone Smartlock Jam and relay attack Replay attack
This research is funded by Ho Chi Minh City University of Technology – VNU-HCM, under grant number T-CK-2016-02.
- 1.Brain, M.: How Remote Entry Works. http://auto.howstuffworks.com/remote-entry.htm. Accessed 24 June 2015
- 2.Kamkar, S.: Drive it like you hacked it: new attacks and tools to wirelessly steal cars. In: Proceedings of 23rd DEF CON Conference (2015)Google Scholar
- 3.Internet of Things Global Standards Initiative. ITU. Accessed 26 June 2015Google Scholar
- 4.JSCAPE homepage: a software company focused on offering high-quality, platform-independent and easy-to-use managed file transfer products and servicesGoogle Scholar
- 5.Bellare, M., Boldyreva, A., Micali, S.: Public-key encryption in a multi-user setting: security proofs and improvements. In: Proceedings of International Conference on the Theory and Application of Cryptographic Techniques Bruges, Belgium, pp. 259–274 (2000)Google Scholar