• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

计算机工程与科学 ›› 2026, Vol. 48 ›› Issue (1): 89-97.

• 计算机网络与信息安全 • 上一篇    下一篇

适用于智能家居系统的SM2两方协同签名方案

许国威,刘登志


  

  1. (江苏海洋大学计算机工程学院,江苏 连云港 222005)

  • 收稿日期:2024-04-23 修回日期:2024-07-10 出版日期:2026-01-25 发布日期:2026-01-25
  • 基金资助:
    国家自然科学基金(62102169);江苏省青年科技人才托举工程(JSTJ-2025-059);连云港市青年科技创新人才项目(JCYJ2416)


SM2 two-party collaborative signature for smart home system

XU Guowei,LIU Dengzhi   

  1. (School of Computer Engineering,Jiangsu Ocean University,Lianyungang 222005,China)
  • Received:2024-04-23 Revised:2024-07-10 Online:2026-01-25 Published:2026-01-25

摘要: 智能家居系统已经在人们的日常生活中得到了广泛的普及和应用。然而,智能家居节点计算资源受限,在实现隐私保护和密钥管理方面仍存在诸多问题。为了提升智能家居系统的安全性,设计出了一种轻量级签名方案。该方案基于SM2密码算法和两方协同签名进行构造,并进行密钥分割存储,以降低密钥泄露的风险。同时,将密钥生成与用户注册相结合,并在用户与智能网关交互生成私钥的过程中增加认证参数,从而进一步提高系统安全性且在签名阶段无需合成完整的私钥。最后,提供安全性证明,包括不可伪造性、匿名性和存储安全性。模拟实验的结果表明,所设计的签名方案适用于轻量级环境下的智能家居系统。


关键词: 智能家居系统, 两方协同签名, SM2椭圆曲线公钥密码算法, 密钥分割

Abstract: Smart home systems have been widely popularized  in people’s daily lives. However, due to the limited computational resources of smart home nodes, numerous issues still exist in achieving privacy protection and key management. To enhance the security of smart home systems, a lightweight signature scheme has been designed. This scheme is constructed based on the SM2 cryptographic algorithm and two-party collaborative signing, with key splitting and storage implemented to reduce the risk of key leakage. Meanwhile, the key generation process is integrated with user registration, and authentication parameters are added during the interaction between users and smart gateways  for private key generation, thereby further improving the system security without the need to synthesize a complete private key during the signing phase. Finally, security proofs are provided, including unforgeability, anonymity, and storage security. The results of simulated experiments  demonstrate that the designed signature scheme is suitable for smart home systems in lightweight environments.


Key words: smart home system, two-party collaborative signature, public key cryptographic algorithm SM2 based on elliptic curve, key splitting