招投标系统中的加密和数字签名技术研究

2015-06-02 23:33邱韵涵
科技与创新 2015年9期
关键词:数字签名加密技术

邱韵涵

摘 要:在招投标系统中应用这种加密和数字签名技术主要是为了提升招投标的实时性,能够实现真正意义上的网络招投标。针对加密技术和数字签名技术在招投标中的实际应用和实现情况进行分析,为研究招投标系统的相关设计人员提供借鉴。

关键词:招投标系统;数字签名;加密技术;格式转换

中图分类号:TP393.08 文献标识码:A DOI:10.15913/j.cnki.kjycx.2015.09.093

近年来,计算机技术不断发展,信息时代发展迅速,政府部门在适应当前信息技术快速发展的同时,也在应用信息技术不断建立起招投标系统,并且已经成功建立起网络招投标管理平台,目前已在运营之中。采用计算机技术建立起项目招投标系统,人们就可以在网络上实现招投标,这样就可以有效节约招投标活动成本,提升招投标工作效率。本文主要针对计算机加密技术、数字加密技术进行研究,为招投标系统开发提供指导。

1 数字签名技术简介

数字签名技术属于一种程序加密技术,可以对文件上锁、加密,起到保护文件的作用。目前有很多技术手段实现数字签名,例如电子签名技术,当正确书写自己的确切身份之后,就可以进入到系统并完成操作。数字签名的主要原理是利用公钥密码技术、HASH算法生成一系列符号和代码,然后再实现电子密码签名,通过电子密码签名替代传统的手工和印章签名。数字签名技术可以有效保证数据的完整性和签名者身份的真实性。

数字签名有其固定的流程,首先生成一段电子文稿,并对电子文稿进行格式转换,形成消息摘要,然后HASH转换的格式再利用自己的私有钥匙来对消息摘要进行加密,加密之后再传输,从而完成对原始文稿和信息的传输,最后完成解密之后就可以显示原稿信息。

消息接收者在进行解密的时候,通过对加密之后的密钥PK进行解密,就可以得到发送者的原始文件和消息摘要。然后将原始文字进行相应的不可逆的HASH转换,如果加密之后的消息摘要与己方接收的消息摘要相同,那么接收方可以相信所传输信息的真实性。由此可见,采用数字加密措施可以对原文的内容进行密封传输,从而有效地保证了文字信息的真实性和正确性。

2 招标系统模型设计

图1 招投标系统模型

在招投标系统中使用加密和数字签名技术主要是为了实现对招投标的认证性和不可否认性。招投标系统模型建立的时候,必须满足几点基本的原则:①为招投标人提供投标信息人签名;②投标人不能抵赖,必须对实际投标签名;③任何人不能伪造投标信息和签名;④保证招投标信息的保密性和完整性,防止信息被盗窃和纂改。图1为招投标的系统模型。

投标者获取信息之后采用RAR压缩数据,减少在传输的时候数据大流量传输,将压缩的信息采取对称加密算法加密成为密文,然后将投标信息的数字摘要进行加密,按照公钥加密成投标信息进行数字签名。招投标组织机构获取组合的密文之后,针对密文信息和数字签名信息进行分析,然后再将其分解出的密文信息进行解密和解压,从而获得投标信息。

3 招投标系统算法加密

Rijndael算法主要由计算时提供的128位、192位以及256位分组加密算法。此算法的主要原理是将招投标信息的原文划分到相应的长度二进制文本中进行加密。如果处理到最后一组不符合相应的二进制位数,那么就需要凑足相应的二进制位数,但是当密文发出、接收之后必须接收方进行解密运算,将最后的凑足字符数恢复、还原,从而看到整个原文的信息。处理密文的常用方法有两种:①约定一定特殊的字符处理,例如选取字符“1111 1111”“0000 0000”。这种方法进行数据处理比较简单,但是其缺点则是比较容易造成人为错误。②事先检测出原文的长度,并将数据通知接收方。该方法最为可靠,但是却极大地增大了通信成本。不同的方法其在加密的时候存在着不同的要求,因此在数字签名技术成熟之后便给予相应的加密处理,然后再传输出去。

Rijdael算法的安全性在第四轮的时候最佳和最差分的差异比较大,最佳的线性逼近偏差分为2176和2150;第八轮运算的时候,Rijndael最佳分差特征概率和最佳线性逼近偏差分别2151和2300. 经过不断的安全实验,结果证明采用Square攻击主要是为Square提出来的一种攻击算法。虽然这种算法在Rijndael中可行,但是在第七轮以上的运算中,Rijndael将会变得对Square免疫。

4 结束语

通过互联网络进行交互时,由于参与招标、投标和评标工作的几方人员并不在现场交互,因而无法确认几方人员的合法身份。与此同时,交互的相关信息也是几方人员的商业秘密,在互联网络上传输时也必须保证其安全性,防止交互的相关信息被窃取和篡改。通过对招标系统中的数字签名技术相关问题进行分析,概述了其基本概念,然后针对相应的具体实现项目进行了探讨。

参考文献

[1]李旋,吴其聪.一种数据加密与完整性保护的网闸实现方法[J].南通大学学报(自然科学版),2014(01):18-23.

[2]杨崇选,潘遂壮,张海燕,等.手机卡数字签名技术在电子病历系统中的应用研究[J].现代医院,2014(05):135-136.

[3]隋暖.基于数字签名技术的移动公文流转系统的研究与实现[D].青岛:中国海洋大学,2014.

〔编辑:王霞〕

猜你喜欢
数字签名加密技术
中国电子签名立法与实践问题研究
运用数据加密技术维护网络安全的可靠性研究
计算机网络通信安全中数据加密技术的应用研究
交通运输行业数字签名系统的设计与实现分析
信息加密技术在计算机网络安全中的应用
日本开发新型加密技术 号称量子计算机也难破解
关于电子商务中安全数字签名的研究
基于云服务的加密式门禁系统设计
基于XML的数字签名在电子病历的应用方法
手动查安全 揪出“不明身份”者