CP_ABSC: An attribute-based signcryption scheme to secure multicast communications in smart grids

CP_ABSC: An attribute-based signcryption scheme to secure multicast communications in smart grids
复制标题

DOI:
10.3934/mfc.2018005
复制
发表时间:
2018-02
期刊:
Math. Found. Comput.
影响因子:
--
通讯作者:
Chun-qiang Hu;Jiguo Yu;Xiuzhen Cheng;Zhi Tian;Kemal Akkaya;Limin Sun
Chun-qiang Hu;Jiguo Yu;Xiuzhen Cheng;Zhi Tian;Kemal Akkaya;Limin Sun
中科院分区:
其他
文献类型:
--
作者:
Chun-qiang Hu;Jiguo Yu;Xiuzhen Cheng;Zhi Tian;Kemal Akkaya;Limin Sun

文献摘要

被引文献

相似文献

本文提出了一种基于密文策略属性加密(CP_ABE)[7]的签名加密方案CP_ABSC,用于保护智能电网中需要访问控制、数据加密和身份验证以确保消息完整性和机密性的组播通信。CP_ABSC提供了密钥管理、签名加密和设计加密的算法。它可用于根据消息本身指定的访问权限对消息进行签名。当且仅当密文具有数据访问结构所需的属性时,用户才能设计密文。因此,CP_ABSC有效地根据数据本身指定的数据访问权限定义了组播组,这与传统的基于Internet的组播有很大的不同,后者的目的组是预先确定的,必须为数据源所知道。CP_ABSC具有抗合谋攻击、消息认证、防伪造和保密性等功能。它可以很容易地应用于智能电网,以确保从公用事业公司广播的指令/命令到多个智能电表(基于推送的多播),以及从智能电表检索的数据到多个目的地(基于拉的多播)。与CP_ABE相比,CP_ABSC将加密与签名结合在一起,签名加密的计算成本较低,签名验证的设计加密成本略高。我们还考虑了采用基于属性的签名(ABS),并得出CP_ABSC的计算成本比ABS低得多的结论。
In this paper, we present a signcryption scheme called CP_ABSC based on Ciphertext-Policy Attribute Based Encryption (CP_ABE) [ 7 ] to secure the multicast communications in smart grids that require access control, data encryption, and authentication to ensure message integrity and confidentiality. CP_ABSC provides algorithms for key management, signcryption, and designcryption. It can be used to signcrypt a message based on the access rights specified by the message itself. A user can designcrypt a ciphertext if and only if it possesses the attributes required by the access structure of the data. Thus CP_ABSC effectively defines a multicast group based on the access rights of the data specified by the data itself, which differs significantly from the traditional Internet based multicast where the destination group is predetermined and must be known by the data source. CP_ABSC provides collusion attack resistance, message authentication, forgery prevention, and confidentiality. It can be easily applied in smart grids to secure the instructions/commands broadcast from a utility company to multiple smart meters (push-based multicast) and the data retrieved from a smart meter to multiple destinations (pull-based multicast). Compared to CP_ABE, CP_ABSC combines encryption with signature at a lower computational cost for signcryption and a slightly higher cost in designcryption for signature verification. We also consider the adoption of attribute-based signature (ABS), and conclude that CP_ABSC has a much lower computational cost than ABS.