用于非网络环境下的电子文件签署系统技术方案

技术编号:20485961 阅读:31 留言:0更新日期:2019-03-02 19:24
本发明专利技术属于电子文件传递共享过程中的电子文件签署技术领域,具体涉及一种用于非网络环境下的电子文件签署系统,其中Hash运算模块对电子文件进行Hash运算,产生相应电子文件的摘要值,并保存为文件,保存摘要值的文件共享给其他用户;秘钥生成模块根据非对称加密算法生成包含和用户信息互相绑定的用户私钥和公钥,用户私钥和公钥共享给其他用户;所述签署模块将所述摘要值和签署意见以及其他可选信息组合后通过非对称加密算法使用用户私钥进行加密,生成签署文件,分享给其他用户。该系统能在非网络环境下使用移动存储介质进行数据传输,对于多方达成一致意见的文件,能够防止文件被篡改,对于各当事人的意见形成签署,防止事后抵赖。

【技术实现步骤摘要】
用于非网络环境下的电子文件签署系统
本专利技术属于电子文件传递共享过程中的电子文件签署
,具体涉及一种用于非网络环境下的电子文件签署系统。
技术介绍
电子签署是指在电子通讯中,起到证明当事人的身份、证明当事人对文件内容的认可的电子技术手段。电子签署需要使用到非对称加密技术和报文摘要(HASH算法)技术。通过使用非对称加密技术可以实现当事人签署意见防抵赖,通过使用报文摘要(HASH算法)技术可以实现电子文件防篡改。当前的电子文件签署系统基本都需要网络环境支持,不适用于非网络环境下的电子文件签署。
技术实现思路
(一)要解决的技术问题本专利技术要解决的技术问题是:如何设计一种适用于非网络环境下的电子文件签署系统。(二)技术方案为解决上述技术问题,本专利技术提供一种用于非网络环境下的电子文件签署系统,所述系统包括:Hash运算模、秘钥生成模块、签署模块;所述电子文件签署系统的工作过程包括文件签署过程;在文件签署过程中,所述Hash运算模块用于对电子文件A进行Hash运算,产生相应电子文件的摘要值B,并保存为文件,保存摘要值B的文件共享给其他用户;所述秘钥生成模块用于根据非对称加密算法生成包含和用户信息互相绑定的用户私钥X和公钥Y,用户私钥X和公钥Y共享给其他用户;所述签署模块用于将所述摘要值B和签署意见C以及其他可选信息D组合后通过非对称加密算法使用用户私钥X进行加密,生成签署文件E,分享给其他用户。其中,所述电子文件签署系统还包括验证模块,所述电子文件签署系统的工作过程还包括验证过程;在验证过程中,所述Hash运算模块用于对新的电子文件A0进行Hash运算,产生相应电子文件的摘要值B0,并保存为文件,保存摘要值B0的文件共享给其他用户;所述验证模块用于接收所述公钥Y,并使用公钥Y对签署文件E进行解密,获取电子文件摘要值B以及签署意见C和可选信息D;对比摘要值B0和摘要值B,若二者一致,则新的电子文件A0确认与原电子文件A一致,否则认为新的电子文件A0被篡改过。其中,所述系统还包括:用户权限控制模块,其用于控制用户对系统中其他模块的使用权限,对于提案者T,设置其能够使用系统的Hash运算模块和验证模块;对于签署者Q1、Q2、Q3·Qn,设置其能够使用系统的秘钥生成模块和签署模块;密钥生成模块对于每位签署者只能使用一次。其中,所述保存摘要值B的文件通过移动存储介质共享给其他用户。其中,所述用户私钥X和公钥Y通过移动存储介质共享给其他用户。其中,所述签署文件E可以由签署模块再次签署,但已签署的信息无法修改。(三)有益效果与现有技术相比较,本专利技术的适用于非网络环境下的电子文件签署系统,其关键在于,非网络环境下,文件无法实时快速传输,因此每次对文件进行签署时都应当包含之前的所有签署信息,从而保证信息完整。该用于非网络环境下的电子文件签署系统,能够在非网络环境下使用移动存储介质进行数据传输,对于多方达成一致意见的文件,能够防止文件被篡改,对于各当事人的意见形成签署,防止事后抵赖。综上,本专利技术具有以下优点:1)支持在非网络环境下使用;2)若某一签署者想要修改自己的签署信息,则需要所有签署顺序在他之后的签署者配合,否则无法实现,提高了系统防抵赖的可信度;3)若提案者想要修改提案文件则需要所有签署者配合,否则无法实现,提高了系统防篡改的可信度。附图说明图1是本专利技术的文件签署流程图。图2是本专利技术的文件验证流程图。具体实施方式为使本专利技术的目的、内容、和优点更加清楚,下面结合附图和实施例,对本专利技术的具体实施方式作进一步详细描述。为解决现有技术的问题,本专利技术提供一种用于非网络环境下的电子文件签署系统,所述系统包括:Hash运算模、秘钥生成模块、签署模块;所述电子文件签署系统的工作过程包括文件签署过程;在文件签署过程中,所述Hash运算模块用于对电子文件A进行Hash运算,产生相应电子文件的摘要值B,并保存为文件,保存摘要值B的文件共享给其他用户;所述秘钥生成模块用于根据指定的非对称加密算法生成包含和用户信息互相绑定的用户私钥X和公钥Y,用户私钥X和公钥Y共享给其他用户;所述签署模块用于将所述摘要值B和签署意见C以及其他可选信息D组合后通过非对称加密算法使用用户私钥X进行加密,生成签署文件E,分享给其他用户。其中,所述电子文件签署系统还包括验证模块,所述电子文件签署系统的工作过程还包括验证过程;在验证过程中,所述Hash运算模块用于对新的电子文件A0进行Hash运算,产生相应电子文件的摘要值B0,并保存为文件,保存摘要值B0的文件共享给其他用户;所述验证模块用于接收所述公钥Y,并使用公钥Y对签署文件E进行解密,获取电子文件摘要值B以及签署意见C和可选信息D;对比摘要值B0和摘要值B,若二者一致,则新的电子文件A0确认与原电子文件A一致,否则认为新的电子文件A0被篡改过。其中,所述系统还包括:用户权限控制模块,其用于控制用户对系统中其他模块的使用权限,对于提案者T,设置其能够使用系统的Hash运算模块和验证模块;对于签署者Q1、Q2、Q3·Qn,设置其能够使用系统的秘钥生成模块和签署模块;密钥生成模块对于每位签署者只能使用一次。其中,所述保存摘要值B的文件通过移动存储介质共享给其他用户。其中,所述用户私钥X和公钥Y通过移动存储介质共享给其他用户。其中,所述签署文件E可以由签署模块再次签署,但已签署的信息无法修改。实施例1本实施例中,由1名提案者和n名签署者对一份提案电子文件进行签署,包括签署过程和验证过程。1、文件签署过程如图1所示:1)将多方使用者分为提案者T和签署者Q1、Q2、Q3·····Qn;2)签署者Q1、Q2、Q3·····Qn使用秘钥生成模块生成和签署者身份绑定的私钥X1、X2、X3·····Xn以及公钥Y1、Y2、Y3·····Yn;3)签署者Q1、Q2、Q3·····Qn保留自己的私钥X1、X2、X3·····Xn,并将对应的公钥Y1、Y2、Y3·····Yn通过网络或移动存储介质分发给所有人;4)所有人在收到步骤3)中的公钥Y1、Y2、Y3·····Yn后,将所有公钥导入系统验证模块中;5)由提案者T使用Hash运算模块将提案的电子文件A进行Hash运算,生成摘要B,然后将摘要B通过网络或移动存储介质发送给签署者Q1;6)签署者Q1在收到摘要B后使用签署模块对摘要B进行签署,在签署过程中添加签署意见C1和其他可选信息D1,生成签署文件E1,然后将E1通过网络或移动存储介质发送给签署者Q2;7)签署者Q2在收到签署文件E1后使用签署模块对签署文件E1进行签署,在签署过程中添加签署意见C2和其他可选信息D2,生成签署文件E2,然后将E2通过网络或移动存储介质发送给签署者Q3;8)后续签署者Qm在收到签署文件Em-1后使用签署模块对签署文件Em-1进行签署,在签署过程中添加签署意见Cm和其他可选信息Dm,生成签署文件Em,然后将Em过网络或移动存储介质发送给签署者Qm+1;9)签署者Qn在收到签署文件En-1后使用签署模块对签署文件En-1进行签署,在签署过程中添加签署意见Cn和其他可选信息Dn,生成签署文件En,然后将En过网络或移动存储介质发送给所有其他签署者和提案者T。2、验证新的提案文件A0是否和原提案文件A本文档来自技高网...

