基于属性的签密体制可以在一个逻辑步骤内实现数据的加密和签名,但属性签密方案中存在解签密效率低、签密文存储量大的问题。本文利用混合云中的外包技术,将解签密时用户的双线性对运算次数减少为两次,通过公有云对签密文进行存储和转换,私有云存储用户转换密钥,提高用户解签密效率的同时减少了存储代价。方案使用消息认证码实现了外包计算正确性的验证,利用Diffie-Hellman指数问题证明其机密性和不可伪造性。此外,方案具有可公开验证性,适用于计算能力和存储空间有限的移动设备。
Attribute-based signcryption can achieve encryption and signature in one logical step. But the computation of unsigncryption is inefficient and the ciphertext length of attribute-based signcryption scheme is fairly long. The scheme reduces unsigncryption bilinear maps operation count to 2 times by outsourcing technology in hybrid cloud. Scheme stores and transforms the ciphertext in public cloud,stores the transformation key in private cloud,the efficiency is improved and the length of ciphertext is decreased simultaneously. Scheme achieves verifiable outsourcing computation by message authentication code,ciphertext indistinguishability and unforgeability is proven under Diffie-Hellman exponent problem. Additionally,scheme can be verified public and applied in social networks in computing and storage limited mobile devices.