摘要

本发明属于物联网通信技术领域,公开了一种可公开验证的无双线性配对多消息多接收者签密方法、物联网通信系统,密钥生成中心KGC和私钥生成中心PKG分别进行初始化;处于基于身份加密系统下的发送者和无证书加密系统下的接收者分别进行注册;发送者IDs选择n个接收者,构造签密密文,将密文进行广播,完成签密;根据签密密文中元素计算得到验证参数,然后验证是否成立;接收者计算解密密钥,对比查找属于自己的密文消息并解密获得明文消息,完成解密过程。由于发送者属于基于身份加密系统,接收者属于无证书加密系统,实现了异构环境的安全认证通信,同时减少了基于椭圆曲线的数乘操作数量,并采用了公开验证方法,大大提高了签密过程和解签密过程的效率。