本发明专利技术公开了一种文档结构的存储系统及方法,属于计算机技术领域,所述系统包括初始单元、校验单元以及分发单元;所述初始单元包括用于存储文件名称和结构版本号的文件名模块和用于获取页码的页链接模块;所述校验单元包括用于存储文件基本信息的文件属性模块、用于加密的签名模块以及用于文件明文转密文的校验的文件内容校验模块;所述分发单元用于生成文件内容并分发所述文件内容。本发明专利技术能克服现有技术中文件结构通融性不够的技术问题,防止文件被篡改。
A storage system and method of document structure
【技术实现步骤摘要】
一种文档结构的存储系统及方法
本专利技术涉及计算机
,具体涉及一种文档结构的存储系统及方法。
技术介绍
随着国家经济的不断发展,越来越多的合同签立在各种各样的贸易之中,但随之而来的合同纠纷也越来越多。其中,当事人双方为了共同的合作项目达成合作时,就会签合同。但是在发生纠纷时,有可能会拿出两份不同的合同,至此无法判定合同的真伪性。现有技术中,虽然可以将相关文件扫描成为电子档存入服务器中,但是由于合同属于商业机密,不能被第三方看到,所以直接将文件上传的安全性不高。故现目前缺乏一种能将文档进行秘密存储的方法,既能保证文档的私密性,又能保证合同作为一种存在纠纷时的证据存储在服务器中。现有技术中对于公证文件加密的相关方法不能作为公平公正的保护当事方的利益,只是现有技术或概念的简单描述,可用性差。在申请号为20061143738.9中,公开了一种利用移动通信终端的公证系统及操作方法,利用秘钥对需要存储的文件进行公正,并作为证据资料使用的特定事件或文档资料等拍摄成影像、动态影像的数字资料或生体信息进行加密并存储,但是现有技术所提供的方法加密方式单一,且所存入的资料容易被修改,而且现有技术的文件结构通融性不够,不利于编程。
技术实现思路
本专利技术的目的在于克服现有技术中文件结构通融性不够的技术问题,本专利技术所提供的一种文档结构的存储系统及方法,能够保证文件的有效性、公平性。为了实现上述专利技术目的,本专利技术提供了以下技术方案:一方面,本专利技术提供了一种文档结构的存储系统,所述系统包括初始单元、校验单元以及分发单元;所述初始单元包括用于存储文件名称和结构版本号的文件名模块和用于获取页码的页链接模块;所述校验单元包括用于存储文件基本信息的文件属性模块、用于选择文件内容的文件内容属性模块、用于加密的签名模块以及用于文件明文转密文的文件内容校验模块;所述分发单元用于将经签名操作后的文件内容分发至所有拥有者。进一步地,所述页链接模块包括:前页校验子模块,用于获取文件前页校验码及所述文件累积到前页的大小;页数获取子模块,用于获取所述文件的总页数;本页校验子模块,用于获取文件本页校验码及所述文件累计到本页的大小;当前页码子模块,用于获取当前页码。进一步地,所述文件属性模块包括:档案柜子模块,用于获取档案柜编码;文件识别子模块,用于获取文件识别代码;文件状态子模块,用于识别文件所处状态,所述文件的状态包括签名中、封存以及失效;加密类型子模块,用于获取文件加密所采取的算法类型;校验码类型子模块,用于获取校验码类型;建档时间戳子模块,用于记录对所述文件进行操作的时间点。进一步地,所述文件内容属性模块包括:第三方子模块,用于判断是否存在第三方;副本明文选择子模块,用于判断副本是否以明文的形式存在;法定监管子模块,用于判断文件是否经法定监管;分发版本子模块,用于判断所述文件分发的版本信息,所述版本信息包括正本和副本,所述副本为分发给拥有者的版本,所述正本为除所述拥有者以外其余的版本,所述正本为包含文件内容的明文;拥有者数量子模块,用于选择拥有所述文件的人数。进一步地,所述签名模块包括:所有者基本信息子模块,用于获取所有者序号、所有者姓名以及所有者身份证号,所述所有者序号用于控制所有者签名顺序;所有者签名时段子模块,用于在所述所有者进行签名的操作时,生成所有者签名时间戳;所有者签名子模块,用于获取所有者的签名信息。优选地,在所述文件内容属性模块中存在第三方时,所述签名模块还包括:第三方基本信息子模块,用于获取第三方名称以及所述第三方身份证号或社会信用代码;第三方签名时段子模块,用于在所述第三方进行签名的时候,获取所有者签名时间戳;第三方签名子模块,用于获取第三方的签名信息。进一步地,所述文件内容校验模块包括:明文校验码子模块,用于获取文件内容明文校验码以及文件内容明文大小;密文校验码子模块,用于获取文件内容密文校验码以及文件内容密文大小;法定监管密文验证码子模块,用于在所述文件内容属性模块中的存在法定监管时,获取文件内容法定监管密文校验码和文件内容法定监管密文大小。进一步地,所述分发单元包括:文件内容明文模块,用于生成文件内容的明文分发包;文件内容密文模块,用于生成文件内容的密文分发包;文件内容法定监管密文模块,用于生成文件内容法定监管的密文分发包。另一方面,本专利技术还提供了一种文档结构的存储方法,所述方法具体包括以下步骤:S1,获取待存取的文件,并采集所述文件的基本信息,生成共同数据;S2,获取所述共同数据中的文件拥有者计数信息,并根据所述文件拥有者计数信息的序号信息,依次获取所述拥有者对所述密文数据进行加密的数据,并对应所述序号信息生成拥有者加密密文;S3,判断是否有第三方,若有所述第三方,则获取所述第三方对所述拥有者加密密文进行加密和封存的数据,并生成封存密文;S4,所无所述第三方,则将所述拥有者加密密文发送至每一所述拥有者,若有所述第三方,则将所述封存密文分发至每一所述拥有者和所述第三方。进一步地,所述方法还包括步骤S6,所述步骤S6具体包括:判断共同数据是否经法律认证,若所述共同数据经法律认证,则生成法律认证副本,并获取验证码。与现有技术相比,本专利技术的有益效果:本专利技术所提供的文档结构的存储系统及方法,解决现有技术中文件结构通融性不够的技术问题。通过本专利技术,能够提供一种文档结构的存储系统,通过拥有者和第三方的多方签名加密,使得文件的保存更为安全可靠;通过页链接模块对每一页进行校验,能够防止文件被篡改,且便于编程操作。在出现文档纠纷双方证据文件不一致时,也能根据所存储的文件内容进行判定,这是由文件不可修改性决定的。并且本专利技术还可以由法律进行公证,提高所存储文件的可靠性,加强公众对证据资料的信赖。附图说明图1为本专利技术一种文档结构的存储系统的结构示意图;图2为本专利技术所提供系统中初始单元的结构示意图;图3为本专利技术所提供系统中校验单元的结构示意图;图4为本专利技术所提供系统中签名模块的结构示意图;图5为本专利技术所提供系统中分发单元的结构示意图;图6为本专利技术一种文档结构的存储方法的流程示意图一;图7为本专利技术一种文档结构的存储方法的流程示意图二;图8为本专利技术一种文档结构的存储方法的流程示意图三;图9为使用本专利技术一种文档结构的存储方法的终端示意图。具体实施方式下面结合实施例及具体实施方式对本专利技术作进一步的详细描述。但不应将此理解为本专利技术上述主题的范围仅限于以下的实施例,凡基于本
技术实现思路
所实现的技术均属于本专利技术的范围。本专利技术是一种文档结构的存储系统,通过多方加密,使得文件的保存更为安全可靠,能够防止文件被篡改,且提升文件结构的通融性,便于编程操作,其具体实施方式如下:图1是根据一示例性实施例示出的一种文档结构的存储系统的结构示意图。请参考图1,本实施例的一种文档结构的存储系统,系统包括初始单元、校验单元以及分发单元;本系统所提供的单元顺序可以不固定,本实施例只是本文档来自技高网...
【技术保护点】
1.一种文档结构的存储系统,其特征在于,所述系统包括初始单元、校验单元以及分发单元;/n所述初始单元包括用于存储文件名称和结构版本号的文件名模块和用于获取页码的页链接模块;/n所述校验单元包括用于存储文件基本信息的文件属性模块、用于选择文件内容的文件内容属性模块、用于加密的签名模块以及用于文件明文转密文的文件内容校验模块;/n所述分发单元用于将经签名操作后的文件内容分发至所有拥有者。/n
【技术特征摘要】
1.一种文档结构的存储系统,其特征在于,所述系统包括初始单元、校验单元以及分发单元;
所述初始单元包括用于存储文件名称和结构版本号的文件名模块和用于获取页码的页链接模块;
所述校验单元包括用于存储文件基本信息的文件属性模块、用于选择文件内容的文件内容属性模块、用于加密的签名模块以及用于文件明文转密文的文件内容校验模块;
所述分发单元用于将经签名操作后的文件内容分发至所有拥有者。
2.根据权利要求1所述的文档结构的存储系统,其特征在于,所述页链接模块包括:
前页校验子模块,用于获取文件前页校验码及所述文件累积到前页的大小;
页数获取子模块,用于获取所述文件的总页数;
本页校验子模块,用于获取文件本页校验码及所述文件累计到本页的大小;
当前页码子模块,用于获取当前页码。
3.根据权利要求1所述的文档结构的存储系统,其特征在于,所述文件属性模块包括:
档案柜子模块,用于获取档案柜编码;
文件识别子模块,用于获取文件识别代码;
文件状态子模块,用于识别文件所处状态,所述文件的状态包括签名中、封存以及失效;
加密类型子模块,用于获取文件加密所采取的算法类型;
校验码类型子模块,用于获取校验码类型;
建档时间戳子模块,用于记录对所述文件进行操作的时间点。
4.根据权利要求1所述的文档结构的存储系统,其特征在于,所述文件内容属性模块包括:
第三方子模块,用于判断是否存在第三方;
副本明文选择子模块,用于判断副本是否以明文的形式存在;
法定监管子模块,用于判断文件是否经法定监管;
分发版本子模块,用于判断所述文件分发的版本信息,所述版本信息包括正本和副本,所述副本为分发给拥有者的版本,所述正本为除所述拥有者以外其余的版本,所述正本为包含文件内容的明文;
拥有者数量子模块,用于选择拥有所述文件的人数。
5.根据权利要求1所述的文档结构的存储系统,其特征在于,所述签名模块包括:
所有者基本信息子模块,用于获取所有者序号、所有者姓名以及所有者身份证号,所述所有者序号用于控制所有者签名顺序;
所有者签名时段子模块,用于在所述所有者进行签名的操...
【专利技术属性】
技术研发人员:王向乔,
申请(专利权)人:重庆乔松信息技术有限公司,
类型:发明
国别省市:重庆;50
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。