一种供应链用的合同管理系统及方法技术方案

技术编号:36456975 阅读:11 留言:0更新日期:2023-01-25 22:55
本发明专利技术提供了一种供应链用的合同管理系统及方法,具体公开了,包括:当需要查看系统中存储的电子合同时系统首先验证用户登录设备的公钥,当通过公钥验证通过后允许用户进行私钥登陆,当私钥验证也通过后则允许用户对电子合同进行查看;通过将电子合同进行第一存档,将电子合同副本进行第二存档保证了电子合同的及时被篡改也能通过副本进行还原,将电子合同副本与电子合同特征比对,若比对结果不相同是则将最近一次电子合同与二电子合同副本比对结果一致时间、电子合同和电子合同副本中不同内容、发送给电子合同双方,为合同双方提供有力的证据,并且通过及时的更新也会在合体被篡改的第一时间反馈给电子合同双方,保证了电子合同的安全性。子合同的安全性。子合同的安全性。

【技术实现步骤摘要】
一种供应链用的合同管理系统及方法


[0001]本专利技术涉及供应链合同管理
,特别是涉及一种供应链用的合同管理系统及方法。

技术介绍

[0002]一条产业供应链中,经常存在有交易双方或多方签合同的场景,通常都是将合同文件打印成纸质文件,并在合同文件上进行签字或盖章等以签订合同,再根据合同上的签字或盖章认证合同双方或多方的信息,以确认合同的法律性。然而,纸质文档存在易丢失,易损坏,而现有阶段电子合同的出现,解决了现在纸质合同中存在易丢失,易损坏的问题。
[0003]目前,电子合同已被广泛的应用于各个领域,当时,由于电子合同的特殊性,当双方进行电子合同签订后,电子合同被存储后,极易被人为进行非法篡改,例如通过一些技术手段比对存储后的电子合同的关键文字,进行添加,删除或是修改,达到改变整各合同性质的目的,并且常常因为合同双方无法及时查看,导致在之后使用时产生纠纷或是被人恶意利用。
[0004]鉴于此,目前急需专利技术一种用以发现存储中的电子合同在被篡改时,及时提醒合同双方,并保留相关篡改电子合同证据的相关问题。

技术实现思路

