一种加密文件安全传输系统的制作方法

文档序号:12596335阅读:605来源:国知局

本实用新型涉及信息安全领域,特别涉及一种加密文件安全传输系统。



背景技术:

进入信息时代以来,人类的生活发生了翻天覆地的变化。保护网络系统中的数据不受偶然或恶意原因而遭到破坏、更改、泄露,是网络安全的主要内容之一。

网络专家就网上银行安全问题表示,金融网络犯罪的根源在于盗取用户账号和密码等敏感信息。网银账号和密码的保管,有赖于用户的安全风险意识和行为。

现有技术中通过利用软键盘来增加账号或密码的安全性。软键盘是通过软件模拟键盘通过鼠标点击或者触屏输入字符,是为了防止木马记录键盘输入的密码。但是现有的软件盘安全性还不够高,依然存在数据监听、数据截取等风险。



技术实现要素:

本实用新型要解决的技术问题是提供一种加密文件安全传输系统,以保证文件传输的完整性和机密性,能够有效防止文件被窥窃,实现加密文件的安全传输。

为了解决上述技术问题,本实用新型的方案为:一种加密文件安全传输系统,包括发送端和接收端以及用于连接所述发送端和接收端的传输模块,所述发送端包括:

软键盘,用于根据随机排序规则排列键盘字符并显示给发送端的用户;

文件储存器,用来显示待传文件的存储位置;

加密密钥,用来输入DES秘钥,给所述待传文件加密,得到加密文件;

启动按钮,用来启动DES加密算法并对所述加密文件进行传输,

所述接收端包括:

进度显示模块,用于显示所述加密文件的传输进度;

存储器,用于存储所述加密文件,所述存储器存储有标识表,所述标识表存储有随机生成的标识和所述键盘字符,所述标识与所述键盘字符一一对应;

警报显示模块,用于根据传输线路的安全性来判断传输时是否被第三方截取所述加密文件;

停止按钮,与所述警报显示模块连接,用于根据所述警报显示模块显示的安全性来停止对所述加密文件的传输;

解密芯片,用于获取所述标识,通过查询所述标识表提取与所述标识对应的所述键盘字符,获得用户输入的所述键盘字符,解密所述加密文件,

所述传输模块包括:

第一传输模块,与所述发射端连接,并与所述接收端进行通信,向所述接收端获取用户输入的键盘字符一一对应的标识,并发送所述标识至所述接收端;

第二传输模块,一端与所述第一传输模块连接,另一端与所述接收端连接,所述第二传输模块用于接收所述加密文件。

优选地,所述键盘字符以符号图片显示。

优选地,所述键盘字符包括数字字符和字母字符以及特殊符号字符。

优选地,所述软键盘的随机排序规则由设备I D、MAC地址和时间信息生成。

优选地,所述标识为随机产生,且在2多分钟内有效。

优选地,所述进度显示模块以数字的形式显示加密文件传输的进度。

与现有技术相比,本实用新型的有益效果为:

本实用新型的加密文件安全传输系统,在发送端先通过随机排序规则排列键盘字符,防止木马通过记录屏幕的输入点窃取加密信息,然后通过采用加密密钥,按照DES算法将文件进行加密并且发送给接收端,而接收端通过设置进度显示模块来显示文件的传输进度,并设置警报显示模块和停止按钮来根据警报显示模块显示的传输安全性来在紧急情况下随时终止对加密文件的传输,保证了传输文件的安全性和完整性,够有效防止文件被窥窃,实现了对加密文件的安全传输。同时在接收端设置解密芯片,可以安全完整第对传输来的加密文件进行解密,进一步防止了加密文件的信息泄露,能有效防范了键盘钩子、数据监听、数据截取等风险。

附图说明

图1为本实用新型实施例的加密文件安全传输系统的框架图。

