选举系统数据完整性验证方法  被引量:2

Data consistency verification method for election system

在线阅读下载全文

作  者:韩金东 崔喆[1,2] 

机构地区:[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[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象