[实用新型]C/S架构下基于GPU的会计电子文档加密系统及装置无效
申请号: | 200920255086.7 | 申请日: | 2009-12-18 |
公开(公告)号: | CN201681397U | 公开(公告)日: | 2010-12-22 |
发明(设计)人: | 朱清香;刘晶;许楠;滕丽丽 | 申请(专利权)人: | 燕山大学 |
主分类号: | G06F21/24 | 分类号: | G06F21/24;H04L29/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 066004 河北省*** | 国省代码: | 河北;13 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 架构 基于 gpu 会计 电子 文档 加密 系统 装置 | ||
技术领域
本实用新型涉及基于GPU的加密技术,尤其是一种基于客户端/服务器端(Client/Server C/S)架构下对会计电子文档并行加密解密的系统和装置。
背景技术
随着计算机在企业办公室中的普及,企业规模的扩大,企业财务会计信息不仅在公司内部使用,更多地在母子公司之间进行传递。计算机办公在极大地提高了工作效率的同时,也降低了泄密的难度,只需轻点鼠标,发个Email就可以将重要的会计信息拷贝,传递出去。而会计信息是反映企业财务状况,经营成果和现金流量的重要依据,一旦泄露,破坏或丢失,会给企业造成无法预期的损失。根据有关数据显示,中国500家大型企业中大部分企业对会计信息几乎没有任何防护措施,有保护措施的不到3%;超过85%的安全威胁来自企业内部。由此,会计信息安全受到极大的威胁,需要采取一种安全有效的方法来保护会计信息的安全。
综上所述,会计文档的安全是会计建设中的重要问题。对会计文档加密成为保证会计文档安全的一种主要方式。会计中的电子文档(如电子报表等)具有篇幅长、表格多等特点,因此利用传统的AES加密方式对其文档加密时间较长,目前已有很多加密系统对AES算法进行了有效的优化,尽管改进的AES加密系统在一定程度上提高了加密速度,但由于算法受到CPU串行模式编程模型的限制,仍不能满足快速对大量会计电子文档加密的需要。
发明内容
随着计算机办公的不断普及,会计电子文档的安全成为目前急需解决的问题之一,而加密技术是目前保护电子文档最好的技术方式。但是由于会计电子文档的特殊性(文档表格多、图片多、篇幅长等),传统的加密方式加密时间长,不能满足会计电子文档发展的需要。本实用新型针对基于GPU(GraphicProcessing Unit)的高性能计算对AES(The Advanced Encryption Standard)加密算法进行优化,在构建一个安全的会计电子文档加密环境的同时加快加解密速度,使保存企业机密的会计信息处在既安全又方便的系统保护之中。
GPU(Graphic Processing Unit)具有较高的数据传输带宽和良好的并行性,其高性能计算能力成为研究的热点。本实用新型提出利用GPU的高性能计算能力对传统的AES加密进行改进,并应用于会计的文档加密中,实验表明基于GPU的AES加密对会计文档的加密装置的速度明显高于基于CPU的AES算法对会计文档的加密速度,从而提高了加密效率,在有效保护文档安全的同时方便合法用户使用。
GPU以流式编程模型为基础,流是具有相同数据类型的数据的有序集,在流式编程模型中,所有数据都表现为流。流可以是任意长度,流越长则流上的操作并行度越高。GPU程序称为核,核操作整个流,获取一个或多个流作为输入并产生一个或多个流作为输出。核操作多个流上的所有元素而不是独立的元素。CPU程序以异步的方式调用GPU核程序,GPU作为CPU的协处理器提供服务,即把在主机上运行的应用程序中数据并行的、计算密集的部分加载到GPU上,让GPU对不同数据执行相同操作的应用程序部分进行处理。
综上所述,GPU的主要特点是数据的并行性和独立性,即对每个元素的操作很少依赖于其他元素,这个特点正好符合对较大会计电子文档或对多个会计电子文档加密的特点,因此利用流式编程模型可以得到较高的性能提升。
本实用新型解决其技术问题所采用的技术方案是:基于GPU的加密系统,包括客户端、服务器端和连接客户端的加密装置,其特征在于:所述加密装置包括:
接口模块:用于连接客户端;
控制模块:分别与接口模块、浏览打印模块以及加密解密模块相连,具有防拷贝的控制模块使用动态验证算法对客户端提交的身份在服务器端进行验证并根据服务器端返回的用户的合法权限,同时根据用户发起请求激活加密解密模块或浏览打印模块;
浏览打印模块:与控制模块连接,用于浏览打印;
加密解密模块:与控制模块连接,利用GPU对AES加密算法并行操作,以加快加密解密的速度。
与现有技术相比,本实用新型具有以下有益效果:
(1)针对传统AES加密效率低下问题,提出了一种基于GPU加速的AES加密装置,即利用GPU强大的浮点运算能力和高度并行的计算特性执行加解密操作,对关键技术进行研究分析。
(2)利用基于GPU的加密装置对会计信息及其相关文档进行快速加密,并保证加密的安全性和方便性。
附图说明
图1是基于GPU的会计电子文档加密系统的方框图
图2是加密装置中加密解密模块的方框图
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于燕山大学,未经燕山大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200920255086.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种大数据容量的声表面波射频电子标签
- 下一篇:游戏返费系统