• 范文大全
  • 公文写作
  • 工作总结
  • 工作报告
  • 医院总结
  • 合同范文
  • 党团范文
  • 心得体会
  • 讲话稿
  • 安全管理
  • 广播稿
  • 条据书信
  • 优秀作文
  • 口号大全
  • 简历范文
  • 应急预案
  • 经典范文
  • 入党志愿书
  • 感恩演讲
  • 发言稿
  • 工作计划
  • 党建材料
  • 脱贫攻坚
  • 党课下载
  • 民主生活会
  • 不忘初心
  • 主题教育
  • 对照材料
  • 您现在的位置:雨月范文网 > 合同范文 > 正文

    一种云公文公章签名校验系统设计方案docx

    来源:雨月范文网 时间:2020-07-31 点击:

     一种 云公文公章签名校验系统 设计方案

     目

     录

     摘

     要 ...................................................................................................... 3 1.1 背景分析:.......................................................................................................4 1.1.1 电子印章的产生:........................................................................................4 1.1.2 安全性问题:................................................................................................4 1.2 特色描述:.......................................................................................................5 1.2.1 项目特色........................................................................................................5 1.2.2 技术特色:....................................................................................................5 1.3 作品意义及应用前景分析...............................................................................6 第二章 设计与实现 ................................................................................. 8 2.1 简介...................................................................................................................8 2.2 功能...................................................................................................................9 2.2.1 云端服务器....................................................................................................9 2.2.2 Web 端 ...........................................................................................................9 2.2.3 PC 端应用程序 ..............................................................................................9 2.2.4 安卓 APP .......................................................................................................9 2.2.5 手持式印章喷印机........................................................................................9 2.3 作品原理.........................................................................................................10 2.3.1 核心算法.....................................................................................................10 2.3.2 软件实现.....................................................................................................14 2.3.3 硬件实现......................................................................................................14 2.3 作品流程.........................................................................................................15 2.4.1 电子公文公章签名校验系统......................................................................16 2.4.2 纸质公文公章签名校验系统......................................................................17 参考文献 ................................................................................................. 20

      第 3 页 共 48 页 摘 摘

     要 伴随着移动互联网的飞速发展和广泛应用,传统办公模式逐渐向信息化办公模式转变,纸质文书的流转形式也随之向电子文书的流转形式转变;为能够在确保电子文书有效性的同时,也使得电子文书能与传统纸质文书具有相同的公信视觉效果,从而提出了电子印章的概念。与传统公章相比,公章印章具有许多优点,如盖章在线化,协同安全高效、管章集中化,总部管章集权、过程可追溯,电子数据留存等,但目前电子公章的防伪技术还不够成熟。同时,传统公章的防伪技术匮乏。这些原因使得社会上出现公章伪造的乱象,扰乱了社会秩序,给社会造成了极大的损失。

     在此背景下,为了保护广大人民群众的信息安全与财产安全,帮助他们对所使用的电子公章安全性及有效性进行检验,同时考虑到纸质印章还在某些位置发挥着不可替代的作用,本系统具有用章权限管理、申请和审核用章、公文公章加密和校验等功能。

     本方案具有一定的创新性,如将数字水印技术应用在公章领域、结合图像特征改进了隐写算法、使用了手持式印章喷印机等。

     本作品的理念是“高效办公,可信办公”,系统实用性较强,具有非常广阔的应用前景和极大的市场价值。

     关键词:电子公章、公章系统、安全校验、司法取证。

      第 4 页 共 48 页

     1.1 背景分析:

     1.1.1 电子印章的产生:

     互联网时代催生传统办公模式向信息化办公模式转变,以纸质文书为主的文件流转方式逐渐被电子文书的形式取代。为了确保电子文书能够与传统纸质文书具有相同的公信效果,电子形式的印章成为重要组成要素,电子印章技术随即产生。电子印章是物理印章的印模图片与数字证书相结合的产物,其加盖的电子文件具有与使用物理印章的纸质文件同等的法律效力。外观上,电子印章保留与实体印章相同的视觉效果,符合物理印章的使用习惯与体验。

     1.1.2 安全性问题:

     纸质印章是指用作印于纸质文件上表示鉴定或签署的文具,多用于公司单位合同、通知、证明、行使权力、财务、人事,以及对外等事务的处置加盖。公章代表着公司的权威与认可,不可伪造,其真实性不容侵犯。但在实际使用中,其防伪手段落后,伪造往往是低成本、低技术的,会滋生出各种违法犯罪行为,已经成为社会的一大痛点。印章伪造的案例数不胜数,每年因为印章伪造而造成的损失不计其数了。

     除此之外,纸质印章的使用流程十分繁琐,并且价格昂贵,不易保存。在这种情况下,电子印章诞生了。电子印章技术以先进的数字技术模拟传统实物印章,其管理、使用方式符合实物印章的习惯和体验,其加盖的电子文件具有与实物印章加盖的纸张文件相同的外观、相同的有效性和相似的使用方式。

     为了确立电子签章和数据电文的效力,规范电子签章活动,推动国民经济和社会信息化,国家制定了《中华人民共和国电子签章条例》。之后,国务院印发《关于加快推进全国一体化在线政务服务平台建设的指导意见》,明确强调要加快推进建设统一政务服务门户、统一政务服务事项管理、统一身份认证、统一电子印章、统一电子证照等公共支撑系。在这种情况下,社会上出现了很多的电子印章公司,出现了许多电子印章的防伪技术,但技术并不够成熟。例如契约锁电子合同公司采用电子印章中带有光栅防伪码及防伪裂纹,可使用特定光栅片查看印章中的防伪码,还可以对照印章中的防伪裂纹来判断文件是否被更换。虽然这种防伪码肉眼不

      第 5 页 共 48 页 可见,但是防伪裂纹对印章外观影响较大,且防伪码的保密安全性不够,光栅片易被泄露和破解,并且光栅片的统一管理、分发、更新都需要很大的人力成本。

     1.2 特色描述:

     1.2.1 项目特色 我们积极响应国家战略需求,紧跟社会潮流,研发新型防伪印章,来规范电子印章行业,提高电子印章的 安全性、美观性和高效性。同时,考虑到国家机关单位以及部分公司仍然还在使用纸质印章,本团队也研发了相配套的新型防伪纸质印章。本作品是基于密码学算法和数字水印与隐写技术的多平台系统,系统中的新型防伪印章嵌入了隐藏式水印,安全性非常高,并且能够真正实现“隐藏”,十分美观,并且使用流程高效,极大地保障了印章的安全性和办公文件的合法性,能够显著缓解社会上印章肆意伪造的乱象,稳定社会秩序,并且能够极大地简化办公流程。

     1.2.2 技术特色:

     1、图像水印和隐写算法的改进和使用 将 DCT 变换与 LSB 算法结合起来,使用多色块的 PatchWork 隐写算法,能够真正实现电子印章和纸质印章嵌入隐藏水印,并且难以破解,安全性非常高。

     2、综合运用哈希和密码学算法 系统运用了 DSA、AES、MD5 等密码学算法,保障了信息的安全性、完整性和可认证性。

     3、软件全平台服务 本系统的软件覆盖 Web 端,PC 桌面软件,Android 手机软件,方便用户使用各种设备使用系统,让印章变得随时、随地可査可验。

     4、电子章与实体章的结合

     本系统的印章包括电子印章和实体印章,能够满足各种公司的需求。

     5、高效的系统运行流程 本系统在保证流程合理性和安全性的情况下,尽可能得简化印章的审批流程,使得办公者能够最高效地完成盖章、审批和校验。

     6、账号密码登录请求分两次进行 将用户的账号密码登录请求分两次进行。首次仅传输用户 id 至服务器,服务器

      第 6 页 共 48 页 收到后,更新 user 表中的随机数 salt 属性,并将其响应至客户端,在客户端收到响应后,将用户输入密码和随机数进行组合,并通过 MD5 哈希处理,再次向服务器发送请求,由此保证了每一次登录请求的密码会随随机数的不同而不同,与本次登录操作唯一且一一对应,客户端无法伪造,保证了信息交互的安全。

     7、提取非法用章的案例 在系统运作的过程中,一旦系统校验出非法公文公章的时候,就会立即将这条记录保存入数据库,并且公布在系统中,起警示作用。并且提取非法用章的案例,有利于更好的改进技术和管理制度 8、OCR 识别公文 在纸质印章系统的 APP 中,申请印章的时候,申请者拍摄公文后,系统中的 OCR程序能够自动识别出公文名,并将其存入云端数据库,进一步简化流程,减少办公时间。

     9、人性化的界面设计 系统界面的设计十分人性化,能够帮助客户在繁忙而紧张的办公环境中释放压力。网页端和 PC 应用程序中的可视化的盖章功能,十分人性化,用户体验感极佳。

     10、手持式印章喷印机的使用 手持式印章喷印机的喷印精度非常高,最高能够达到 300DPI,能够喷印出嵌入水印信息的印章。喷印机与手机通过蓝牙连接,使用非常高效。体积小,重量轻,便携性高。

     1.3 作品意义及应用前景分析 伴随着移动互联网的飞速发展和广泛应用,“互联网+”和移动化的兴起。移动互联网的兴起,业务处理时间碎片化、对空间和时间的限制越来越少,越来越多的线下业务搬到的了移动互联网上,那些原来认为不可能或者有传统思维禁锢的必须要纸质的流程、过程,现在都松动或者已经开始往互联网上迁移。票据、表单、公文、文档、业务流程、处理过程等等一系列能够想得到的应用电子签章的场景目前都在快速的得到应用。我们能够预想到电子印章对流程优化带来的巨变。电子签名的实质化道路会越走越健康。同时却也不可否认的是,在大部分地区电子印章的承认度及普及度都不够,还无法实现无纸化办公,绝大多数的办公场景都是需要纸质印章的,本团队也研发了相配套的新型防伪纸质印章。

      第 7 页 共 48 页 有鉴于此,为了保护广大人民群众的信息安全与财产安全,帮助他们对所使用电子印章和纸质印章的安全性进行检验,本团队开发了本次参赛的作品。该作品由运行与电脑端的应用程序、Web 和运行于云平台的服务器端软件组成电子印章系统、由手持式印章喷印机和安卓端 APP 组成纸质印章系统。电子印章的客户端软件实现对印章的生成、加盖和校验功能,服务器端软件实现对客户端发来内容的解析和处理以及结果反馈。电子印章系统可作为应用软件单独使用,也可以插件的形式嵌入到其他应用中使用,从而为电子印章的安全使用保驾护航;纸质印章的手持式印章喷印机实现对新型纸质印章的生成加盖功能,安卓端 APP 对加盖了印章的纸质版文件进行印章内容信息的提取并结合云端信息进行校验。

     本作品的应用与推广,能够在当前的电子与信息化社会中为广大的企业或者政府用户提供安全护航,具有较好的社会和经济效益。

      第 8 页 共 48 页 第二章

     设计与实现

      2.1 简介 以先进的互联网技术和信息安全技术实现印章的远程申请、远程审批授权以及公文公章的远程校验功能,颠覆了传统的办公模式,略过了传统印章审批过程中繁琐的过程,解决了传统印章价格昂贵、易伪造、易丢失的问题,极大的提高了审批的效率,规范了审批的流程,也增强了公司办公的合法性。

     本作品的理念是“高效办公,可信办公”,具有非常广阔的应用前景和极大的市场价值。

     图 2.1 作品总体架构 如图 2.1 所示,公文公章签名校验系统由云端服务器、PC 端的 Web 和应用程序、安卓端 APP 和手持式印章喷印机组成。PC 端的 Web、应用程序以及云端服务器构成了电子公文公章签名校验系统,安卓 APP 和手持式印章喷印机构成了纸质公文公章签名校验系统。两者合二为一,组成了我们的公文公章签名校验系统。

      第 9 页 共 48 页 2.2 功能 该作品由电子印章生成校验系统和纸质印章生成校验系统两大部分组成。电子印章的客户端软件实现对印章的生成、加盖和校验功能,服务器端软件实现对客户端发来内容的解析和处理以及结果反馈,纸质印章的手持式印章喷印机实现对新型纸质印章的生成加盖功能,安卓端 APP 对加盖了印章的纸质版文件进行印章内容信息的提取并结合云端信息进行校验。

     本系统由云端服务器,Web 端,PC 端应用程序、安卓端 APP 和手持式印章喷印机构成。其分别具有以下功能。

     2.2.1 云端服务器 云端服务器是连接系统与用户和系统各平台的桥梁。服务器接收来自客户端的请求和数据,经过服务端程序运算处理后,将结果返回至客户端。

     2.2.2 Web 端 电子公文公章签名校验系统的 Web 端具有注册登录、会员管理、部门与角色管理、查看用章记录、申请用章、审核用章、定制公章、在线盖章和校验公文公章的功能。系统会根据用户的身份从而显示和开放不同的功能,并且加载与其身份相符的数据。

     2.2.3 PC 端应用程序 电子公文公章签名校验系统的 PC 端应用程序具有注册登录、查看用章记录、申请用章、审核用章、在线盖章和校验公文公章的功能。系统会根据用户的身份从而显示和开放不同的功能,并且加载与其身份相符的数据。

     2.2.4 安卓 APP 纸质公文公章签名校验系统的安卓 APP 具有注册、账号密码登录、查看用章记录、申请用章、审核用章和相机扫描校验公文的功能。系统会根据用户的身份从而显示和开放不同的功能,并且加载与其身份相符的数据。

     2.2.5 手持式印章喷印机 纸质公文公章签名校验系统的手持式印章喷印机具有与手机 APP 实时连接、接收 APP 发送的嵌入水印的印章图片、高精度喷印印章的功能。

      第 10 页 共 48 页 2.3 作品原理 2.3.1 核心算法 1、DCT 变换域的 LSB 隐写算法 LSB 即最低有效位隐写算法是图像隐写领域最经典的算法,对操作的图像像素最低有效位改变以达到隐藏信息的目的。由于人们识别图片的能力有限,肉眼常常无法识别。

     图 2.1 LSB 算法原理 根据隐藏时隐秘信息隐藏位置选择方法的不同, 隐写算法可分为顺序嵌入、随机嵌入和矩阵编码法嵌入等。顺序嵌入是最为简单的方法, 但其安全性较低, 因为利用该方法得到的隐写图像, 嵌入信息的部分与没有嵌入信息的部分统计特征有明显的差异, 有许多掩密分析方法都可以检测到信息隐藏的事实。为了抵抗这些攻击, 顺序嵌入被随机嵌入和矩阵编码嵌入替代。但这些还不能满足我们的需求。

     基础的 LSB 算法虽然不可见性达到了印章要求,但是嵌入其中的信息没有加密,并且可直接复制最低位平面即可伪造隐藏信息,并缺少一定的鲁棒性。

     针对经典 LSB 算法在空域嵌入导致算法透明性较差这一缺陷,结合 DCT 变换和人类视觉系统的特点,提出了一种基于变换域的 LSB 隐写改进算法。利用 DCT 变换将水印的嵌入空间由空域改为变换域,增强了算法的透明性。结果表明,算法具有良好的透明性与鲁棒性,尤其在缩放攻击,jpeg 压缩攻击和剪切攻击中水印的主要特征得到较好地保留。

     改进的具体算法步骤如下:

     (1)信息的嵌入 ①结合图像特征提取密钥加密签名 RGB(218,150,149)R = 11011010G = 10010110B = 10010101Least Significant Bits

      第 11 页 共 48 页 从载体图像中结合图像特征得到唯一密钥,生成标准长度的密钥作为嵌入信息加密的密钥,再将签名及文件的哈希组合后加密处理。

     ②对载体图像进行 DCT 变换得到 DCT 变换的频谱图 DCT(离散余弦变换)对高相关性的数据(信号),具有非常好的能量聚焦性,经过变换,信号能量的绝大部分被集中到变换域的少数系数上。得到频谱图后进行下一步操作。

     ③在 DCT 变换的频谱图中嵌入签名和密文 将加密后的签名信息转化为二进制嵌入其频谱图的最低比特位,对频谱图进行LSB 隐写,得到隐写后的频谱图。由于是顺序嵌入,低频部分被写入了签名后的信息,所以具有极好的鲁棒性。同时更改的是最低比特位,所以整体图像视觉改观不大。

     ④对载体图像进行反 DCT 变换 最终对载体图像进行反 DCT 变换得到印章图像使用。

     图 2.2 DCT 变换域的水印嵌入 (2)信息的提取 ①结合图像特征提取密钥 由于是印章图片红白分明,所以少量嵌入导致的整体特征改动并不大。依然可以得到解密的密钥。

     ②将印章图片进行 DCT 变换并提取信息 DCT 变换后得到频谱图,对其提取 LSB 隐写的信息,得到加密后的签名。

     ③解密签名 用①得到的密钥对②得到的密文进行解密,得到签名信息留待后续验证。

      第 12 页 共 48 页

     图 2.3 DCT 变换域的水印提取 2、多色块 PatchWork 隐写算法 该算法是随机选择 N 对像素点(a i ,b i ),然后将每个 ai 点的亮度值加 1,每个bi 点的亮度值减 1,这样整个图像的平均亮度保持不变。适当地调整参数,Patchwork 方法对 JPEG 压缩、FIR 滤波以及像裁剪有一定的抵抗力,但该方法嵌入的信息量有限。

     为了嵌入更多的水印信息,团队将纸质印章的环状区域平均分为 16 块,每一块单独用 PatchWork 算法在图像 YUV 的 Y 色道上隐藏信息,极大地提高了信息嵌入的容量。

     图 2.4 改进 PatchWork 示意图 3、DSA 签名算法

     DSA 签名算法,其安全性基于离散对数难题,采用 p、q、g、y 作为公钥,x 为私钥。

     输入签名的消息经算法,结果与哈希值作为签名。

      第 13 页 共 48 页

     图 2.7 DSA 算法原理 DSA 算法部署在服务器。当用户盖章的时候,服务器将申请人姓名+盖章时间+申请理由的 MD5 值用 DSA 私钥进行签名后,与 MD5 值一同用改进的 LSB 算法嵌入印章中。当用户验章的时候,用 LSB 在图片中提取出隐写的信息,用 DSA 公钥将信息进行验证签名,校验结果。

     4、AES 高级加密标准 AES 高级加密标准,为对称密钥加密中最流行的算法之一。加密过程是在一个 4×4 的字节矩阵上运作,经多轮 AddRoundKey、SubBytes、ShiftRows、MixColumns后输出加密结果。

     图 2.8 AES 算法原理 在客户端和服务器进行数据通信的时候,需要用到 AES 算法。发送方将信息用发送节点数字签名信息数据公钥打包发送的数据包括数字签名、数据信息和公钥接收节点利用发送节点的公钥解密散列值散列值进行SHA1哈希散列数值校验1-SubBytes2-ShiftRows3-MixColumns4-AddRoundKeyROUND10

      第 14 页 共 48 页 AES 密钥加密后发送出去,接收方接收到信息后用 AES 密钥解密后,即可看到内容。AES 的密钥存放在数据库中,与用户对应。通过 AES 加密客户端与服务器之间通信的消息可以有效地防止被 wireshark 等软件数据抓包得到账户关键信息从而保障通信的安全性。

     2.3.2 软件实现

     1、云端服务器 服务器作为 C/S 架构和 B/S 架构的重要组成部分。选用行业内认可度较高的阿里云服务器,操作系统是 Linux 下的 CentOS,部署了作为应用程序的 Java Servlet及其容器 Tomcat,数据库选用轻量级 MySQL 数据库。Servlet 中有数据库的各种操作、DSA 算法、AES 算法、DCT 变换域的 LSB 隐写算法、多色块 PatchWork 隐写算法等等。

     2、Web 端 Web 端作为 B/S 架构的浏览器。前端使用主流的 HTML5+CSS+JS 编写,使用了JQuery 插件,采用 layui 轻量级 UI 渲染框架,浏览器与服务器之间通过 Axious 进行通信,用 Gson 实现 JSON 对象与 JS 对象之间的转换。

     3、PC 端应用程序 应用程序作为 C/S 架构的客户端。使用 Python 作为开发语言,PyQt5 作为 UI库,客户端与服务器通过调用使用 URL 请求访问的 API 进行通讯。

     4、安卓 APP 应用程序作为 C/S 架构的客户端。使用 Java 作为安卓开发语言,引入 View 注入框架 ButterKnife 用来进行前后端绑定,使用内置 CardView 控件美化 UI。引入EventBus 插件用来进行 Activity 和 Fragment 之间的简单而高效的数据传递,使用Okhttp3 网络框架高效处理网络请求,使用 Gson 库实现 Java 对象和 JSON 数据之间的解析。除此之外,手机 APP 还使用 FastBLE 库与手持式印章喷印机的蓝牙模块 HC-05 进行连接和数据传输。

     2.3.3 硬件实现 1、喷头 喷头技术采用属热气泡式喷墨技术,喷嘴采用半导体薄膜技术,同时采用激光制程和高精密涂层技术形成多个直径在 50 微米左右的喷孔。喷嘴呈高密度排列,在

      第 15 页 共 48 页 收到加热信号后,在极短的瞬间利用电流把墨水加热到 260°C 左右,局部墨水被加热形成气泡产生膨胀将墨水喷出,形成印章图案。

     2、墨盒 墨水放在墨盒中,墨盒具有耐用、不容易堵塞、喷印质量好的特点。

     3、数据传输 手持式印章喷印机还内嵌了蓝牙模块 HC-05,用来与手机 APP 进行连接。

     2.3 作品流程 本公司的作品具有多平台协作统一,安全性高,方便高效的特点。作品的系统分为电子公文公章签名校验系统和纸质公文公章签名校验系统.本系统能够实现登录,申请用章,审核用章申请,生成印章,印章加盖的功能。

     图 2.8 系统整体流程图 系统整体流程如下: (1)

     员工向领导发出用章申请,并且提供文件; (2)

     领导收到申请,同意用章申请,并且根据文件,员工信息与申请时间生成嵌有电子签名的电子印章; (3)

     领导将印章发送给员工; (4)

     员工收到印章后,将印章加盖到相应的公文中; (5)

     公司公职人员获取到公文,想要检验公文及印章的合法性; (6)

     公职人员从公文中获取印章,提取嵌入内容,根据提取出的信息进行公文公章的校验,验证公文公章的合法性。

      第 16 页 共 48 页 2.4.1 电子公文公章签名校验系统

     图 2.9 电子公文公章系统用章流程图 签名及盖章流程:

     (1)

     领导和员工联网登录至平台上; (2)

     员工申请用章,并且提供需盖章的公文,员工姓名、用章时间和用章理由; (3)

     领导接收员工申请,同意申请,转到(4),否则转到(1); (4)

     领导客户端将员工申请信息(姓名、用章时间和用章理由)用 AES 加密后,传输至服务器; (5)

     服务器用 AES 解密接收到的信息(姓名和用章时间和用章理由),用 DSA签名,后将签名用 lsb 算法嵌入印章中; (6)

     服务器将嵌入水印后的电子公章用 AES 加密后,传输至员工端; (7)

     员工端接收电子印章,通过应用程序加盖到公文中。

      第 17 页 共 48 页

     图 2.10 电子公文公章系统校验流程图 验签和校验文件流程图:

     (1)

     领导和员工联网登录至平台上; (2)

     公司公职人员将可疑文件通过 AES 加密信道上传至服务器; (3)

     服务器用 AES 解密信息,得到公文后进行两部分操作:①提取公章,用LSB 算法提取出公章中嵌入的水印信息②提取公文,将此公文的内容用MD5 计算,得到公文内容的 MD5 值; (4)

     将用 LSB 算法提取得到的水印信息按照固定长度拆分为 DSA 签、用章信息的 Hash 值和原公文内容的 MD5 值; (5)

     结合提取出的用章信息 Hash 值,用公钥验证 DSA 签名的有效性,若签名有效,则说明公章未被篡改,转到(6);否则,公章被篡改,转到(7); (6)

     根据公文名,在数据库中查询用章信息(员工姓名、申请理由、申请时间),将其进行 Hash 运算,结合此 Hash 值,用公钥验证 DSA 签名的有效性,若签名有效,则说明公章未被盗用;否则,公章被盗用; (7)

     将原公文内容的 MD5 值和现公文内容的 MD5 进行对比,若两者相等,则说明公文未被篡改;否则,公文被篡改; (8)

     结合上述步骤得出校验结果并反馈给用户。

     2.4.2 纸质公文公章签名校验系统 纸质系统的大部分流程与电子系统流程相同,故不再赘述,纸质系统流程图中仅展示与电子系统流程中 不同的部分。

      第 18 页 共 48 页

      图 2.11 纸质公文公章系统用章流程图 申请和加盖流程如下: (1)

     员工拍摄公文后,申请用章。客户端将信息传送至服务器与领导端; (2)

     服务器接收到申请信息后,用 OCR 程序识别出公文名,并与其余申请信息一同在数据库中记录; (3)

     领导收到申请,同意用章申请; (4)

     服务器用改进的 Patchwork 算法在印章图片 YUV 的 Y 色道上隐藏信息后将印章发送到客户端; (5)

     员工查看申请记录,看到同意用章的反馈信息后,点击盖章,手机 APP将印章通过蓝牙传输到手持式印章喷印机 ; (6)

     用手持式印章喷印机进行高精度喷印。

     当文件责任发生纠纷或者需要校验文件真实性时,则可使用安卓 APP 进行公文的校验。

      第 19 页 共 48 页 扫描公文章体一致校验成功19705d0e3687b0eb输入公文名用章信息的md5值19705d0e3687b0eb与XX公司的合同图片中提取的md5值客户端服务器客户端AES加密信道上传AES加密信道上传AES加密信道返回校验结果[公文名,申请人姓名,用章时间,用章理由][申请人姓名,申请时间]图 2.12 纸质公文公章系统校验流程图 校验公文流程图:

     (1) 客户端输入待校验的公文名,并且打开摄像头扫描印章 (2) 客户端实时将公文名与印章图片通过 AES 加密信道上传至服务器 (3) 服务器接收数据,用 AES 解密后,对接收到的图片用改进的PatchWork 提取嵌入的水印信息,并将数据库中根据公文名查询到的申请人姓名+申请时间+申请理由进行 MD5 运算后取前四位。将两个 MD5 值进行对比,若相同,则说明公文没有被篡改和印章合法;否则,公文不合法。

     (4) 服务器将校验结果返回给安卓 APP

      第 20 页 共 48 页 参考文献

     [1] 罗芳, 吴晓平, 秦艳琳. 现代密码学[M]. 武汉大学出版社,2017

     [2] Douglas R.Stinson. 密码学原理与实践[M]. 电子工业出版社,2009

     [3] Minichino J. Opencv 3 计算机视觉:Python 语言实现[M]. 机械工业出版社,2016

     [4] Rafael C. Gonzalez, Richard E. Woods, Steven L. Eddins. Digital Image Processing Using MATLAB, 2nd ed[M] Gatesmark Publishing, 2009

     [5] 老男孩. 跟老男孩学 Linux 运维:MySQL 入门与提高实践[M]. 机械工业出版社,2018

     [6] 黑马程序员. MySQL 数据库原理、设计与应用[M]. 清华大学出版社,2019

     [7] 崔庆才. Python 3 网络爬虫开发实战[M]. 人民邮电出版社,2018

     [8] 谢秀维. 电子印章加密与解密算法研究[J]. 计算机安全. 2012(03)

     [9] 于彬. 电子印章与传统印章的比较检验[J]. 沈阳: 中国刑警学院文件检验系,2010. 167-169

     [10]于跃. 基于 PDF 文档的电子印章系统研究[J]. 大连: 大连理工大学控制理论与控制工程, 2008

     [11] Rigamonti M, Bloechle J L, Hadjar K, et al. Towards a canonical and structured representation of PDF documents through reverse engineering[C] Eighth International Conference on Document Analysis and Recognition. IEEE Computer Society,2005: 1050-1054

     [12] King J C.A format design case study: PDF[C] Fifteenth ACM Conference on Hypertext and Hypermedia. ACM. 2004: 95-97 [13] 汪诚波.JavaWeb 开发技术与实践[M]. 清华大学出版社. 2017 [14] HTML 详解[EB/OL] https://blog.csdn.net/u014010512/article/details/82963975/

     , 2018-10-12 [15] Wilsonyx. CSS 详解[EB/OL] https://blog.csdn.net/qq_30505673/article/details/82764694 , 2018-09-18

      第 21 页 共 48 页 [16] W3school. SJavaScript 教程[EB/OL] https://www.w3school.com.cn/js/index.asp [17] 杨赟快跑. 深入理解 Tomcat+Servlet+Spring+JSP[EB/OL] https://www.jianshu.com/p/7f27b2362f62, 2019-03-15 [18]悟空聊架构. 30 分钟全面解析-图解 AJAX 原理[EB/OL]https://www.cnblogs.com/jackson0714/p/AJAX.html, 2016-08-15