一种CAD图纸多用户电子签章的方法技术

技术编号:26650776 阅读:21 留言:0更新日期:2020-12-09 00:51
本发明专利技术公开了一种CAD图纸多用户电子签章的方法,包括:对CAD图纸签名发起,得到带有签名证书和时间戳的CAD图纸;将带有签名证书和时间戳的CAD图纸归档,告知各个签名用户进行签名;当签名用户收到CAD图纸后,先验签(判断当前图纸是否在流转过程中被篡改),然后用户电子签名。本发明专利技术方案可以让多个签名者在CAD图纸上指定的位置,签署自己的电子印章(签名笔迹)、签名时间戳,并在图纸上附着自己的签名证书和时间戳;该方案多用户签名有效,可以让多个签名干系人在签名前,看到的图纸信息一致;该方案不仅可以让用户在图纸的签署单看到签署人和签署时间,还可以通过可视化的方法查看。

【技术实现步骤摘要】
一种CAD图纸多用户电子签章的方法
本专利技术涉及CAD电子签章
,具体涉及一种CAD图纸多用户电子签章的方法。
技术介绍
CAD计算机辅助设计(ComputerAidedDesign)指利用计算机及其图形设备帮助设计人员进行设计、制图、工程计算;同时能对设计元素进行分析和比较,以决定最优方案。CAD最早的应用是在汽车制造、航空航天以及电子工业的大公司中,后来应用建筑专业(建筑构造、室内装饰),结构专业(桩位图、地下室结构图),电气专业,给排水专业,暖通空调等。目前市面上CAD绘图软件主要是Autodesk的AutoCAD,它功能强大,扩展性强,应用广泛,成为绘图领域的主要工具,它的文件格式dwg已经成为各种绘图工具文件的主要格式,同时该格式也兼容各种矢量图绘图软件,成为行业标准。AutoCAD也内置了支持RSA算法的签名函数,能对图纸电子签名,即把签名用户的证书,时间戳附着到图纸文件上;如果图纸未被篡改,其他用户可以看到提示“数字签名有效,图形自签名后未被篡改”;如果图纸被篡改,可以看到提示“无效的数字签名,文件已被修改”,以此保证图纸使用的一致性,防止被篡改。随着AutoCAD在中国的广泛应用,大家也发现有以下几个不便之处:一、国标图纸管理规范“CAD文件管理:基本格式(GB/T17825.2-1999)”指定:每张图纸都有“签署表”,反映与图纸相关的多个干系人(设计、标准化、审核、批准等)人员在改图纸上的签名时间和签名证书信息,这都要求CAD图纸支持多个用户在图纸上能电子签名,而且用户的电子印章(或签名笔迹文件)和签名时间能显示在签署单上。二、但AutoCAD内置的电子签名只支持单个用户证书签名,如果多个用户签名,就只会保留最后一次签名,不支持多用户证书签名。三、AutoCAD也不支持多个用户在签署表中插入自己的签名笔迹(印章)和签署时间,因为对CAD图纸来说,插入用户签名和时间,就已经对图纸篡改。
技术实现思路
本专利技术提供了一种CAD图纸多用户电子签章的方法,该方案可以让多个签名者在CAD图纸上指定的位置,签署自己的电子印章(签名笔迹).签名时间戳,并在图纸上附着自己的签名证书和时间戳;该方案多用户签名有效,可以让多个签名干系人在签名前,看到的图纸信息一致;该方案不仅可以让用户在图纸的签署单看到签署人和签署时间,还可以通过可视化的方法查看:每签名用户的签名证书信息,签名时间戳信息,每次签名过程中图纸的绘图元素信息.资源信息变化信息,从而为以后的图纸签名验签做好数据保障。一种CAD图纸多用户电子签章的方法,包括以下步骤:1)对CAD图纸签名发起,得到带有签名证书和时间戳的CAD图纸;2)将带有签名证书和时间戳的CAD图纸归档,告知各个签名用户进行签名;3)当签名用户收到CAD图纸后,先验签(判断当前图纸是否在流转过程中被篡改),然后用户电子签名。步骤1)中,所述的签名发起包括:A)发起者解析CAD图纸的绘图元素、资源信息、输出信息等,建立签名原文;所述的绘图元素包括:圆、线、方形等形状数据;所述的资源信息包括:字体、绘图的图标等。所述的输出信息包括:图纸空间信息(例如图纸大小)B)对步骤A)的签名原文通过签名算法生成原文摘要信息,用发起者的私钥签名生成签名信息;C)将签名原文、原文摘要信息、签名信息储存在CAD图纸的自定义数据库中;D)获取时间戳信息,利用AutoCAD自带的签名技术,把发起者的签名证书和时间戳附着在CAD图纸上,得到带有签名证书和时间戳的CAD图纸。步骤3)中,所述的用户电子签名具体包括:a)从签名用户收到的CAD图纸中读取图纸文件的原始数据,生成缓存数据;所述的图纸文件的原始数据包括绘图元素、资源信息、输出信息等;所述的绘图元素包括:圆、线、方形等形状数据;所述的资源信息包括:字体、绘图的图标等。所述的输出信息包括:图纸空间信息(例如图纸大小)。b)对每个签名用户新建自己签名图层,签名用户在图纸的签署单中自己签名位置插入签名笔迹和签名时间,放在签名用户的自己图层中,生成带有自己签名笔迹的图纸;c)将步骤b)带有自己签名笔迹的图纸与步骤a)生成的缓存数据进行比较,验证图纸文件的原始数据是否篡改,如果没有篡改,则进入下一步;d)获取时间戳信息,利用AutoCAD自带的签名技术,把签名用户的签名证书和时间戳附着在CAD图纸上,得到用户签名后的CAD图纸;e)归档,等待下一个签名用户签名,重复步骤b)~e),直到签名结束。步骤c)中,如果发现图纸文件的原始数据被篡改,提示用户,图纸被篡改不能签名,无法进入下一步。与现有技术相比,本专利技术具有如下优点:一、支持多用户显式签名,多个签名用户在CAD图纸上,指定的位置插入自己签名笔迹(印章)和签名时间,并在图纸上附着自己的签名证书和时间戳二、支持用户在签名前分析图纸元素数据功能,帮组用户判断判断是否被篡改,改了哪些元素,为是否签名做判断依据。三、传统签署单只能看到签署人和签署时间,本专利技术可看到签署者证书,每用户签署前后图纸绘图元素变化信息。四、本专利技术解决了CAD电子签名的不支持多个用户签名;不能可视化签名(在签署单上插入签名笔迹和时间戳);本专利技术利用CAD内置的电子签名验签技术,CAD数据库技术,数据加密技术,电子签名验签技术等,紧密结合的电子签章技术。可以让多个签名者在CAD图纸上指定的位置签署自己的电子印章(签名笔迹),签名时间戳,并在图纸上附着自己的签名证书和时间戳;可以让多个签名干系人在签名前,看到的图纸信息一致;该方案不仅可以让用户在图纸的签署单看到签署人和签署时间,还可以通过可视化的方法查看:每签名用户的签名证书信息,签名时间戳信息,每次签名和上次签名内容是否被改动;使得其签署的电子文件具有真实性、完整性、来源可靠性和不可抵赖性;图纸使用者能方便的浏览图纸签名信息,并通过签章记录可追溯从原始签章到当前签章的全过程,确保自己拿到的图纸没被篡改过,是最终图纸。以方便生产施工过程中设计,生产,验收,发布信息内容的一致性。附图说明图1为本专利技术CAD图纸多用户电子签章的方法的流程示意图;图2为本专利技术中图纸的签署单信息的示意图;图3为本专利技术中用户签名详细信息的示意图;图4为本专利技术中查看用户签名的证书信息的示意图;图5为本专利技术中签名流程示意图;图6为本专利技术中CADSign系统设计的示意图;图7为本专利技术中网络拓扑的示意图;图8为本专利技术中发起CAD签名流程的示意图;图9为本专利技术中用户电子签名的示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。如图1所示本文档来自技高网
...