[0005]鉴于上述问题,本专利技术提供一种克服上述问题或者至少部分地解决上述问题的一种供应链用的合同管理系统及方法,技术方案如下所述:一种供应链用的合同管理方法,包括:当接收用户发来的电子合同存储时,对所述电子合同进行一级存档,并将所述存储的电子合同,生成副本进行二级存档。
[0006]进一步的,当接受用户发送对电子合同查看请求时,获取用户私钥和设备公钥
[0007]进一步的,对所述用户私钥和设备公钥进行密钥验证。
[0008]进一步的,当所述用户私钥和设备公钥验证不通过时,则不允许对所述电子合同进行查看。
[0009]进一步的,当所述用户私钥和设备公钥验证通过时,则允许对所述电子合同进行查看。
[0010]进一步的,将所述一级存档中的电子合同和二级存档中的电子合同副本进行比对。
[0011]进一步的,若比对结果一样,则打开所述电子合同进行查看。
[0012]进一步的,若比对结果不一致,则提示所述电子合同存在篡改,并将所述电子合同和电子合同副本中不同内容进行展示。
[0013]进一步的,将所述设备公钥与预先生成的非对称密钥中的验证公钥进行比对。
[0014]进一步的,若所述设备公钥与所述验证公钥相同,则所述用户私钥与所述预先生
成的非对称密钥中的验证私钥进行比对。
[0015]进一步的,若所述用户私钥与所述验证私钥相同,则通过所述用户私钥。
[0016]进一步的,获取所述设备识别代码和地址信息。
[0017]进一步的,根据所述设备识别代码和地址信息,应用数字算法技术生成非对称验证公钥。
[0018]进一步的,获取所述用户的个人信息,应用数字算法技术生成非对称验证私钥。
[0019]获取所述一级存档中存储的电子合同,获取所述二级存档中存储的电子合同副本;进一步的,将所述一级存档中存储的电子合同与二级存档中存储的电子合同副本进行比对,判断所述一级存档中存储的电子合同与所述二级存档中存储的电子合同副本中的内容是否一样。
[0020]进一步的,若是,则打开所述电子合同进行查看,并记录查看时间和查看用户信息。
[0021]进一步的,若否,则提示用户所述电子合同存在篡改问题,并展示最近一次所述一级存档中存储的电子合同与所述二级存档中存储的电子合同副比对结果一致时间、所述电子合同和电子合同副本中不同内容、最近一次所述电子合同查看时间和所述查看用户信息。
[0022]进一步的,根据所述一级存档中存储的电子合同提取特征,并计算出所述电子合同副本中哈希值,设为第一哈希值。
[0023]进一步的,根据二级存档中存储的电子合同副本提取特征,并计算出所述电子合同文本哈希值,设为第二哈希值。
[0024]进一步的,将所述第一哈希值与所述第二哈希值进行比对。
[0025]进一步的,若所述第一哈希值与所述第二哈希值相等,判断所述一级存档中存储的电子合同与所述二级存档中存储的电子合同副本中的内容一样。
[0026]进一步的,若所述第一哈希值与所述第二哈希值不相等,则判断所述电子合同与所述电子合同副本之间内容不一样,根据所述一级存档中存储的电子合同与所述二级存档中存储的电子合同副本中的内容信息进行比对,并记录所述一级存档中存储的电子合同与所述二级存档中存储的电子合同副本中的内容信息不同内容。
[0027]进一步的,根据所述一级存档中存储的电子合同文本信息,获取所述文本页数L、所述页数L中行数N、所述行数N中字数M和行数N中文字信息。
[0028]进一步的根据所述二级存档中存储的电子合同副本中的文本信息,获取所述文本页数l、所述页数l中行数n、所述行数n中字数m和行数n中文字信息。
[0029]进一步的,将所述页数L与所述页数l进行比对,其中:若比对结果不相同,则将内容不同的页进行保存。
[0030]进一步的,若比对结果相同,则将各页中所述的行数N与各页中所述的行数n进行比对,其中:若比对结果不相同,则将行数N与行数n比对结果不同的页进行保存。
[0031]进一步的,若比对结果相同,则将各行中字数M与各行中字数m进行比对,其中:若比对结果不相同,则将字数M与字数m不同的行进行记录。
[0032]若比对结果相同,则将各行中的文字进行比对,并将比对不同的文字进行记录。
[0033]进一步的,根据所述一级存档中存储的电子合同文本获取所述电子合同的文本页数L及各页数L内文字信息,并根据各所述页数L内文字信息特征提取获取第三哈希值,根据各所述页数L内文字信息获取行数N和各行文字信息,并根据各所述行数文字信息特征提取第五哈希值。
[0034]进一步的,根据所述二级存档中存储的电子合同副本中获取所述电子合同副本的文本页数l及各页数l内文字信息,并根据各所述页数l内文字信息特征提取获取第四哈希值,根据各所述页数l内文字信息获取行数n和各行文字信息,并根据各所述行数n文字信息特征提取第六哈希值。
[0035]进一步的,将所述页数L与所述页数l比对:进一步的,若比对结果不同,则将内容不同的页数l进行保存。
[0036]进一步的,若比对结果相同将所述第三哈希值与所述第四哈希值比对。
[0037]进一步的,则将所述比对结果不相同的的页中所述行数N与所述行数n比对。
[0038]进一步的,若比对结果不同,则将行数n不同的页进行保存。
[0039]进一步的,若比对结果相同则将所述第五哈希值与所述第六哈希值进行比对,并将所述第五哈希值与所述第六哈希值不相同的行中的文字信息进行保存。
[0040]进一步的,通过预定时间,对所述一级存档中存储的电子合同与二级存档中存储的电子合同副本进行比对,判断所述一级存档中存储的电子合同与所述二级存档中存储的电子合同副本中的内容是否一样。
[004本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种供应链用的合同管理方法,其特征在于,所述方法包括:当接收用户发来的电子合同存储时,对所述电子合同进行一级存档,并将所述存储的电子合同,生成副本进行二级存档;当接受用户发送对电子合同查看请求时,获取用户私钥和设备公钥;对所述用户私钥和设备公钥进行密钥验证,其中,当所述用户私钥和设备公钥验证不通过时,则不允许对所述电子合同进行查看;当所述用户私钥和设备公钥验证通过时,则允许对所述电子合同进行查看,其中,将所述一级存档中的电子合同和二级存档中的电子合同副本进行比对,其中,若比对结果一样,则打开所述电子合同进行查看;若比对结果不一致,则提示所述电子合同存在篡改,并将所述电子合同和电子合同副本中不同内容进行展示。2.如权利要求1所述的一种供应链用的合同管理方法,其特征在于,对所述用户私钥和设备公钥进行密钥验证时,包括:将所述设备公钥与预先生成的非对称密钥中的验证公钥进行比对;若所述设备公钥与所述验证公钥相同,则所述用户私钥与所述预先生成的非对称密钥中的验证私钥进行比对;若所述用户私钥与所述验证私钥相同,则通过所述用户私钥。3.如权利要求2所述的一种供应链用的合同管理方法,其特征在于,验证密钥生成过程,包括:获取设备识别代码和地址信息;根据所述设备识别代码和地址信息,应用数字算法技术生成非对称验证公钥;获取所述用户的个人信息,应用数字算法技术生成非对称验证私钥。4.如权利要求1所述的一种供应链用的合同管理方法,其特征在于,所述一级存档中的电子合同和二级存档中的电子合同副本进行比对时,包括:获取所述一级存档中存储的电子合同,获取所述二级存档中存储的电子合同副本;将所述一级存档中存储的电子合同与二级存档中存储的电子合同副本进行比对,判断所述一级存档中存储的电子合同与所述二级存档中存储的电子合同副本中的内容是否一样:若是,则打开所述电子合同进行查看,并记录查看时间和查看用户信息;若否,则提示用户所述电子合同存在篡改问题,并展示最近一次所述一级存档中存储的电子合同与所述二级存档中存储的电子合同副本比对结果一致时间、所述电子合同和电子合同副本中不同内容、最近一次所述电子合同查看时间和所述查看用户信息。5.如权利要求4所述的一种供应链用的合同管理方法,其特征在于,判断所述一级存档中存储的电子合同与所述二级存档中存储的电子合同副本中的内容是否一样时,包括:根据所述一级存档中存储的电子合同提取特征,并计算出所述电子合同副本中哈希值,设为第一哈希值;根据二级存档中存储的电子合同副本提取特征,并计算出所述电子合同文本哈希值,设为第二哈希值;将所述第一哈希值与所述第二哈希值进行比对,其中,
若所述第一哈希值与所述第二哈希值相等,判断所述一级存档中存储的电子合同与所述二级存档中存储的电子合同副本中的内容一样;若所述第一哈希值与所述第二哈希值不相等,则判断所述电子合同与所述电子合同副本之间内容不一样,根据所述一级存档中存储的电子合同与所述二级存档中存储的电子合同副本中的内容信息进行比对,并记录所述一级存档中存储的电子合同与所述二级存档中存储的电子合同副本中的内容信息不同内容。6.如权利要求5所述的一种供应链用的合同管理方法,其特征在于,所述一级存档中存储的电子合同与所述二级存档中存储的电子合同副本进行信息比对时,包括:根据所述一级存档中存储的电子合同文本信息,获取文本页数L、所述页数L中行数N、所述行数N中字数M和行数N中文字信息;根据所述二级存档中存储的电子合...

【专利技术属性】
技术研发人员:汪进何亘杨琨王凯飞段国强杨立寨王振宇葛大伟李健刘奎阳何立军李辰辉余纪良苏建新
申请(专利权)人:北京云成金融信息服务有限公司
类型:发明
国别省市:

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

1