【技术保护点】
1.一种用于非网络环境下的电子文件签署系统,其特征在于,所述系统包括:Hash运算模、秘钥生成模块、签署模块;所述电子文件签署系统的工作过程包括文件签署过程;在文件签署过程中,所述Hash运算模块用于对电子文件A进行Hash运算,产生相应电子文件的摘要值B,并保存为文件,保存摘要值B的文件共享给其他用户;所述秘钥生成模块用于根据非对称加密算法生成包含和用户信息互相绑定的用户私钥X和公钥Y,用户私钥X和公钥Y共享给其他用户;所述签署模块用于将所述摘要值B和签署意见C以及其他可选信息D组合后通过非对称加密算法使用用户私钥X进行加密,生成签署文件E,分享给其他用户。

【技术特征摘要】
1.一种用于非网络环境下的电子文件签署系统,其特征在于,所述系统包括:Hash运算模、秘钥生成模块、签署模块;所述电子文件签署系统的工作过程包括文件签署过程;在文件签署过程中,所述Hash运算模块用于对电子文件A进行Hash运算,产生相应电子文件的摘要值B,并保存为文件,保存摘要值B的文件共享给其他用户;所述秘钥生成模块用于根据非对称加密算法生成包含和用户信息互相绑定的用户私钥X和公钥Y,用户私钥X和公钥Y共享给其他用户;所述签署模块用于将所述摘要值B和签署意见C以及其他可选信息D组合后通过非对称加密算法使用用户私钥X进行加密,生成签署文件E,分享给其他用户。2.如权利要求1所述的用于非网络环境下的电子文件签署系统,其特征在于,所述电子文件签署系统还包括验证模块,所述电子文件签署系统的工作过程还包括验证过程;在验证过程中,所述Hash运算模块用于对新的电子文件A0进行Hash运算,产生相应电子文件的摘要值B0,并保存为文件,保存摘要值B0的文件共享给其他用户;所述验证模块用于接收所述公钥Y...

【专利技术属性】
技术研发人员:李卓王颖刘军王黎朱琳韩旭东寇科男王栋张国宇杨楠双世勇孟伟宋悦何占博高飞闫丛张晛吴少雪赵东升李艳军
申请(专利权)人:北京京航计算通讯研究所
类型:发明
国别省市:北京,11

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

1