检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]中国科学院成都计算机应用研究所,成都610041 [2]中国科学院大学,北京100049
出 处:《计算机应用》2017年第A02期52-56,共5页journal of Computer Applications
基 金:四川省科技支撑计划项目(2015GZ0088)
摘 要:为了克服传统算法效率低、安全性差的弊端,防止电子选举系统操作人员出现失误,确保选举结果准确无误,提高选举系统的可靠性,提出了一种基于SM2椭圆曲线公钥密码算法和改进的SM3密码杂凑算法实现选举数据完整性验证的方法。解决方案首先利用SM2椭圆曲线公钥密码算法生成选举数据的"数字签名",然后利用SM3密码杂凑算法对前后台获取的数据进行哈希运算并对比生成的哈希值,从而实现选举数据的一致性验证。实验结果表明,相对于消息摘要MD5等传统算法,SM3杂凑算法具有更高的安全性;相对于安全散列SHA-256等算法,SM3杂凑算法的速度更快。解决方案在保证高效运行速度的基础上更安全地实现了选举系统数据的一致性验证。In order to improve low efficiency and poor security of traditional algorithms, prevent the mistakes from the staff, ensure the accuracy of the election results and improve the reliability of the electronic election system, a solution based on public key cryptographic algorithm SM2 and improved cryptographical hash algorithm SM3 was proposed to verify the consistency of election data. Firstly, the public key cryptographic algorithm SM2 was used to generate digital signature for election data, and then the data was processed by SM3 cryptographical hash algorithm. At last the value of election data was compared to verify the consistency of the ballot. Experiments show that cryptographical hash algorithm SM3 has higher security than message digest algorithm MD5, and is faster than secure hash algorithm SHA-256. The consistency verification of the election system was implemented by SM3 faster and safer.
关 键 词:电子选举系统 数据完整性验证 可靠性 哈希算法 哈希值
分 类 号:TP309.2[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.145.86.137