版权所有:内蒙古大学图书馆 技术提供:维普资讯• 智图
内蒙古自治区呼和浩特市赛罕区大学西街235号 邮编: 010021
作者机构:中国科学院成都计算机应用研究所成都610041 中国科学院大学北京100049
出 版 物:《计算机应用》 (journal of Computer Applications)
年 卷 期:2017年第37卷第A02期
页 面:52-56页
学科分类:0839[工学-网络空间安全] 08[工学] 081201[工学-计算机系统结构] 0812[工学-计算机科学与技术(可授工学、理学学位)]
主 题:电子选举系统 数据完整性验证 可靠性 哈希算法 哈希值
摘 要:为了克服传统算法效率低、安全性差的弊端,防止电子选举系统操作人员出现失误,确保选举结果准确无误,提高选举系统的可靠性,提出了一种基于SM2椭圆曲线公钥密码算法和改进的SM3密码杂凑算法实现选举数据完整性验证的方法。解决方案首先利用SM2椭圆曲线公钥密码算法生成选举数据的数字签名,然后利用SM3密码杂凑算法对前后台获取的数据进行哈希运算并对比生成的哈希值,从而实现选举数据的一致性验证。实验结果表明,相对于消息摘要MD5等传统算法,SM3杂凑算法具有更高的安全性;相对于安全散列SHA-256等算法,SM3杂凑算法的速度更快。解决方案在保证高效运行速度的基础上更安全地实现了选举系统数据的一致性验证。