图中:1-发送端,2-接收端,3-传输模块,11-软键盘,12-文件储存器,13-加密密钥,14-启动按钮,21-进度显示模块,22-存储器,23-警报显示模块,24-停止按钮,25-解密芯片,31-第一传输模块,32-第二传输模块。

具体实施方式

下面结合附图对本实用新型的具体实施方式作进一步说明。在此需要说明的是,对于这些实施方式的说明用于帮助理解本实用新型,但并不构成对本实用新型的限定。此外,下面所描述的本实用新型各个实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互组合。

请参照图1,本实用新型的加密文件安全传输系统,包括发送端1和接收端2以及用于连接发送端1和接收端2的传输模块3,发送端1包括:

软键盘11,用于根据随机排序规则排列键盘字符并显示给发送端的用户。键盘字符以符号图片显示,键盘字符包括数字字符和字母字符以及特殊符号字符,软键盘的随机排序规则由设备I D、MAC地址和时间信息生成。

文件储存器12,用来显示待传文件的存储位置,直观,便于观察。

加密密钥13,用来输入DES秘钥,给待传文件加密,得到加密文件。待传文件只有用到到该加密密钥13加密,接收端2才可以正确的解开该加密文件。

启动按钮14,用来启动DES加密算法并对加密文件进行传输。本实施例具有两个加密算法,分别是DES加密算法和RSA算法。其中软件会自动将用户输入的密钥作为DES算法的密钥,对文件进行加密,同时为了防止DES的密钥在传输进度显示加密密钥启动按钮浏览文件安全传输系统发送端接收端其他信息显示文件位置过程中泄露,软件又将DES的密钥按照RSA加密算法用RSA的公钥进行加密,这样DES的密钥在传输过程中就安全了,不容易发生泄露,只有接受端拥有RSA算法的私钥才可以解开该文件。

接收端2包括:

进度显示模块21,用于显示加密文件的传输进度,形象地显示文件传输的进度,并以数字的形式显示文件传输的进度。

存储器22,用于存储加密文件,存储器存储有标识表,标识表存储有随机生成的标识和键盘字符,标识与键盘字符一一对应。标识为随机产生,且在2多分钟内有效。

警报显示模块23,用于根据传输线路的安全性来判断传输时是否被第三方截取加密文件。

停止按钮24,与警报显示模块23连接,用于根据警报显示模块23显示的安全性来停止对加密文件的传输。如果警报显示模块23发出警报,这启动停止按钮23,中断文件的传输,保证文件的安全性和完成性。

解密芯片25,用于获取标识,并根据加密密钥13的加密算法通过查询标识表提取与标识对应的键盘字符,获得用户输入的键盘字符,解密加密文件,

传输模块包括:

第一传输模块31,与发射端连接,并与接收端进行通信,向接收端获取用户输入的键盘字符一一对应的标识,并发送标识至接收端。

第二传输模块32,一端与第一传输模块连接,另一端与接收端连接,第二传输模块用于接收加密文件。

综上所述,该加密文件安全传输系统,在发送端1先通过随机排序规则排列键盘字符,防止木马通过记录屏幕的输入点窃取加密信息,然后通过采用加密密钥13,按照DES算法将文件进行加密并且发送给接收端2,而接收端2通过设置进度显示模块21来显示文件的传输进度,并设置警报显示模块23和停止按钮24来根据警报显示模块23显示的传输安全性来在紧急情况下随时终止对加密文件的传输,保证了传输文件的安全性和完整性,够有效防止文件被窥窃,实现了对加密文件的安全传输。同时在接收端设置解密芯片25,可以安全完整第对传输来的加密文件进行解密,进一步防止了加密文件的信息泄露,能有效防范了键盘钩子、数据监听、数据截取等风险。

以上结合附图对本实用新型的实施方式作了详细说明,但本实用新型不限于所描述的实施方式。对于本领域的技术人员而言,在不脱离本实用新型原理和精神的情况下,对这些实施方式进行多种变化、修改、替换和变型,仍落入本实用新型的保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1