【技术保护点】
1.一种CAD图纸多用户电子签章的方法,其特征在于,包括以下步骤:/n1)对CAD图纸签名发起,得到带有签名证书和时间戳的CAD图纸;/n2)将带有签名证书和时间戳的CAD图纸归档,告知各个签名用户进行签名;/n3)当签名用户收到CAD图纸后,先验签,然后用户电子签名。/n

【技术特征摘要】
1.一种CAD图纸多用户电子签章的方法,其特征在于,包括以下步骤:
1)对CAD图纸签名发起,得到带有签名证书和时间戳的CAD图纸;
2)将带有签名证书和时间戳的CAD图纸归档,告知各个签名用户进行签名;
3)当签名用户收到CAD图纸后,先验签,然后用户电子签名。


2.根据权利要求1所述的CAD图纸多用户电子签章的方法,其特征在于,步骤1)中,所述的签名发起包括:
A)发起者解析CAD图纸的绘图元素、资源信息、输出信息,建立签名原文;
B)对步骤A)的签名原文通过签名算法生成原文摘要信息,用发起者的私钥签名生成签名信息;
C)将签名原文、原文摘要信息、签名信息储存在CAD图纸的自定义数据库中;
D)获取时间戳信息,利用AutoCAD自带的签名技术,把发起者的签名证书和时间戳附着在CAD图纸上,得到带有签名证书和时间戳的CAD图纸。


3.根据权利要求2所述的CAD图纸多用户电子签章的方法,其特征在于,步骤A)中,所述的绘图元素包括:形状数据。


4.根据权利要求2所述的CAD图纸多用户电子签章的方法,其特征在于,步骤A)中,所述的资源信息包括:字体、绘图的图标。


5.根据权利要求2所述的CAD图纸多用户电子签章的方法,其特征在于,步骤A)中,所述的输出信息包括:图纸空间信息。


6....

【专利技术属性】
技术研发人员:邓志英徐俊杰王海峰
申请(专利权)人:杭州尚尚签网络科技有限公司
类型:发明
国别省市:浙江;33

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

1