首页> 外国专利> SYMMETRIC KEY-BASED USER AUTHENTICATION METHOD FOR ENSURING ANONYMITY IN WIRELESS SENSOR NETWORK ENVIRONMENT

SYMMETRIC KEY-BASED USER AUTHENTICATION METHOD FOR ENSURING ANONYMITY IN WIRELESS SENSOR NETWORK ENVIRONMENT

机译:无线传感器网络环境中基于密钥的对称用户认证方法

摘要

The present invention relates to a symmetric key-based user authentication method performed by a smart card, a user terminal capable of reading and writing the smart card, a plurality of sensors, and a gateway communicating with the sensor. The present invention provides a configuration comprising the steps of: (a) receiving, by the gateway, a user ID and a dynamic password from the user terminal, generating a secret key encrypted with the ID and the dynamic password, and a login verification value composed of the dynamic password and the secret key, and storing the same in the smart card; (b) extracting, by the user terminal, the dynamic password from the input ID and password, decrypting the secret key by using the extracted dynamic password, restoring the login verification value, and verifying the restored login verification value with the login verification value of the smart card; (c) generating, by the user terminal, a dynamic ID, generating a symmetric key with a dynamic ID and a secret key, encrypting the dynamic ID with a symmetric key to generate a first message, and transmitting the dynamic ID and the first message to the gateway; (d) restoring, by the gateway, the symmetric key with the received dynamic ID and the stored secret key, decoding the first message with the restored symmetric key, and verifying the dynamic ID; (e) generating, by the gateway, a second random number, encrypting the second random number with a shared key, generating a session key with the received dynamic ID, the shared key, and the second random number, generating a second verification value with a dynamic ID, a session key, a shared key, and a sensor ID, and transmitting the encrypted second random number, the dynamic ID, and the second verification value to each sensor; (f) decrypting, by each sensor, the second random number with the shared key, extracting and sharing the session key with the received dynamic ID, the shared key, and the decrypted second random number, and extracting and verifying the second verification value with the dynamic ID, the extracted session key, the shared key, and the sensor ID; (g) generating, by each sensor, a third verification value with the shared key, the extracted session key, the received dynamic ID, and the sensor ID, and transmitting the generated third verification value to the gateway; (h) extracting, by the gateway, the third verification value with the shared key, the generated session key, the received dynamic ID, and the sensor ID to compare and verify the extracted third verification value with the transmitted third verification value, and transmitting a second message in which the dynamic ID, the sensor ID, the session key, and a first random number are encrypted with the symmetric key; and (i) decrypting, by the user terminal, the second message with the symmetric key, and verifying the dynamic ID and the first random number. By using only the hash function with a very small amount of computation and the symmetric key-based cryptosystem according to the user authentication method as described above, it is possible to have a very high efficiency in terms of efficiency.
机译:本发明涉及一种由智能卡执行的基于对称密钥的用户认证方法,能够读取和写入智能卡的用户终端,多个传感器以及与该传感器通信的网关。本发明提供一种配置,包括以下步骤:(a)由网关从用户终端接收用户ID和动态密码,生成用该ID和动态密码加密的秘密密钥以及登录验证值。由动态密码和秘密密钥组成,并将其存储在智能卡中; (b)由用户终端从输入的ID和密码中提取动态密码,通过使用提取的动态密码解密密钥,恢复登录验证值,并使用以下登录验证值来验证恢复的登录验证值:智能卡; (c)用户终端生成动态ID,生成具有动态ID和秘密密钥的对称密钥,用对称密钥对动态ID进行加密以生成第一消息,并发送动态ID和第一消息到网关; (d)由网关恢复具有接收到的动态ID和存储的秘密密钥的对称密钥,利用恢复的对称密钥对第一消息进行解码,并验证动态ID; (e)由网关生成第二随机数,用共享密钥加密第二随机数,生成具有接收到的动态ID,共享密钥和第二随机数的会话密钥,并生成第二验证值,其中动态ID,会话密钥,共享密钥和传感器ID,并将加密后的第二随机数,动态ID和第二验证值发送给每个传感器; (f)由每个传感器用共享密钥解密第二随机数,提取和共享具有接收到的动态ID,共享密钥和解密的第二随机数的会话密钥,并提取并验证第二验证值动态ID,提取的会话密钥,共享密钥和传感器ID; (g)由每个传感器生成具有共享密钥,提取的会话密钥,接收到的动态ID和传感器ID的第三验证值,并将生成的第三验证值发送给网关; (h)由网关提取具有共享密钥,生成的会话密钥,接收到的动态ID和传感器ID的第三验证值,以将所提取的第三验证值与发送的第三验证值进行比较和验证,并发送第二消息,其中动态ID,传感器ID,会话密钥和第一随机数用对称密钥加密; (i)用户终端用对称密钥解密第二消息,并验证动态ID和第一随机数。通过如上所述仅使用具有很少量计算的哈希函数和根据如上所述的用户认证方法的基于对称密钥的密码系统,就效率而言可以具有非常高的效率。

著录项

  • 公开/公告号WO2018147673A1

    专利类型

  • 公开/公告日2018-08-16

    原文格式PDF

  • 申请/专利权人 SGA SOLUTIONS CO.LTD.;

    申请/专利号WO2018KR01745

  • 申请日2018-02-09

  • 分类号H04L9/32;H04L9/06;H04W4/70;H04W12/06;H04L9/08;

  • 国家 WO

  • 入库时间 2022-08-21 12:43:02

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号