电信科学 ›› 2016, Vol. 32 ›› Issue (6): 136-142.doi: 10.11959/j.issn.1000-0801.2016116

• 研究与开发 • 上一篇    下一篇

椭圆曲线加密结合cookie信息的物联网终端安全认证协议

赵洁1,张华荣2   

  1. 1 江苏第二师范学院数学与信息技术学院,江苏 南京 210013
    2 南京师范大学科技处,江苏 南京 210023
  • 出版日期:2016-06-20 发布日期:2016-07-20
  • 基金资助:
    国家自然科学基金资助项目;江苏第二师范学院“十二五”规划课题

Security authentication protocol based on elliptic curve cryptography and cookie information for terminal of IoT

Jie ZHAO1,Huarong ZHANG2   

  1. 1 Department of Mathematics and Information Technology,Jiangsu Second Normal College,Nanjing 210013,China
    2 Department of Science and Technology,Nanjing Normal University,Nanjing 210023,China
  • Online:2016-06-20 Published:2016-07-20
  • Supported by:
    The National Natural Science Foundation of China;The Foundation of“12th Five-Year”in Jiangsu Second Normal College

摘要:

针对物联网(IoT)中终端设备接入网络服务器的安全性问题,提出了一种基于椭圆曲线加密(ECC)和cookie信息的物联网终端安全认证协议。协议首先将用户身份信息、服务器私钥、随机数和cookie有效期信息组成一个cookie文件,然后利用椭圆曲线加密体制对其进行加密,并将之存储在智能终端。在认证阶段,通过比对由cookie信息计算的安全参数来实现相互身份认证。性能分析表明,该协议在具有较低计算和通信成本的同时,能够有效抵抗多种攻击,提供了较高的安全性,非常适合应用于物联网中资源有限的终端设备。

关键词: 物联网, 终端设备, 身份认证, 椭圆曲线加密, cookie信息

Abstract:

For the security problem of terminal devices accessing to the network server in internet of things(IoT),an identity authentication protocol was presented based on elliptic curve cryptography(ECC)and cookie information for internet of things terminal.Firstly,the protocol used user identity information,server private key,random number and expiration time of cookie to form a cookie file.Then,it was encrypted with ECC and stored in the smart terminal.In authentication phase,the mutual authentication was achieved by comparing the security parameters calculated by cookie information.Performance analysis shows that it can resist many kinds of attacks and provide high security,low computation and low communication cost,which was suitable for the terminal devices of limited resources in internet of things.

Key words: internet of things, terminal device, identity authentication, elliptic curve cryptography, cookie information

No Suggested Reading articles found!