计算机应用 ›› 2017, Vol. 37 ›› Issue (1): 217-221.DOI: 10.11772/j.issn.1001-9081.2017.01.0217

• 网络空间安全 • 上一篇    下一篇

面向分级身份密码批验签的错误签名混合筛选算法

徐国愚, 王颖锋, 马小飞, 王科锋, 颜若愚   

  1. 河南财经政法大学 计算机与信息工程学院, 郑州 450002
  • 收稿日期:2016-08-06 修回日期:2016-09-08 出版日期:2017-01-10 发布日期:2017-01-09
  • 通讯作者: 徐国愚
  • 作者简介:徐国愚(1982-),男,安徽庐江人,讲师,博士,CCF会员,主要研究方向:安全协议、云计算接入认证;王颖锋(1976-),女,吉林德惠人,讲师,博士,CCF会员,主要研究方向:并行计算、信息安全;马小飞(1981-),男,河南洛阳人,讲师,硕士,主要研究方向:无线网络、网络安全;王科锋(1982-),男,河南浚县人,讲师,博士,主要研究方向:基于身份的签名算法;颜若愚(1974-),男,湖南邵阳人,副教授,博士,主要研究方向:网络安全。
  • 基金资助:
    国家自然科学基金资助项目(61602153,U1404605);河南省教育厅科学技术研究重点项目(15A520044,14A520079);2016年河南省科技攻关计划项目(162102210273)。

Hybrid algorithm for identifying error signatures in hierarchical identity based cryptography batch verification

XU Guoyu, WANG Yingfeng, MA Xiaofei, WANG Kefeng, YAN Ruoyu   

  1. College of Computer and Information Engineering, Henan University of Economics and Law, Zhengzhou Henan 450002, China
  • Received:2016-08-06 Revised:2016-09-08 Online:2017-01-10 Published:2017-01-09
  • Supported by:
    This work is partially supported by the National Natural Foundation of China (61602153, U1404605), the Key Project of Science and Technology Research of Henan Provincial Department of Education (15A520044, 14A520079), the Henan Science and Technology Research Project in 2016 (162102210273).

摘要: 针对分级身份密码(HIBC)批验签过程中的错误签名快速识别问题,设计实现了一种错误签名混合筛选算法。针对HIBC签名算法不完全聚合的特点,首先将所有签名作为树叶构造平衡二叉树,然后通过拆分攻克与指数测试方法查找错误签名,并且利用计算中间值的关联性减少计算开销。算法性能分析表明,当批验签中错误签名数大于2时,该算法计算开销低于独立测试、通用折半拆分、指数测试以及裁剪搜索算法,能够有效筛选出HIBC批验签中的错误签名,可以应用在云计算认证等应用场景中。

关键词: 批验签, 错误签名筛选算法, 分级身份密码, 平衡二叉树, 云计算

Abstract: Focusing on the issue of identifying error signatures in Hierarchical Identity Based Cryptography (HIBC) batch verification, a hybrid algorithm of identifying the error signatures was proposed. Firstly, a balanced binary tree was built which used all signatures as the leaves. Secondly, divide-and-conquer and exponent testing methods were used to find error signatures. Meanwhile, the relevance of temporary computing values was used to reduce computing cost. The performance analyses show that the proposed algorithm costs less computation than the individual, the generalized binary splitting, the exponential and the triple pruning search algorithms when there are more than two error signatures. The proposed algorithm can effectively identify error signatures in HIBC batch verification and can be applied in cloud computing authentication.

Key words: batch verification, error signature identifying algorithm, Hierarchical Identity Based Cryptography (HIBC), balanced binary tree, cloud computing

中图分类号: