System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种招标电子开评标系统技术方案_技高网

一种招标电子开评标系统技术方案

技术编号:43711330 阅读:12 留言:0更新日期:2024-12-18 21:24
本发明专利技术公开了一种招标电子开评标系统,包括分布式存储模块,用于利用区块链技术对招标数据进行分布式存储;加密模块,用于对招标文件及评标结果进行加密处理;数字签名模块,用于对加密后的招标文件及评标结果进行数字签名;身份认证模块,用于通过强身份认证机制验证用户身份,只有经过授权的用户才能访问和操作系统;权限管理模块,用于根据用户的身份和权限设置,对用户在系统中的操作进行权限控制;操作记录模块,用于在区块链上记录评标过程中的所有操作,实现评标过程的透明化和可追溯性;自动化评标模块,利用前后端开发技术,实现评标过程的自动化处理。本发明专利技术具备高安全性、高透明度和高效性的优点。

【技术实现步骤摘要】

本专利技术涉及电子开评标,尤其涉及一种招标电子开评标系统


技术介绍

1、随着信息技术的快速发展和互联网的普及,电子招标系统逐渐成为现代招标活动的主要方式。然而,在这一过程中,数据的安全性和完整性问题日益凸显,成为各方关注的焦点。招标数据的篡改和泄露不仅会影响招标过程的公平性,还可能导致严重的经济损失和法律纠纷。因此,如何保障电子招标过程中数据的安全性和不可篡改性,成为亟待解决的技术问题。

2、在现有技术中,传统的电子招标系统主要依赖于中心化的数据库和基于简单加密技术的安全机制。这些方法在应对现代复杂网络环境和潜在的安全威胁时,存在诸多不足之处。具体而言,传统方法在以下几个方面存在明显的缺陷:

3、1.数据存储的集中性:传统电子招标系统通常依赖于中心化的数据库存储招标数据,容易成为攻击者的目标。一旦中心数据库被攻破,招标数据的完整性和安全性将受到严重威胁,难以保障数据的不可篡改性和可追溯性。

4、2.加密与签名机制的单一性:现有技术中,虽然使用了加密技术和数字签名技术来保护数据安全,但往往采用单一的加密算法和签名机制。这种方法在面对复杂的网络攻击时,容易被破解或绕过,难以提供足够的安全保障。

5、3.身份认证与权限管理的脆弱性:传统系统中的身份认证机制多基于用户名和密码的简单组合,缺乏多因素认证手段,容易被恶意用户利用,导致未授权用户获取系统访问权限。此外,权限管理通常依赖于预定义的规则,灵活性和动态性不足,无法根据实际情况实时调整权限设置。

6、4.操作记录与数据透明度的不足:在评标过程中,传统系统往往缺乏有效的操作记录机制,难以实现评标过程的透明化和可追溯性。这使得操作记录易被篡改,无法确保评标结果的公正性和可信度。

7、5.系统自动化处理能力有限:由于缺乏全面的自动化处理功能,传统电子招标系统在评标过程中依赖大量人工操作,易导致人为错误和效率低下。此外,现有系统的前后端开发技术滞后,无法充分利用现代自动化技术提升评标效率。

8、因此,如何提供一种招标电子开评标系统是本领域技术人员亟需解决的问题。


技术实现思路

1、本专利技术的一个目的在于提出一种招标电子开评标系统,本专利技术充分结合了区块链的分布式存储、加密与数字签名技术、强身份认证与权限管理、透明的操作记录以及自动化评标处理技术,详细描述了如何在电子招标过程中保障数据安全性和不可篡改性的方法,具备高安全性、高透明度和高效性的优点。

2、根据本专利技术实施例的一种招标电子开评标系统,其特征在于,包括:

3、分布式存储模块,用于利用区块链技术对招标数据进行分布式存储;

4、加密模块,用于对招标文件及评标结果进行加密处理;

5、数字签名模块,用于对加密后的招标文件及评标结果进行数字签名;

6、身份认证模块,用于通过强身份认证机制验证用户身份,只有经过授权的用户才能访问和操作系统;

7、权限管理模块,用于根据用户的身份和权限设置,对用户在系统中的操作进行权限控制;

8、操作记录模块,用于在区块链上记录评标过程中的所有操作,实现评标过程的透明化和可追溯性;

9、自动化评标模块,利用前后端开发技术,实现评标过程的自动化处理。

10、可选的,模块之间通过如下方法实现:

11、s1、通过分布式存储模块利用区块链技术对招标数据进行分布式存储;

12、s2、通过加密模块对招标文件及评标结果进行加密处理;

13、s3、通过数字签名模块对加密后的招标文件及评标结果进行数字签名;

14、s4、通过身份认证模块验证用户身份,只有经过授权的用户才能访问和操作系统;

15、s5、通过权限管理模块,根据用户的身份和权限设置,对用户在系统中的操作进行权限控制;

16、s6、通过操作记录模块在区块链上记录评标过程中的所有操作,实现评标过程的透明化和可追溯性;

17、s7、通过自动化评标模块,利用前后端开发技术,实现评标过程的自动化处理。

18、可选的,所述s1具体包括:

19、s11、将招标数据划分为多个数据块,每个数据块bi包含唯一标识符idi和原始数据di;

20、s12、对每个数据块bi进行哈希处理,生成哈希值h(bi)=h(idi||di);

21、s13、将哈希值h(bi)按顺序链接形成区块链链条cn,每个新数据块的哈希值与前一个区块链链条进行连接;

22、s14、将链条cn存储在区块链网络的多个节点上,通过共识机制验证并同步更新;

23、s15、在整个过程中,使用加密技术对数据块进行加密,将生成的区块链链条存储在分布式数据库中。

24、可选的,所述s2具体包括:

25、s21、获取招标文件fi和评标结果ri,并为其分配唯一标识符idi;

26、s22、使用对称加密算法对招标文件fi和评标结果ri分别进行加密:

27、c(fi)=(fi×ki)+(fimodki)modm;

28、c(ri)=(ri×ki)+(rimodki)modm;

29、其中,c(fi)和c(ri)分别为加密后的招标文件和评标结果,ki为对称加密密钥,m为模数,用于增加复杂性;

30、s23、使用非对称加密算法对加密密钥ki进行加密:

31、

32、其中,e和n是非对称加密算法rsa的公钥参数,c(ki)为加密后的密钥;

33、s24、将加密后的招标文件c(fi)和评标结果c(ri)存储并通过安全传输协议传输;

34、s25、在解密过程中,使用私钥对加密的密钥ki进行解密:

35、ki=(c(ki)modn)dmodn;

36、其中,d和n是非对称加密算法的私钥参数;

37、s26、使用解密后的ki对文件fi和结果ri进行解密:

38、

39、其中,fi和ri分别为解密后的招标文件和评标结果,为密钥ki的逆元,用于解密运算。

40、可选的,所述s3具体包括:

41、s31、获取加密后的招标文件c(fi)和评标结果c(ri);

42、s32、使用哈希函数对加密后的招标文件和评标结果生成哈希值:

43、

44、其中,c(fi)j和c(ri)j是加密文件和评标结果的各个数据块,a和b是常数,p是模数,表示按位异或操作,用于增加复杂性;

45、s33、使用私钥d对哈希值进行数字签名,生成签名后的值:

46、s(c(fi))=(h(c(fi))×rd)modn;

47、s(c(ri))=(h(c(ri))×rd)modn;

48、其中,r是一个随机生成的数,用于增强签名的安全性,d是私钥参数,n本文档来自技高网...

【技术保护点】

1.一种招标电子开评标系统,其特征在于,包括:

2.根据权利要求1所述的一种招标电子开评标系统,其特征在于,模块之间通过如下方法实现:

3.根据权利要求2所述的一种招标电子开评标系统,其特征在于,所述S1具体包括:

4.根据权利要求2所述的一种招标电子开评标系统,其特征在于,所述S2具体包括:

5.根据权利要求2所述的一种招标电子开评标系统,其特征在于,所述S3具体包括:

6.根据权利要求2所述的一种招标电子开评标系统,其特征在于,所述S4具体包括:

7.根据权利要求2所述的一种招标电子开评标系统,其特征在于,所述S5具体包括:

8.根据权利要求2所述的一种招标电子开评标系统,其特征在于,所述S6具体包括:

9.根据权利要求2所述的一种招标电子开评标系统,其特征在于,所述S7具体包括:

【技术特征摘要】

1.一种招标电子开评标系统,其特征在于,包括:

2.根据权利要求1所述的一种招标电子开评标系统,其特征在于,模块之间通过如下方法实现:

3.根据权利要求2所述的一种招标电子开评标系统,其特征在于,所述s1具体包括:

4.根据权利要求2所述的一种招标电子开评标系统,其特征在于,所述s2具体包括:

5.根据权利要求2所述的一种招标电子开评标系统,其特...

【专利技术属性】
技术研发人员:郑建兵
申请(专利权)人:大航海广东项目咨询有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1